同事需要将一套19C数据库中的数据迁移到COMPATIBLE=12.1.0的数据库中,在使用数据泵导出的命令中添加...
Expdp使用version参数时,报ORA-39373同事需要将一套19C数据库中的数据迁移到COMPATIBLE=12.1.0的数据库中,在使用数据泵导出的命令中添加了VERSION=12.1.0选项。在导出的日志中有几条ORA-39373报错信息。具体日志如下所示:ORA-39373: cannot export SYSTEM_GRANT: ….. to version 12.1.0 due to long identifiers...
📥 使用expdp/impdp工具如果你使用expdp和impdp工具进行导出和导入,你需要在导出时指定目标数据库的版本号。例如:```sql expdp 'cs/oracle_4U as sysdba' DIRECTORY=DUMP_DIR DUMPFILE=oracle19c.dmp full=y version=11.2.0.4.0 ``` 在这里,`DIRECTORY`是一个虚拟地址,你需要先创建它,例如:```sql create ...
导出语句如下:expdp \'cs/oracle_4U as sysdba\' DIRECTORY=DUMP_DIR DUMPFILE=oracle19c.dmp full=y version= 11.2.0.4.0 其中的DIRCTORY为虚拟的地址,创建方法如下:create directory DUMP_DIR as 'xxxxxx'导入方式如下:impdp cs/oracle_4U directory=DUMP_DIR dumpfile=oracle19c.dmp full=y...
1. 高版本的数据库备份恢复到低版本的数据库 有时候回报错, 提示version版本不一致, 2. 其实方法是expdp 导出的时候 增加一个参数就可以了 参数 一般的类型是 version=11.2.0.1.0 样式既可以 比如我这边19c的导出语句 expdp system/Test6530@127.0.0.1/ora19cpdb directory=dir2 schemas=lcor199999 dumpfile=...
高版本导出的dmp在低版本导入的问题,如果是使用impdp/empdp来进行导出和导入数据库的话,在高版本的数据库中导出dmp文件时需要在末尾增加要导入的数据库的版本号(低版本oracle) 导出语句如下:expdp \'cs/oracle_4U as sysdba\' DIRECTORY=DUMP_DIR DUMPFILE=oracle19c.dmp full=y version= 11.2.0.4.0 ...
empty-paragraph"> 导出语句如下:expdp \'cs/oracle_4U as sysdba\' DIRECTORY=DUMP_DIR DUMPFILE=oracle19c.dmp full=y version= 11.2.0.4.0 其中的DIRCTORY为虚拟的地址,创建方法如下:create directory DUMP_DIR as 'xxxxxx' 导入方式如下:impdp cs/oracle_4U directory=DUMP_DIR dumpfile=oracle19c.dmp ...
直接用19c导出的dmp文件导入到12c,报错: ORA-39002: invalid operation ORA-39358: Export dump file version 19.0.0.0.0 not compatible with target version 12.2.0 解决方法: 重新导出with parameter version=12.2.0 expdp directory=DM_DMP_DIR dumpfile=expdp_%U_20200731_preprod.dmp schemas=BOUSER,FOUSER...
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 – Production Version 19.4.1.0.0 SQL> select TABLESPACE_NAME,STATUS from dba_tablespaces where tablespace_name=’USERS’; TABLESPACE_NAME STATUS——— USERS ONLINE expdp system/oracle directory=DATA_PUMP_DIR dumpfile=users.dmp logfile=users...
如果你需要从低版本导出数据以便在高版本中导入,并且想要避免版本兼容性问题,你可以在expdp命令中使用version参数来指定一个与目标数据库兼容的Oracle版本。例如,如果你的目标数据库是Oracle 19c,但你想要确保导出的数据在Oracle 11g中也能被导入,你可以这样做: bash expdp scott/tiger@source_db schemas=scott directo...