同一伺服器上不同資料庫之間同步表資料

2022-08-02 08:00:09 字數 1023 閱讀 9077

在同乙個伺服器上有兩個資料庫a和b,現在想取b資料庫中的某個表中的資料插入到a中,做法是:

1、首先在a資料庫中建立乙個dblink,其中testlink是dblink名字隨便取,username跟password都是b資料庫的登入名跟密碼;

create public database link testlink

connect to username identified by password

using 『(description =

(address = (protocol = tcp)(host = 192.168.0.230)(port = 1521))

(load_balance = yes)

(fail_over = yes)

(connect_data =

(server = dedicated)

(service_name = orcl)

))』;

2、從資料庫b中的相關表取出資料插入到a資料庫中的相關表對應的字段通過 「表名@dblink名稱」找到b中的表,格式如下

insert into table2(field1,field2,…) select value1,value2,… from table1

insert into t_zd_xzqh

(id,dm,czbz,jc,qc,pyt)

select seq_t_zd_mz.nextval,d.dm,』1′,d.jc,d.qc,d.pyt

from [email protected] d

where d.bs=』y』;

3、檢視已建立的dblink

select * from dba_db_links;–或

select owner,object_name from dba_objects where object_type=』database link』;

4、同一資料庫服務位址下,以dba身份登入訪問其他使用者下的表直接在表明前面加上使用者名稱即可。

同一伺服器上安裝多個tomcat

引用 在一台伺服器上配置多個tomcat的方法 這幾天由於在研究ogsa dqp,但是其 上只提供了在linux下的安裝文件,而且需要在一天伺服器上配置兩個tomcat,但是我一直沒有弄懂怎麼在windows下實現。如果要在一台伺服器上配置多個tomcat,主要就是要避免tomcat伺服器的埠衝突的...

不同伺服器上資料庫之間資料的操作

不同伺服器資料庫之間的資料操作 建立鏈結伺服器 exec sp addlinkedserver itsv sqloledb 遠端伺服器名或ip位址 exec sp addlinkedsrvlogin itsv false null,使用者名稱 密碼 查詢示例 select from itsv.資料庫...

同一伺服器部署多個tomcat

同一伺服器部署多個tomcat時,存在埠號衝突的問題,所以需要修改tomcat配置檔案server.xml,以tomcat7為例。首先了解下tomcat的幾個主要埠 其中8080為http埠,8443為https埠 8005為遠端停服務埠 8009為ajp埠,apache能過ajp協議訪問tomca...