即将导出 SYSTEM 的表通过常规路径...
. . 正在导出表 DEF$_AQCALL
EXP-00008: 遇到 ORACLE 错误 6550
ORA-06550: 第 1 行, 第 19 列:
PLS-00201: 必须声明标识符 'SYS.DBMS_DEFER_IMPORT_INTERNAL'
ORA-06550: 第 1 行, 第 7 列:
PL/SQL: Statement ignored
ORA-06512: 在 "SYS.DBMS_SQL", line 1575
ORA-06512: 在 "SYS.DBMS_EXPORT_EXTENSION", line 97
ORA-06512: 在 "SYS.DBMS_EXPORT_EXTENSION", line 126
ORA-06512: 在 line 1
. . 正在导出表 DEF$_AQERROR
EXP-00008: 遇到 ORACLE 错误 6510
ORA-06510: PL/SQL: 用户定义的异常错误未得到处理
ORA-06512: 在 "SYS.DBMS_EXPORT_EXTENSION", line 50
ORA-06512: 在 "SYS.DBMS_EXPORT_EXTENSION", line 126
ORA-06512: 在 line 1
. . 正在导出表 DEF$_CALLDEST
EXP-00008: 遇到 ORACLE 错误 6550
ORA-06550: 第 1 行, 第 19 列:
PLS-00201: 必须声明标识符 'SYS.DBMS_DEFER_IMPORT_INTERNAL'
ORA-06550: 第 1 行, 第 7 列:
PL/SQL: Statement ignored
ORA-06512: 在 "SYS.DBMS_SQL", line 1575
ORA-06512: 在 "SYS.DBMS_EXPORT_EXTENSION", line 97
ORA-06512: 在 "SYS.DBMS_EXPORT_EXTENSION", line 126
ORA-06512: 在 line 1
. . 正在导出表 DEF$_DEFAULTDEST
EXP-00008: 遇到 ORACLE 错误 6510
ORA-06510: PL/SQL: 用户定义的异常错误未得到处理
ORA-06512: 在 "SYS.DBMS_EXPORT_EXTENSION", line 50
ORA-06512: 在 "SYS.DBMS_EXPORT_EXTENSION", line 126
ORA-06512: 在 line 1
. . 正在导出表 DEF$_DESTINATION
EXP-00008: 遇到 ORACLE 错误 6550
ORA-06550: 第 1 行, 第 19 列:
PLS-00201: 必须声明标识符 'SYS.DBMS_DEFER_IMPORT_INTERNAL'
ORA-06550: 第 1 行, 第 7 列:
PL/SQL: Statement ignored
ORA-06512: 在 "SYS.DBMS_SQL", line 1575
ORA-06512: 在 "SYS.DBMS_EXPORT_EXTENSION", line 97
ORA-06512: 在 "SYS.DBMS_EXPORT_EXTENSION", line 126
ORA-06512: 在 line 1
. . 正在导出表 DEF$_ERROR
EXP-00008: 遇到 ORACLE 错误 6510
ORA-06510: PL/SQL: 用户定义的异常错误未得到处理
ORA-06512: 在 "SYS.DBMS_EXPORT_EXTENSION", line 50
ORA-06512: 在 "SYS.DBMS_EXPORT_EXTENSION", line 126
ORA-06512: 在 line 1
oracle备份空表数据时候报错
答案:2 悬赏:50 手机版
解决时间 2021-01-25 17:10
- 提问者网友:锁深秋
- 2021-01-25 13:51
最佳答案
- 五星知识达人网友:西风乍起
- 2021-01-25 15:03
1. 查看一下对象SYS.DBMS_DEFER_IMPORT_INTERNAL是否存在
select object_type,object_name from dba_objects where object_name like 'DBMS_DEFER_IMPORT%';
存在的可能性比较大
2. 如果存在,应该是你导出时那个用户权限丢失了,你需要给他们权限,假设你导出是用system用户
grant exp_full_database to system;
grant execute on SYS.DBMS_DEFER_IMPORT_INTERNAL to system;
再重新导出试一下
我觉得你导出时用的不是system用户
select object_type,object_name from dba_objects where object_name like 'DBMS_DEFER_IMPORT%';
存在的可能性比较大
2. 如果存在,应该是你导出时那个用户权限丢失了,你需要给他们权限,假设你导出是用system用户
grant exp_full_database to system;
grant execute on SYS.DBMS_DEFER_IMPORT_INTERNAL to system;
再重新导出试一下
我觉得你导出时用的不是system用户
全部回答
- 1楼网友:人類模型
- 2021-01-25 16:17
表不能replace的
create table eboss_login_info(
rec_id number(10,2) not null,
u_id number(10,2) not null,
login_name varchar2(30) not null,
login_password varchar2(50) not null
);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |