我A、B,2库表结构相同都有一个表X。数据不一样。我想把B库的X表放入到A库里。 从新另起一个名字。 这样在一个库里我好做insert操作等。其实B库是我本地测试库,测试OK的数据 我才会放入到A库里。 不清楚的兄弟提问 在线等,以下是在百度上找到个兄弟的问题 ,跟我的很像(导出Oracle数据库的一个表,表名为AAA现在将DMP文件导入到另一个数据库的一个表,表名为BBB。其中表AAA和BBB只是名字不一样,表结构完全一样。请问这个导入的语句怎么写?)
调试欢乐多
as
select * from bbb@dblink
CREATE PUBLIC DATABASE LINK dblinkname CONNECT TO user IDENTIFIED BY pwd USING 'IP:1521/实例名'例:
CREATE PUBLIC DATABASE LINK nsj820 CONNECT TO system IDENTIFIED BY oracle USING '128.1.2.112:1521/orcl'这样建dblink的好处是不用配置tnsnames了,ip地址直接写上;
当然,也可以把using后面引号里面的写成oracle客户端的tnsname里所配置的名称;
在pl/sql上右单击db link根据向导,一步一步的去做也是同样的道理!dblink建好后要用如下的格式访问:
select * from user_name.table_name@db_link_name
如:select * from gildata.CCI@JYDB
再不行 你就先a库 create table x as select * from table a;
然后导出x表不就行了。