12C数据库泵新特性是什么

发布时间:2021-11-03 09:09:53 作者:iii
来源:亿速云 阅读:176

这篇文章主要讲解了“12C数据库泵新特性是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“12C数据库泵新特性是什么”吧!

DISABLE_ARCHIVE_LOGGING关闭Redo日志的生成(禁用Oracle数据泵导入的日志记录)

在Data Pump中引入了新的TRANSFORM的选项DISABLE_ARCHIVE_LOGGING,这对于表和索引在导入期间提供了关闭Redo日志生成的灵活性。当为TRANSFORM选项指定了DISABLE_ARCHIVE_LOGGING:Y值,那么在整个导入期间,表和索引的Redo日志就会处于关闭状态,仅生成少量的日志。这一功能在导入大型表时缓解了压力,并且减少了过度的Redo产生,从而加快了导入。这一属性对表和索引都适用。不管是在非归档还是归档情况下使用DISABLE_ARCHIVE_LOGGING都会减小导入时间,减少归档量。但是需要注意的是,如果数据库处于FORCE LOGGING模式,那么DISABLE_ARCHIVE_LOGGING参数会无效。

impdp hr/hr DIRECTORY=back DUMPFILE=test.dmp SCHEMAS=hr TRANSFORM=DISABLE_ARCHIVE_LOGGING:Y  --表和索引都关闭日志
impdp hr/hr DIRECTORY=back DUMPFILE=test.dmp SCHEMAS=hr TRANSFORM=DISABLE_ARCHIVE_LOGGING:Y:TABLE  --只有表关闭日志
impdp hr/hr DIRECTORY=back DUMPFILE=test.dmp SCHEMAS=hr TRANSFORM=DISABLE_ARCHIVE_LOGGING:Y TRANSFORM=DISABLE_ARCHIVE_LOGGING:N:INDEX
impdp hr/hr DIRECTORY=back DUMPFILE=test.dmp SCHEMAS=hr TRANSFORM=DISABLE_ARCHIVE_LOGGING:Y TRANSFORM=DISABLE_ARCHIVE_LOGGING:Y:INDEX

有关该新特性需要注意以下几点:

① 在导入完成后,表和索引的状态(包括LOGGING状态和索引是否有效的状态)都会恢复到导入之前的状态。

② 在使用该参数导入数据文件后,如果相应的datafile被restored和recovered,那么接下来的涉及到目标表的查询会报ORA-01578和ORA-26040的坏块错误。

因此,在使用该参数导入数据文件后,需要立马对相关的数据文件做RMAN备份。

12c expdp VIEWS_AS_TABLES选项将视图导出成表

使用VIEWS_AS_TABLES选项可以让数据泵将视图转换为表然后导出。需要注意的是,导出到dmp文件后,视图的定义已经自动转换为表的定义了。在执行导入操作后,会以表的形式存在。

expdp system/oracle DIRECTORY=back DUMPFILE=expdp.dmp LOGFILE=expdp.log VIEWS_AS_TABLES=hr.test_view
impdp system/oracle DIRECTORY=back DUMPFILE=expdp.dmp LOGFILE=impdp.log remap_schema=hr:sh

感谢各位的阅读,以上就是“12C数据库泵新特性是什么”的内容了,经过本文的学习后,相信大家对12C数据库泵新特性是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

推荐阅读:
  1. 10g 数据泵导出,12c数据泵导入
  2. 12c数据泵

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

数据库

上一篇:Mysql中INNODB自增主键的问题有哪些

下一篇:MySQL中存储过程和存储函数的示例分析

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》