高手多多帮忙:用Oracle转移数据。急急急!

sadpacific 2000-06-28 08:26:00
我用的Oracle是7.3.4,其中一个表有十二万条纪录。平均每行的长度是
27.5Bytes。我需要将这十二万条纪录转移到另一个实例中。
我首先将需要转移的数据select出来并写入到一个文本文件中,然后用
LOAD DATA命令,将文本文件中的数据导入到目标数据库中。但是我发现
这种方式的执行速度非常非常慢,仅仅是5M左右的数据,就花了大概两个
多小时。
请教高手,有没有更先进的方式完成这个工作?使执行效率大大提高。
感激万分。
...全文
219 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
sadpacific 2000-08-31
  • 打赏
  • 举报
回复
谢谢大家的热心帮助,我知道该如何做了。
haihong 2000-07-21
  • 打赏
  • 举报
回复
看一下你的oracle 73文档,EXP-00008是什么意思,怎么解决,不行就只好用db link了
反正也很快的,2,3分钟搞定。
hanjzh 2000-07-21
  • 打赏
  • 举报
回复
oerr ora 3121 查看错误及处理方法 (unix)
查看文档 ora 3121错
sadpacific 2000-07-21
  • 打赏
  • 举报
回复
To XiaoYang:
你说的方法我试过了。输入Exp73回车后,系统提示输入用户名称和口令。我的输入完全正确,但是接着出现错误:
EXP-00008: 发生 ORACLE 错误 3121
ORA-03121: 没连接接口驱动程序 --- 功能没执行
EXP-00222:
系统错误信息 2
System error message: No such file or directory
请问这是怎么回事呢?我该怎么办?
谢谢。
XiaoYang 2000-07-05
  • 打赏
  • 举报
回复
database link的确不错,exp/imp更简单。您只需执行oracle根目录/bin/exp73.exe,在dump时输入t选项(dump表),再输入目标表即可。imp时选择刚才dump出来的文件即可(目标数据库需要有相同的用户)。
guofupei 2000-07-01
  • 打赏
  • 举报
回复
mnbvcxz is right, fxx right too
but mnbvcxz is better,
u need not insert data, u can access the table in another oracle instanse or computer.
please look up relative command about :
create database link





sadpacific 2000-06-30
  • 打赏
  • 举报
回复
so sorry, 能不能说的详细一点?小弟资质驽钝。
Thanks a lot。
mnbvcxz 2000-06-30
  • 打赏
  • 举报
回复
用database link 可以直接 insert into aaa select from aaa@dblink
Fxx 2000-06-29
  • 打赏
  • 举报
回复
为啥不用Exp卸出数据,再用Imp装回去.

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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