选择“alter table”| | table_name | |的表空间rpt移动;从user_tables;
选择“改变指数”| | index_name | |的重建表空间RPT_IDX;从user_indexes;
创建或替换过程BATCH_REBUILD_INDEX (USER_NAME VARCHAR2)
,S_SQL大敌;VARCHAR2 (500),
,,帐号:=0;开始
,么的,(选择T.OWNER,
,,,,,,,,,,,,T.INDEX_NAME
,,,,,,,,,,从ALL_INDEXES T
,,,,,,,,,在T。老板=上(USER_NAME)
,,,,,,,,,,和T。TABLE_TYPE=氨怼?/p>
,,,,,,,,,,和T。临时=' N '
,,,,,,,,,,,,
,,,,,,,,,,和T。INDEX_TYPE='正常')循环
,,,S_SQL,:='改变指数”| |么。主人| |”。“| |么。INDEX_NAME | |“重建”;
,,,账户:=账户+ 1,
,,,执行直接S_SQL;
,,结束循环;
,,DBMS_OUTPUT.PUT_LINE(帐户);
异常
,然后,当别人
,,,DBMS_OUTPUT.PUT_LINE (SQLERRM);
结束BATCH_REBUILD_INDEX;
开始,BATCH_REBUILD_INDEX(斯科特);
,
多个表空间导入一个表空间:
expdp rpt/rpt dumpfile=struncuredata。=DIR_DP日志文件=structuredata dmp目录。日志模式=rpt内容=metadata_only
impdp rptmgr/rptmgr目录=DIR_DP dumpfile=struncuredata。dmp remap_schema=rpt: rptmgr remap_tablespace=' (RPT_HISTORY_IDX RPT_IDX rpt:用户:用户:用户,RPT_HISTORY:用户)的日志文件=struncuredata。日志内容=metadata_only