重庆思庄Oracle、、PostgreSQL、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5304|回复: 0
打印 上一主题 下一主题

[Oracle] 使用备份集进行表空间传输提示RMAN-06596的处理方法

[复制链接]
跳转到指定楼层
楼主
发表于 2020-4-12 19:14:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人的oracle之前是从11.2.0.4升到12.2.0.1版本,在进行使用备份集(oracle 12c之后的功能)的方式进行表空间传时,出现以下提示:
RMAN> backup ascompressed backupset to platform 'Microsoft Windows x86 64-bit'
2>   format '/home/oracle/HYCS.bak'
3>   datapump format '/home/oracle/HYCS.dmp'tablespace HYCS;
Starting backup at 07-APR-20
using channel ORA_DISK_1
RMAN-00571:===========================================================
RMAN-00569: =============== ERROR MESSAGESTACK FOLLOWS ===============
RMAN-00571:===========================================================
RMAN-03002: failure of backup command at04/07/2020 10:22:26
RMAN-06596: CROSS PLATFORM BACKUP requirestarget database compatibility 12.0.0, currently set to 11.2.0.4.0


提示说使用备份集,数据库的兼容版本需要至少是12.0.0,而我的是11.2.0.4.0,需要设置我的数据库兼容版本

查看当前数据库的兼容版本信息
SQL> showparameter compatible
NAME                                 TYPE        VALUE
----------------------------------------------- ------------------------------
compatible                           string      11.2.0.4.0
noncdb_compatible                    boolean     FALSE
plsql_v2_compatibility               boolean     FALSE
那就是需要将compatible参数进行调整
因compatible是个静态参数,不能直接修改,修改时,需要写入到spfile中,则命令如下:
SQL> alter system setcompatible='12.0.0' scope=spfile;

System altered.


注意一点的是compatible参数只能上调,不能下调。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2025-4-22 13:13 , Processed in 0.083265 second(s), 20 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表