Oracle 12c 的数据泵功能体验
Oracle12c的datapump功能跟以前差不多,在多租户的环境中执行导入\导出以及使用一些更细
化的参数的时候,几乎没有区别,依然很好用,效率很高。目前有很多的用户仍然在使用exp/imp
工具在执行一些迁移、备份、过滤和转移数据的工作,相比起来,数据泵的效率更高、更易用并
且更方便管理,但exp/imp在有些时候可以完成datapump不适用的情况。两者的操作风格和格式
很相似,相信在您掌握了其中任一种工具之后,另一种会很容易上手。
数据泵可以高效备份、复制、保护和传输大量的数据和源数据。在导入和导出过程中可以做到
过滤数据和对象,并且能够在全数据库级、方案级、表级和表空间级实现导入导出。
在此,我们简单体验一下数据泵在可插拔数据库中的基本操作过程,你将会发现,跟以前传统
的非插拔数据库几乎没有太大区别。
在Oracle12c的可插拔数据库环境中,首先启动CDB:
[oracle@cafe ~]$ export ORACLE_SID=cup -----CDB的名字自定义为cup,顾名思义cup
作为容器储存数据库,我们的PDB自定义为tea。
[oracle@cafe ~]$ sqlplus / as sysdba
SQL*Plus: Release 12.1.0.2.0 Production on Fri Jan 23 15:06:41 2015
Copyright (c) 1982, 2014, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup -----启动CDB
ORACLE instance started.
Total System Global Area 767557632 bytes
Fixed Size 2929112 bytes
Variable Size 574623272 bytes
Database Buffers 184549376 bytes
Redo Buffers 5455872 bytes
Database mounted.
Database opened.
SQL> alter pluggable database tea open; -----在CDB中启动可插拔数据库(PDB)
tea。
Pluggable database altered.