oracle 跨平台迁移 linux 到windows求助请教

xysds 2015-01-15 10:22:45
小弟接触oracle 不久,没跨平台迁移的经验。
进入正题:
目前软件数据库平台是linux 64位 oracle 10.2.0.1,由于硬件老化,打算换新服务器。
考虑到扩展性打算用windows server 安装oracle 11G。
目前打算用备份dmp 文件出来,再恢复到widnwos 上,不知道这样可行不。有没有问题。

或者用其他方法?

请有经验的朋友指教下咯
...全文
337 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xysds 2015-01-19
  • 打赏
  • 举报
回复
引用 7 楼 jiangzif 的回复:
你的错误可能是因为网络问题引起。
不是网咯问题。我就在服务器上操作的。我建立一张同名的视图以后,就能跳过这张表倒入了。反正这张表没用。
江紫枫 2015-01-19
  • 打赏
  • 举报
回复
你的错误可能是因为网络问题引起。
江紫枫 2015-01-19
  • 打赏
  • 举报
回复
可以的,不过导出时不要使用系统表空间,就是不要使用root账户。
xysds 2015-01-17
  • 打赏
  • 举报
回复
引用 4 楼 wmxcn2000 的回复:
建议使用 exp imp 导入导出,如果时间要求不严格的话,这是最好的选择。 expdp impdp 跨平台,可能会现一些不好处理的问题。
我今天 导入了2遍,导入过程中 其中导入这个表的时候就报错了 之前命令是 imp yt/yt@yt file=D:\b.dmp full=y log=d:\2.txt 导如的时候到这个表就报错了。BAK_20130913 然后我就单独导入这个表同样的结果。 imp yt/yt@yt file=D:\b.dmp tables=BAK_20130913 log=d:\2.txt . 正在将 YT 的对象导入到 YT . 正在将 YT 的对象导入到 YT . . 正在导入表 "BAK_20130913" IMP-00058: 遇到 ORACLE 错误 3113 ORA-03113: 通信通道的文件结尾 进程 ID: 3636 会话 ID: 73 序列号: 10722 IMP-00000: 未成功终止导入
zujinsheng 2015-01-16
  • 打赏
  • 举报
回复
1L 说的对..
小灰狼W 2015-01-16
  • 打赏
  • 举报
回复
没问题。跨平台要用逻辑导出导入,建议用数据泵expdp/impdp,效率较高,比较稳定,跨版本问题也少
卖水果的net 2015-01-16
  • 打赏
  • 举报
回复
建议使用 exp imp 导入导出,如果时间要求不严格的话,这是最好的选择。 expdp impdp 跨平台,可能会现一些不好处理的问题。
bw555 2015-01-15
  • 打赏
  • 举报
回复
正常低版本导入到高版本应该是没问题的, 导出dmp之后,做好备份就没啥好担心的 最坏的情况假设不能导入,还可以找台机器重新安装10版本的oracle,倒入数据,然后再11g服务器上建立dblink进行导入

17,377

社区成员

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

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