我要从远程数据库oracle10g一张表把数据(大概300W条数据)插入到本地oracle9i中的一张表,两个表的结构一样,有什么好的办法,请详细说明,谢谢。
解决方案 »
- 求sql语句优化,急急!!!!
- 连接 oracle 11g 数据库
- PL/SQL如果带有单引号的参数该如何写?
- timestamp类型,如何加1秒?
- 定期删除archivelog脚本不能正常执行
- 如果现在oracle的安装目录和以前的安装目录不一样,在保留以前的oradata\目录的情况下,如何有效恢复所有数据???
- 急!在用C++开发中采用ORACLE9I客户端OCI连接ORACLE8I数据库时出现OCI.DLL找不到指定模块
- 请教关于在SQL中调用PL/SQL的自定义的函数.
- 我在linux下装了oracle9i,在安装过程中连接时出错,忽略后,不能用svrmgrl命令,不能启动oracle,而其他如dbastudio可用
- 给表临时字段赋值汉子,有没有人知道这个问题!
- pro*c中怎么正确定c变量来保存blob数据
- proc程序的执行 和oracle设置有关系吗?
insert into a from a@dblink_name;
方法二:10g上建一个dblink 连接到10g,在10g上执行下面的语句 将数据“送过去”
insert into a@dblink_name select * from a;
方法三:利用一个版本<=9i的版本号的客户端,连接到10g上去
exp userid=用户名/密码 ...... 将数据exp出来
然后再连接到9i上将数据imp进去。方法告诉你了,细节自己弄吧同学,不难。
也不行哦有没有好点的办法,这些办法我之前就想到了,没有用,这个数据库不知道怎么啦,难道有限制吗
客户端的版本需要 <= 最小版本数据库,否则exp 出来的东西,imp不进去