在公司遇到一个问题,想写一套程序,只用传一个表名进去,根据表名我把测试环境的该表数据导入到正式环境相同表上去。
求最简单的答案或思路。要考虑数据多的话效率问题。
求最简单的答案或思路。要考虑数据多的话效率问题。
解决方案 »
- 创建存储过程为什么报错啊?
- 请教ORACLE UTF8问题
- oracle has increased its memory usage over the last x minutes
- 我该把oracle学到什么程度
- oracle10g 个人机子上安装问题!!在线等
- oracle9i安装问题
- oracle9i要将整个用户导出,但是以's_'开头的table不能导出,请问该如何解决?
- 问个SQL问题啊,看谁能帮我看看…………谢了先
- 高分求教:先sqlplus /nolog再 connect / as sysdba出现没有足够权限的错误?
- 要参加测试IBM新出UNIX操作系统AIX 5L,各位高手帮忙出点主义
- 如何成为一名oracle高手呢?
- select into 变量,但是表名是动态的,请问怎么实现?
-- 这个程序的参数应该有:服务器IP(或者服务器名)及端口号、数据库实例名、数据库SID、用户名、密码、表名 等。
或者用 Java + SQL*Loader 去弄,其效率会更高!
服务器A1的表B1导入到服务器A2的表B2
要通过程序完成:
步骤1:程序先连接服务器A1,查询表B1返回DataTable
2:?(当你要插入的服务器A2的表B2中的时候,程序连接的还是A1服务器,这个怎么办?)
3:当你插入的时候,好像不能insert B2 from select * from DataTable(这个DataTable是连接服务器A1查出来的),如果循环插的话,数据量多就会出现效率问题。
请输入表名:a01
SQL> host exp hans/hans@jdsnhan file=d:\a.dmp tables=(&T_NAME);Export: Release 10.2.0.1.0 - Production on Thu Jun 7 08:39:43 2012Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Produc
tion
With the Partitioning, OLAP and Data Mining options
Export done in ZHS16GBK character set and AL16UTF16 NCHAR character setAbout to export specified tables via Conventional Path ...
. . exporting table A01 7 rows exported
Export terminated successfully without warnings.SQL>
请输入表名:a01
SQL> host exp hans/hans@jdsnhan file=d:\a.dmp tables=(&T_NAME);Export: Release 10.2.0.1.0 - Production on Thu Jun 7 08:39:43 2012Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Produc
tion
With the Partitioning, OLAP and Data Mining options
Export done in ZHS16GBK character set and AL16UTF16 NCHAR character setAbout to export specified tables via Conventional Path ...
. . exporting table A01 7 rows exported
Export terminated successfully without warnings.SQL>
好像回复到别的帖子上了。哈哈。