暂无图片
Oracle用数据泵导出导入时需不需要exclude统计信息,如果有这个参数,导入后如何收集统计信息呢,按照表空间导出的需要exclude参数么?哪位大佬指点一下
我来答
分享
我就是我
2021-04-08
Oracle用数据泵导出导入时需不需要exclude统计信息,如果有这个参数,导入后如何收集统计信息呢,按照表空间导出的需要exclude参数么?哪位大佬指点一下

Oracle用数据泵导出导入时需不需要exclude统计信息,如果有这个参数,导入后如何收集统计信息呢,是不是只有按照用户导出才会用这个参数的?,如果按照表空间导出的需要exclude参数么?哪位大佬指点一下,感谢

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
JiekeXu
暂无图片

为了节省导出时间,也会需要排除统计信息,导入后需要手动收集统计信息,可以是数据库级别的,使用exec dbms_stats. gather_database_stats

当然如果想更快的话可以按照月初杨长老讲的并行统计信息收集,会稍微快一点点。

暂无图片 评论
暂无图片 有用 2
打赏 0
你好我是李白

(1)统计信息是一些对象的统计信息,所以统计信息是对象的依赖,默认导出这些对象,如果使用默认参数,不显式指定,则会导出对象依赖的统计信息,即使你最小粒度导出单表,也会导出这个单表的依赖:索引、约束、权限、统计信息等,可以从下面例子清晰的看到这个结果。

$ expdp hr/hr directory=expdp tables=employees

Export: Release 11.2.0.4.0 - Production on Fri Apr 9 08:15:01 2021

Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.

Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options
Starting "HR"."SYS_EXPORT_TABLE_01":  hr/******** directory=expdp tables=employees 
Estimate in progress using BLOCKS method...
Processing object type TABLE_EXPORT/TABLE/TABLE_DATA
Total estimation using BLOCKS method: 64 KB
Processing object type TABLE_EXPORT/TABLE/TABLE
Processing object type TABLE_EXPORT/TABLE/GRANT/OWNER_GRANT/OBJECT_GRANT
Processing object type TABLE_EXPORT/TABLE/COMMENT
Processing object type TABLE_EXPORT/TABLE/INDEX/INDEX
Processing object type TABLE_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
Processing object type TABLE_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
Processing object type TABLE_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT
Processing object type TABLE_EXPORT/TABLE/TRIGGER
Processing object type TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
. . exported "HR"."EMPLOYEES"                            16.80 KB     107 rows
Master table "HR"."SYS_EXPORT_TABLE_01" successfully loaded/unloaded
******************************************************************************
Dump file set for HR.SYS_EXPORT_TABLE_01 is:
  /rman/expdp/expdat.dmp
Job "HR"."SYS_EXPORT_TABLE_01" successfully completed at Fri Apr 9 08:15:21 2021 elapsed 0 00:00:16

复制

(2)收集统计信息,楼上JiekeXu大佬已经讲过啦,用dbms_stats即可完成各个粒度统计信息收集。

暂无图片 评论
暂无图片 有用 1
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
角色给resource的时候,create table无法创建,必须grant create table显示授予的时候才可以进行
回答 1
resource不能给角色,只能给用户。
修改asm_diskstring 报错ora 29783
回答 2
谢谢回复,我这个不是gridhome的问题,因为直接安装的11g,grid是一个单独的用户,ORACLEHOME设置没问题。
oracle的sql优化求助
回答 2
已采纳
两表都是全表扫描,看看能否添加合适的索引。符合b.tionisnull的记录若占b表中少量的行就创建组合索引(tion,'1'),若占的较多则创建b表的组合索引(tion,id)。对于where(db
精简制备磁盘组,ASM如何释放存储空间
回答 2
在我的知识洗脚盆里面是没有的不过可以用,加入新的小磁盘,删除旧的大磁盘的方式逐步进行替换类似参考https://www.modb.pro/db/108074
imp导入报错ora00001违反唯一约束条件
回答 2
上面错了这个是10g的数据库DMP文件只有这一份使用imp如何排除约束导入呢?
skip inaccessible filesperset 10
回答 5
已采纳
SKIPINACCESSIBLE:表示跳过不可读的文件。FILESPERSET10: 表示一个备份集中有多少个文件,这个就是一个备份集有10个文件。
谁有最近一个月打补丁的记录吗 oracle 的,方便提供截图吗?
回答 1
你可以去测试环境打个补丁然后截图啊
redo 大小1g 10组 这种会使rman恢复变慢吗
回答 2
已采纳
不会,后续处理redo可以删除,重新添加几组几百m的redo,clear出来就很快
达到怎样的程度,才能叫“精通sql语言”呢
回答 2
要是有谁敢说自己精通sql,我出题看他能不能做出来。“精通”这种描述,在sql这种拥有无限可能性的语言上,无法量化,任谁了解得再多,都不可能写过所有的场景。在做应用开发的时候,面对复杂的业务场景,如果
Oracle 增量备份异机恢复
回答 7
已采纳
恢复时主要看你的这0、1、2级备份是差异备份还是累积备份。还原时需要一个全备一个累积增备或者需要一个全备多个差异增备