--连接到源库system执行下面脚本
declare
cursor c_schemas is
select u.username
from dba_users u
where u.username in ('BZARC',
'BZBUD',
'BZCFM',
'BZDSK',
'BZFBP',
'BZFMT',
'BZFPE',
'BZGOV',
'BZNET',
'BZREP',
'BZSCF',
'BZSIE',
'BZFIM',
'BZTAX');
begin
for schm in c_schemas loop
DBMS_STATS.CREATE_STAT_TABLE(ownname => schm.username, stattab => schm.username || '_STATS');
DBMS_STATS.EXPORT_SCHEMA_STATS(ownname => schm.username, stattab => schm.username || '_STATS');
end loop;
end;
--在源库导出统计备份表
expdp system/<SYSTEM口令>@dev DIRECTORY=ODPDIR \
DUMPFILE=expd_zte_stats.dmp LOGFILE=expd_zte_stats.log \
schemas=BZARC,BZBUD,BZCFM,BZDSK,BZFBP,BZFIM,BZFMT,BZFPE,BZGOV,BZNET,BZREP,BZSCF,BZSIE,BZTAX \
INCLUDE=TABLE:\"LIKE \( \'BZ%_STATS\' \)\"
–在目标库导入统计备份表
impdp system/@sit DIRECTORY=EBS_TEMP DUMPFILE=expd_zte_stats.dmp LOGFILE=expd_zte_stats.log
--连接到目标库system执行下面脚本
declare
cursor c_schemas is
select u.username
from dba_users u
where u.username in ('BZARC',
'BZBUD',
'BZCFM',
'BZDSK',
'BZFBP',
'BZFMT',
'BZFPE',
'BZGOV',
'BZNET',
'BZREP',
'BZSCF',
'BZSIE',
'BZFIM',
'BZTAX');
begin
for schm in c_schemas loop
begin
DBMS_STATS.upgrade_stat_table(ownname => schm.username,stattab => schm.username || '_STATS');
exception when others then
null;
end;
DBMS_STATS.IMPORT_SCHEMA_STATS(ownname => schm.username, stattab => schm.username || '_STATS');
end loop;
end;
最新评论
这个牛
放下欲望,男人从来不醉,充分且必要
勇气、责任、自信、创新,为天下先!
软件即数据,软件即服务,软件即管理,软件就是对人类各种社会活动的仿真和记录。软件很重要,但软件不可能凌驾于业务之上,尤其不可能高人一等。