数据库无统计无索引导出导入测试

 

同时排除统计与索引

exclude=STATISTICS,INDEX


expdp \'/ as sysdba\'  directory=EXPDP_DIR dumpfile=core_full1.dmp full=y

******************************************************************************
Dump file set for SYS.SYS_EXPORT_FULL_01 is:
  /orabak/expdpdir/core_full1.dmp
Job "SYS"."SYS_EXPORT_FULL_01" successfully completed at Wed Nov 30 15:35:03 2016 elapsed 0 00:06:32


expdp \'/ as sysdba\'  directory=EXPDP_DIR dumpfile=core_full_no_index_stat.dmp exclude=STATISTICS,INDEX

******************************************************************************
Dump file set for SYS.SYS_EXPORT_SCHEMA_01 is:
  /orabak/expdpdir/core_full_no_index_stat.dmp
Job "SYS"."SYS_EXPORT_SCHEMA_01" successfully completed at Wed Nov 30 15:52:18 2016 elapsed 0 00:00:30


[oracle@fangcheng expdpdir]$ ll
total 101964
-rw-r----- 1 oracle oinstall 104243200 Nov 30 15:35 core_full1.dmp
-rw-r----- 1 oracle oinstall    159744 Nov 30 15:52 core_full_no_index_stat.dmp
-rw-r--r-- 1 oracle oinstall       953 Nov 30 15:52 export.log


同时排除统计与索引且指定用户


expdp \'/ as sysdba\' schemas=scott,root directory=EXPDP_DIR dumpfile=scott_root_no_index_stat.dmp exclude=STATISTICS,INDEX
******************************************************************************
Dump file set for SYS.SYS_EXPORT_SCHEMA_01 is:
  /orabak/expdpdir/scott_root_no_index_stat.dmp
Job "SYS"."SYS_EXPORT_SCHEMA_01" successfully completed at Wed Nov 30 16:02:52 2016 elapsed 0 00:00:16


测试无索引导出后,导入时还是否有索引

set linesize 210
col index_name for a27
col index_type for a12
col column_name for a27
col table_name for a21
select ic.INDEX_OWNER,
       ic.INDEX_NAME,
       di.index_type,
       di.uniqueness,
       di.status,
       ic.TABLE_NAME,
       ic.COLUMN_NAME
  from dba_ind_columns ic, dba_indexes di
where ic.INDEX_OWNER = di.owner
   and ic.INDEX_NAME = di.index_name
   and ic.table_owner='ROOT' and ic.table_name='C_USER';

INDEX_OWNER               INDEX_NAME           INDEX_TYPE    UNIQUENES STATUS   TABLE_NAME         COLUMN_NAME
------------------------------ --------------------------- ------------ --------- -------- --------------------- ---------------------------
ROOT                   USER_ID_KEY           NORMAL    UNIQUE      VALID    C_USER         CU_CSTID
ROOT                   USER_ID_KEY           NORMAL    UNIQUE      VALID    C_USER         CU_UID
ROOT                   C_USER_INDEX           NORMAL    NONUNIQUE VALID    C_USER         CU_UID

 

导入时表空间必须有,用户会自动创建

impdp \'/ as sysdba\' schemas=root directory=DATA_PUMP_DIR dumpfile=scott_root_no_index_stat.dmp remap_tablespace=ts_root:users

Job "SYS"."SYS_IMPORT_SCHEMA_01" successfully completed at Wed Nov 30 16:37:00 2016 elapsed 0 00:00:04

INDEX_OWNER               INDEX_NAME           INDEX_TYPE    UNIQUENES STATUS   TABLE_NAME         COLUMN_NAME
------------------------------ --------------------------- ------------ --------- -------- --------------------- ---------------------------
ROOT                   USER_ID_KEY           NORMAL    UNIQUE      VALID    C_USER         CU_CSTID
ROOT                   USER_ID_KEY           NORMAL    UNIQUE      VALID    C_USER         CU_UID

索引会创建,但有些不一样了,对比发现原库表上的索引,CU_UID 已经是唯一索引了,另外一个索引没有必要,这样来看,实验是成功的。

通过指定用户、排除统计信息与索引,可以节省备份的时间和空间。

转载于:https://www.cnblogs.com/perfei/p/6118449.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值