1、檢視當前dblink
select
*from dba_db_links;
2、建立dblinkcreate
public
database link 【link名稱】 connect
to 【被連線庫的使用者名稱】 identified by 【被連線庫的密碼】 using
'(description =
(address_list =
(address = (protocol = tcp)(host = 【ip】)(port = 【埠】))
)(connect_data =
(service_name = 【例項名】)))'
;
3、檢視表鎖select object_name,machine,s.sid,s.
serial
#from v$locked_object l,dba_objects o ,v$session s
where l.object_id = o.object_id and l.session_id=s.sid;
4、解鎖表(插入資料卡主時用)alter system kill
session
'sid,serial#'
;
5、字段準備select concat(column_name,
',')
from user_tab_columns where table_name =
'表名'
6、dblink使用insert
into tablename@dblink
(a,b,c)
select a,b,c from tablename
7、檢視是否存在select
"servicename"
."iseq$$10000"
.nextval from dual;
8、建立序列create sequence "servicename"
."iseq$$10000"
increment by
1start
with
10000
-- 當前表最大id+1
maxvalue 99999999999999999
;
Oracle 跨庫 查詢 複製表資料
方法一 在目前絕大部分資料庫有分布式查詢的需要。下面簡單的介紹如何在oracle中配置實現跨庫訪問。比如現在有2個資料庫伺服器,安裝了2個資料庫。資料庫server a和b。現在來實現在a庫中訪問b的資料庫。第一步 配置a伺服器端的tnsnames.ora檔案 tnsnames.ora networ...
Oracle 跨庫 查詢 複製表資料
方法一 在目前絕大部分資料庫有分布式查詢的需要。下面簡單的介紹如何在oracle中配置實現跨庫訪問。比如現在有2個資料庫伺服器,安裝了2個資料庫。資料庫server a和b。現在來實現在a庫中訪問b的資料庫。第一步 配置a伺服器端的tnsnames.ora檔案 tnsnames.ora networ...
Oracle 跨庫 查詢 複製表資料
在目前絕大部分資料庫有分布式查詢的需要。下面簡單的介紹如何在oracle中配置實現跨庫訪問。比如現在有2個資料庫伺服器,安裝了2個資料庫。資料庫server a和b。現在來實現在a庫中訪問b的資料庫。第一步 配置a伺服器端的tnsnames.ora檔案 tnsnames.ora network co...