请问从For Windows的Oracle上用Exp备份的数据库能在小型机上(Unix的)恢复吗?

dabai1980 2008-05-12 04:31:05
由于项目硬件升级,现在我需要将原来运行在Windows2000上的Oracle9i(9.2.0.1)的数据库迁移到小型机上,小型机运行的是Unix,数据库也是Oracle9i。我用EXP把数据库从Windows系统上备份下来,再到小型机上用IMP命令恢复,可以吗?数据库中只有基本的表、包、视图和序列,没有触发器什么的。
...全文
98 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bzr2004 2008-05-30
  • 打赏
  • 举报
回复
一定可以,你可以在同一个客户端下操作,用EXP从Windows平台导出后,再导入到UNIX平台,关键是字符集要设对,否则可导入进去的数据全变成????
oracle_dba_11 2008-05-27
  • 打赏
  • 举报
回复
这个和系统关系不大吧
pccastle 2008-05-24
  • 打赏
  • 举报
回复
还要接啊......
zjb55998 2008-05-12
  • 打赏
  • 举报
回复
可以的,我试过,先在unix下建立同名的表空间,然后在用imp
ruihuahan 2008-05-12
  • 打赏
  • 举报
回复
可以的,exp/imp进行的是逻辑操作,即执行的 create, insert 命令来进行数据插入操作,而不是数据块的拷贝。

windows 环境向 unix 环境迁移,需要在 imp 之前在 unix 服务器上,把相应的表空间提前建立起来,因为两个系统的文件路径的表示方法不一样,导入时创建表空间失败,会导致整个导入过程失败,提前建立表空间就解决了这个问题。
bobfang 2008-05-12
  • 打赏
  • 举报
回复
可以,但有些限制,如不能通过imp来建表空间。

1,617

社区成员

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

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