在客户端上用exp导出8.1.6的数据库时出错(在线等待,急)

ffww77 2005-03-09 05:36:29
我想实现如下功能:将8.1.6的数据库导成dmp,然后导入到另一个9i的数据库中

客户端的版本是9.0.1.0
当输入要到处的dmp文件名后
提示:ora942的错误,表或视图不存在

根据网上查找的信息
执行 sqlplus /nolog
SQL> connect sys/***@服务名 as sysdba
SQL> @rdbms\admin\catexp.sql 后

exp对话框执行非法操作,
想问一下各位朋友,执行这个命令又没有什么上边的sql语句有没有危害。
还有如何解决8.1.6版本数据库的导出问题。
...全文
104 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xbm2008 2005-03-10
  • 打赏
  • 举报
回复
估计是你导的不好,到处文件中可能有系统表造成冲突了
你只导你的表结构、数据、存储过程和触发器 试试
记住看清你用到什么系统包没有,否则可能会出错
simpleOra 2005-03-10
  • 打赏
  • 举报
回复
原因客户端和服务器端的版本不一致造成的。用楼上的办法就可以
huangyan168168 2005-03-09
  • 打赏
  • 举报
回复
先将数据库的角色,用户,表结构导出,在9i中建表空间,角色用户表,然后在导入数据。
你可以试试在8.1.6的服务器端用system用户通过exp导出成dmp文件。然后在9i的服务器端用system用户通过imp导入整个dmp就可以。我们以前就常这样操作。
ffww77 2005-03-09
  • 打赏
  • 举报
回复
up

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧