国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Oracle - Oracle 跨庫 查詢 復制表數據 分布式查詢介紹

Oracle 跨庫 查詢 復制表數據 分布式查詢介紹

2019-12-17 14:02mdxy-dxy Oracle

這篇文章主要介紹了Oracle 跨庫 查詢 復制表數據 分布式查詢的相關資料,需要的朋友可以參考下

方法一:

在目前絕大部分數據庫有分布式查詢的需要。下面簡單的介紹如何在oracle中配置實現跨庫訪問。
比如現在有2個數據庫服務器,安裝了2個數據庫。數據庫server A和B。現在來實現在A庫中訪問B的數據庫。

第一步、配置A服務器端的tnsnames.ora文件(TNSNAMES.ORA Network Configuration File),該文件存放的位置為:

$ORACLE_HOME/network/admin/tnsnames.ora

添加如下行,其中DBLINK為連接名(可自定義),HOST和PORT為數據庫偵聽的IP及端口,SERVICE_NAME為數據庫的SID,

 

復制代碼代碼如下:

MEDIADBLINK = 
  (DESCRIPTION = 
    (ADDRESS_LIST = 
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.0.1)(PORT = 1521)) 
    ) 
    (CONNECT_DATA = 
      (SERVICE_NAME = db) 
    ) 
  ) 

 

第二步、在A服務器的一個庫中建立B的一個數據的DBLINK。

語法如下:


執行如下查詢語句,其中MEDIADB為database link名(可自定義),MEDIADBLINK為先前在tnsnames.ora中定義的連接名, 
  dbuser為用戶名,password為密碼

 

復制代碼代碼如下:

  -- Create database link 
  create database link MEDIADB 
  connect to dbuser identified by password 
  using 'MEDIADBLINK'; 

 

第三步.使用鏈接的數據庫 
  
  3.1 查詢、刪除和插入數據和操作本地的數據庫是一樣的,只不過表名需要寫成“表名@database link名”,如 
 
  select * from table_name@MEDIADB ; 
 
  3.2 也可以為這個表創建一個同義詞 
  
  create synonym aaa for table_name@MEDIADB ; 
 
  如下語句的效果和3.1中的一樣 
 
  select * from aaa; 
 
  刪除同義詞的語句為 
 
  drop synonym aaa;

select * from tabname@dcmdb where 1=1;

方法二:

首先創建數據庫鏈接:

 

復制代碼代碼如下:

CREATE PUBLIC DATABASE LINK 數據鏈名稱 CONNECT TO 登陸用戶名 IDENTIFIED BY 密碼 USING '(DESCRIPTION =
     (ADDRESS_LIST =
       (ADDRESS = (PROTOCOL = TCP)(HOST = 對方Oracle服務器的IP地址)(PORT = 端口號))
     )
     (CONNECT_DATA =
(SERVICE_NAME = 對方Oracle服務器服務名)
     )
   )' 

 

其中 數據鏈名稱 為添加到本地Oracle數據庫控制臺(Oracle Enterprise Manager Console)樹節點的服務名
要查詢對方數據庫的表TableName語句如下:
SELECT 字段名 FROM TableName@數據鏈名稱;

復制表數據:

insert into 表名(字段名) (SELECT 字段名 FROM TableName@數據鏈名稱);

查看DBLINK:

select owner, db_link from dba_db_links;

刪除:

drop database link dblink名稱
drop public database link dblink名稱

Oracle密碼的問題:

SQL> CREATE USER AAA IDENTIFIED BY 1;
CREATE USER AAA IDENTIFIED BY 1
                              *
ERROR 位于第 1 行:
ORA-00988: 缺少或無效口令

SQL> CREATE USER AAA IDENTIFIED BY"1";

用戶已創建

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 一久久久| 在线观看中文字幕亚洲 | 成人深夜免费视频 | 日韩一区二区三区电影在线观看 | 亚洲精品国产综合99久久夜夜嗨 | 国产高清美女一级a毛片久久 | 性吧在线 | 搞黄视频在线观看 | 精品一区二区三区免费视频 | 精品一区二区久久久久久久网站 | 中国妞xxx| 黄色高清网站 | 99精品一区 | 精品国产黄a∨片高清在线 欧美一级免费 | 欧美 日韩 成人 | 在线国产视频 | 亚洲免费久久久 | 欧美在线免费 | 亚洲精品久久久久久国产精华液 | 日日精品 | 91精品国产九九九久久久亚洲 | 国产精品二区一区二区aⅴ污介绍 | 色视频www在线播放国产人成 | 一区二区视频在线观看 | 国产毛片一区二区 | 国产精品久久久久久模特 | 国产一区av在线 | 亚洲欧美第一页 | 久久久国产精品视频 | 国产高清在线精品一区二区三区 | 国产精品美乳一区二区免费 | 亚洲视频在线看 | 日韩综合一区 | 久久艹精品 | www.欧美.com | 免费国产一区 | 色综合88| 精品无码久久久久久国产 | 一区不卡 | 成人网在线观看 | 精品成人av一区二区在线播放 |