现在的位置: 首页 > 综合 > 正文

数据移植方法(一)

2013年10月03日 ⁄ 综合 ⁄ 共 858字 ⁄ 字号 评论关闭

author:skate

time:2008/07/28

 

源os:aix

源db :oracle9i   

源字符集:zl32utf8

 

目的os:winxp

目的db :oracle10g  

目的字符集:zhs16GBK

 

客户端字符集:zhs16GBK

 

——————————————————————————————————————

 

金天在做数据移植的时候,想到四个方法:

1.impdp/expdp
2.sql loader
3.pl/sql developer 工具的text importer ----总乱码,但我在另一台机器做测试就很好
4.db_link

本打算用下面的方式直接替换表,可提示下面的错误,咨询群里的朋友,据说装上9i的客户端就可以,找个时间测试下

但时间比较紧,我就用了 insert into table_name@db_link select * from table_name;  的方式,这样只插入很少的记录
速度还很快

 

C:/Documents and Settings/Administrator>impdp skate/pwd table_exists_action=replace logfile=duplicate.skate.log remap_schema=skate:skate tables=skate_test network_link=to_112

Import: Release 10.2.0.1.0 - Production on 星期一, 28 7月, 2008 13:22:24

Copyright (c) 2003, 2005, Oracle.  All rights reserved.

连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
ORA-39001: 参数值无效
ORA-39169: 10.2.0.1.0 的本地版本不能与 9.2.0.1.0 的远程版本一起使用。

 

 

-----待续---

 

抱歉!评论已关闭.