3.3.1 在源数据库上建立存放表统计信息的统计信息表:
【命令】
BEGIN
dbms_stats.create_stat_table(
ownname => 'username',
stattab => 'newtable');
END;
/
【命令说明】
ownname:源数据库用户名;
stattab:新建的统计信息表;
3.3.2 收集新增表的统计信息:
在源数据库库上新建表,插入适当数据,然后对统计信息进行收集;
【命令】
BEGIN
dbms_stats.gather_table_stats(
ownname => 'username',
tabname => 'tablename',
estimate_percent => DBMS_STATS.AUTO_SAMPLE_SIZE,
cascade => true,
method_opt => 'FOR ALL COLUMNS SIZE 1',
granularity => 'all'
);
END;
/
【命令说明】
ownname:源数据库用户名;
tabname:新建表名称 ;
3.3.3 导出新增表的统计信息:
【命令】
BEGIN
dbms_stats.export_table_stats(
ownname => 'username',
tabname => 'tablename',
stattab => 'newtable',
statid => 'statid');
END;
/
【命令说明】
ownname:源数据库用户名;
tabname:新建立的表名;
stattab:存放表统计信息的表名称,与3.3.1建立的表名一致;
statid:指定为开发补丁或小版本的编号;
分享到:
相关推荐
文档里包含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 数据库中如何统计表记录数的过程说明