3.3.4 将源数据库统计信息表导入至目标数据库
将新增表的统计信息导出成insert语句文本文件,然后在目标数据库建立存放统计信息的表,然后执行文本文件将源数据库统计信息导入到目标数据数据库统计信息表中,
@Statinfo.sql
设置c5列为目标用户名
Update xllstatinfo set c5='MREAD';
针对所有表 将统计表中的统计信息导入到数据字典,执行以下sql:
begin
p_func_impstats_new('xllstatinfo', 'statid');
end;
/
.导入完成请查看日志导入是否有报错信息。
select * from IMPSTATSLOG where err_msg not like 'USUAL_%';
针对单个表: 发布新增表的统计信息到目标数据库的数据字典
【命令】
BEGIN
dbms_stats.import_table_stats(
ownname => 'username',
tabname => 'tablename',
stattab => 'newtable',
statid => 'statid');
END;
/
【命令说明】
ownname:目标数据库用户名;
tabname:新建表名;
stattab:存放表统计信息的表名称,与3.3.1建立的表名一致;
statid:指定为开发补丁或小版本的编号,与3.3.3设定编号相同;
分享到:
相关推荐
文档里包含Oracle 11G统计信息自动收集及调整,可以使用优化数据库性能,不合理的统计信息会影响数据库性能
oracle导入数据实例,使用导入脚本进行导入数据到oracle中
XML导入Oracle表.zip XML导入Oracle表.zip XML导入Oracle表.zipXML导入Oracle表.zipXML导入Oracle表.zipXML导入Oracle表.zip
ORACLE数据库使用dbms_stats包手动收集关于表的、索引的统计信息。
导入导出 Oracle 分区表数据
oracle不同用户名及表空间之间的数据导入
能够解决oracle导入时表空间不一致问题。不错,已经帮助我好几次了,共享下!
oracle备份出来的数据可以导入到另一表空间.txt
oracle表的导入导出-命令 很详细的解释 适合新手
自己写的一个导入txt和csv文本到oracle数据库的工具
oracle 创建表空间 导入导出 详细阐述 oracle创建用户,表空间 及导入导出数据的个人经验。
oracle的impdp和expdp数据泵导入导出全备数据库-详细笔记文档总结
Oracle大数据量导入 博文链接:https://abe.iteye.com/blog/1054515
在实际工作中,有时需要将exp导出的历史备份dmp文件进行恢复,若之前的建表语句及表空间名无法找到,则直接用imp语句进行导入的话可能报错表空间不存在,且导入数据占用空间可能会非常大。使用本文方法可将exp导出的...
一般的做法是直接删除表空间然后imp导入数据,但是我这边的情况是远程有一个web始终连着,为了免得每天还要去启动那个web服务,我就采用了这个做法,只删除表,这样不会断开连接,注意,这个web只是白天在用。...
oracle数据导入和备份的批处理 oracle数据导入和备份的批处理 oracle数据导入和备份的批处理 oracle数据导入和备份的批处理
ORACLE表空间大小统计语句,比较详细的。。。。
oracle 使用IMP命令导入数据时 经常会碰到乱码问题,本文档从根本上解决了导入数据乱码根源及解决办法
此工具为java编写的桌面程序,可以进行Oracle数据库的导入和导出,里面的解压后有相应的操作说明文档,里面的jre不建议删除
ORACLE 数据库中如何统计表记录数的过程说明