Oracle数据库出现ORA-21779: 持续时间不活动问题解决
环境: windows + oracle 9.2.0.8今天公司一个库做exp备份时,报以下错误:
EXP-00008: 遇到 ORACLE 错误 21779
ORA-21779: 持续时间不活动
ORA-06512: 在 "SYS.DBMS_AW ", line 106
ORA-06512: 在 "SYS.DBMS_AW ", line 222
ORA-06512: 在 "SYS.DBMS_AW_EXP ", line 264
ORA-06512: 在line 1
EXP-00083: 调用 SYS.DBMS_AW_EXP.schema_info_exp 时出现前一个问题
. 正在导出群集定义
EXP-00056: 遇到 ORACLE 错误 31600
ORA-31600: 输入值 EMIT_SCHEMA 无效, 它用于参数 NAME, 位于函数 SET_TRANSFORM_PARA
M 中
ORA-06512: 在 "SYS.DBMS_SYS_ERROR ", line 105
ORA-06512: 在 "SYS.DBMS_METADATA_INT ", line 3926
ORA-06512: 在 "SYS.DBMS_METADATA_INT ", line 4050
ORA-06512: 在 "SYS.DBMS_METADATA ", line 836
ORA-06512: 在line 1
EXP-00056: 遇到 ORACLE 错误 31600
原因是:
数据库从9.2.0.1升级到9.2.0.8时,没运行catpatch.sql
解决方法:运行catpatch.sql即可
$ORACLE_HOME/rdbms/admin/catpatch.sql
即可
然后重新运行exp成功