oracle

2024-11-07 oracle数据导入问题小结

2024-11-06  本文已影响0人  宇晨棒棒的

  背景:dmp数据是从11g-rac集群中导出,并导入到19c-rac集群中

报错截图:

1-2报错截图

1)UDI-00010报错信息:

UDI-00010: multiple job modes requested,full and schemas

解决方法:导入命令中full和schemas参数不能共存,根据自己的需求看一下该如何导入

常见的作业模式

FULL:导出或导入整个数据库。

SCHEMAS:导出或导入指定的一个或多个模式。

TABLES:导出或导入指定的一个或多个表。

TABLESPACES:导出或导入指定的一个或多个表空间。

2)ORA-60019报错:

ORA-31626: job does not exist

ORA-31633: unable to create master table"BIANYUANYUN.SYS_IMPORT_SCHEMA_05"

ORA-06512: at"SYS.DBMS_SYS_ERROR", line 95

ORA-06512: at "SYS.KUPV$FT", line1163

ORA-60019: Creating initial extent of size14 in tablespace of extent size 8

ORA-06512: at "SYS.KUPV$FT", line1056

ORA-06512: at "SYS.KUPV$FT", line1044

解决方法:

ALTER SYSTEM SET db_securefile=NEVER SCOPE=BOTH;

解释一下:

该命令用于设置 Oracle 数据库的 db_securefile 参数。这个参数控制 SecureFile LOB 存储的使用。SecureFile LOB 是一种更高效、更安全的 LOB 存储方式,但有时为了兼容性或其他原因,你可能需要禁用它。

参数说明:

db_securefile 参数

NEVER:禁用 SecureFile LOB 存储,所有 LOB 都使用 BasicFile LOB 存储。

ALWAYS:强制使用 SecureFile LOB 存储。

PERMITTED:允许使用 SecureFile LOB 存储,但不是强制的。

SCOPE 参数

MEMORY:仅在内存中生效,重启后失效。

SPFILE:仅在参数文件(SPFILE)中生效,需要重启数据库后生效。

BOTH:同时在内存和参数文件中生效,立即生效并且在重启后仍然有效。

3)ORA-39002报错:

ORA-39002: invalid operation

ORA-39070: Unable to open the log file.

ORA-29283: invalid file operation:nonexistent file or path [29434]

报错截图

3报错截图

当前导入命令:

impdp bianyuanyun/密码@linkaged directory=DATA_BAK dumpfile=bianyuanyun-52-bak202411061614.dmp  logfile=bianyuanyun.log;

解决方法:取消指定server_name,取消@linkaged

上一篇 下一篇

猜你喜欢

热点阅读