日期:2014-05-16  浏览次数:20380 次

Oracle数据库案例整理-导入导出Oracle数据失败-数据字典没有更新

1.1       现象描述

使用exp导出数据失败,系统显示如下错误信息:

EXP-00008: ORACLE error 942 encountered
ORA-00942: table or view does not exist
EXP-00024: Export views not installed, please notify your DBA
EXP-00000: Export terminated unsuccessfully

1.2       可能原因

数据库升级后没有更新数据字典导致表或者视图不存在,致使执行导出数据失败。

1.3       处理步骤

  1. oracle用户登录数据库机器。
  2. sysdba用户连接数据库。

% sqlplus / as sysdba

  1. 关闭数据库。

SQL> shutdown immediate

  1. 更新数据字典。

SQL> @/oracle/app/product/11g/db/rdbms/admin/catpatch.sql;

  1. 重新启动数据库。

SQL> startup migrate

  1. 执行导出命令。

导出成功,系统显示如下信息:

Export terminated successfully without warnings.