• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
永不言弃,简单就好
每一个付出,都有回报,永远不放弃
博客园    首页    新随笔    联系   管理    订阅  订阅
ORACLE 9201升级到9207导出的时候报错

导用户时报如下错误:(exp user/pwd@test owner=za3607 ......)
EXP-00008: 遇到 ORACLE 错误 942
ORA-00942: 表或视图不存在
EXP-00024: 未安装导出视图,请通知您的 DBA
EXP-00000: 导出终止失败
且
导表空间时报如下错误:(exp user/pwd@test tablespaces=za3607xark ......)
EXP-00056: 遇到 ORACLE 错误 904
ORA-00904: "SYS"."DBMS_EXPORT_EXTENSION"."FUNC_INDEX_DEFAULT": 无效的标识符
. . . 正在导出表 hdds_obj_r010000   50012 行被导出
EXP-00056: 遇到 ORACLE 错误 904
ORA-00904: "SYS"."DBMS_EXPORT_EXTENSION"."FUNC_INDEX_DEFAULT": 无效的标识符

主要原因:补丁升级完后删除用户(drop user za3607 cascade)不正常结束
解决办法:
1、以sys用户登录 (conn /as sysdba)
2、执行$oracle_home/rdbms/admin/catexp.sql
3、shutdown immediate
4、startup migrate --注释:以升级的方式启动
5、执行$oracle_home/rdbms/admin/catpatch.sql (要执行30分钟左右)
6、shutdown immediate
7、startup
大功告成

posted on 2008-12-27 23:11  嘎子  阅读(510)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3