小龙哥教的:
先删掉B库里的旧表
drop table T_C;
再用dblink方式导入A库的新表
create table T_C as
select * from t_c@crmdb.re.rdb.dev.us.oracle.com
与主题无关,用编号获取对应名称:
wm_concat(里面不能用select语句)
关键 f_get_sjzd_qzsm(zdmc,zdqz)函数
网上查的导入方法(未试验):
pl/sql工具,在测试数据库中输入以下命令:
create public database melink LINK.REGRESS.RDBMS.DEV.US.ORACLE.COM
connect to 生产库用户名 IDENTIFIED BY 生产库密码
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 135.33.88.140)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME =...)
)
)';
注意:当生产库密码中有括号时,如生产库密码为:me)!#$,此时需要用双引号""将密码括起来。即by后面的密码为 "me)!#$"
运行命令
select T.* from userinfo@melink T
查看生产数据库中的数据。
将生产数据库中的表1导入到测试数据库中。
create table userinfo(
phenomenon_id number,
phenomenon_code number,
phenomenon_name varchar2(100),
typeid number,
is_del number,
areaorgid number
)
insert into evt_c_sas_phenomenon
select T.* from userinfo@melink T