可否在本地导出远程服务器上的数据库?

nnlyc 2004-11-24 08:51:33
本地是8i客户端,远程服务器上是9i,现在需要导出服务器上的数据库来还原到公司的8i服务器上,现在可以用8i连接到9i服务器,但在DOS下用EXP却不能导出,有什么办法可以实现?
...全文
216 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
xbm2008 2004-11-25
  • 打赏
  • 举报
回复
低版本导出,高版本倒入
liangwqtps 2004-11-25
  • 打赏
  • 举报
回复
hqskoala(大晟) 的办法可以,但如果不在8i中先建表,则直接的 create as 可能导致表字段长度的变化,例如narchar2
nnlyc 2004-11-24
  • 打赏
  • 举报
回复
有些系统表因为8i和9i的差别所以不能创建或导入,但自己建立的表和存储过程等都可以导入(我要的就是表和过程),基本上还可以吧,唉
myjqdz 2004-11-24
  • 打赏
  • 举报
回复
看看防火墙的设置有没有限制数据的导出
zealot_zk 2004-11-24
  • 打赏
  • 举报
回复
同意,导出应该是可以的,但要注意导出文件的字符集是否一致,如不一致还需进行相应的修改
kzy7517 2004-11-24
  • 打赏
  • 举报
回复
我的客户机oracle817,服务器oracle9204,可以用EXP导出,并顺利导入到oarcle9i
haifeng1012 2004-11-24
  • 打赏
  • 举报
回复
同意楼上的我也试过可以的!!
nnlyc 2004-11-24
  • 打赏
  • 举报
回复
问题解决!

to hqskoala(大晟):

配置好NET8,用8i从9i导出是可以的,我刚导出成功!不过因为是远程导出,所以很慢!

但是,从8i导出的dmp文件要比在9i导出的dmp文件要大一些!
hqskoala 2004-11-24
  • 打赏
  • 举报
回复
8i和9i导出文件的格式可能都不一样!用database link试试吧,建一个数据库链,用sql重新建表create table ... as select * from ...@db_link
hqskoala 2004-11-24
  • 打赏
  • 举报
回复
连接是可以的,向上兼容吗!但是导出就不行了,呵呵,9i中有些对象和类型8i中没有的,8i的exp肯定导不出来,而8i的imp也肯定导不进9iexp导出的文件
sanoul 2004-11-24
  • 打赏
  • 举报
回复
米有和9i干过

17,377

社区成员

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

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