Oracle数据迁移问题

topyyii 2008-12-03 10:39:47
oracle中 有90+G的数据 100多个表空间 现在要将此机器上的数据全部迁移到另外一台服务器上 该如何获取此机器上所有的表空间 并且读取他们的建立的sql脚本 在另外一台服务器上使用
最主要是要批量型
...全文
153 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
zxliujason 2008-12-03
  • 打赏
  • 举报
回复
学习中,帮顶下。
又是违规昵称 2008-12-03
  • 打赏
  • 举报
回复
如果exp的话会不会要很久很久哦?
topyyii 2008-12-03
  • 打赏
  • 举报
回复
你有其他即时聊天工具吗??这样版聊不好吧。。。。
topyyii 2008-12-03
  • 打赏
  • 举报
回复
是整体数据迁移 数据库版本oracle 817 导出的时候不会导出表空间的 主要是表空间这咯
topyyii 2008-12-03
  • 打赏
  • 举报
回复
源机 unlix 目标机 windows 2000
数据是整体迁移 目前主要是100多个表空间 想读取建立的sql 然后在目标机直接运行就可以直接建立好
如果有其他好方法也可以说下
vc555 2008-12-03
  • 打赏
  • 举报
回复
用exp90g会不会也要个把小时吧?如果是10g,用expdp,速度大幅度提高。
而且具体根据lz的OS平台,可以考虑表空间传输。
vc555 2008-12-03
  • 打赏
  • 举报
回复
LZ这种方式其实不太好。能多给些信息吗?
两边的OS平台分别是什么?
是整库迁移还是部分复制?
目标数据库是否还有别的数据?
wiler 2008-12-03
  • 打赏
  • 举报
回复
vc555 说得对
照lz的情况,使用exp合适
topyyii 2008-12-03
  • 打赏
  • 举报
回复
该怎么详细使用有建议或者资料么?
vc555 2008-12-03
  • 打赏
  • 举报
回复
dbms_metadata.get_ddl
topyyii 2008-12-03
  • 打赏
  • 举报
回复
源系统和目标系统不一样的 我想从源数据库读取建立表空间的语句 然后直接在目标机使用就可以
vc555 2008-12-03
  • 打赏
  • 举报
回复
不知道LZ迁移两端的OS平台类型和DB版本。冷备份可不一定行。
wiler 2008-12-03
  • 打赏
  • 举报
回复
看表空间,表空间对应数据文件:
select * from dba_tablespaces
select * from dba_data_files

90+G的数据
不大,冷备份就行了
vc555 2008-12-03
  • 打赏
  • 举报
回复
LZ准备用什么方式迁移?

17,377

社区成员

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

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