91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

oracle如何實現跨庫查詢

發布時間:2021-07-25 17:00:27 來源:億速云 閱讀:3275 作者:小新 欄目:數據庫

這篇文章主要為大家展示了“oracle如何實現跨庫查詢”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“oracle如何實現跨庫查詢”這篇文章吧。

在Oracle本地數據庫端執行賦權dbuser帳號

SQL> grant create database link to dbuser;

1.配置本地數據庫服務器的tnsnames.ora文件

$vi $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) 
  ) 
 )

2.登錄到本地數據庫,創建database link

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

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

注意:這里不會驗證用戶名密碼的正確性

3.使用鏈接的數據庫

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;

 以下是其他網友的補充:

 在Oracle本地數據庫端執行賦權dbuser帳號

SQL> grant create database link to dbuser;

配置本地數據庫服務器的tnsnames.ora文件
$ vi $ORACLE_HOME/network/admin/tnsnames.ora

增加需要遠程連接服務器的連接配置,如:

ORCL_REMOTE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = oradb )(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)

登錄到本地數據庫,創建database link

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

create database link ORCL_LINK connect to dbuser identified by password using 'ORCL_REMOTE';

查詢創建database link的2中方式:

1)、執行SQL語句。
select * from user_db_links; --用戶 DB Link
select * from dba_db_links; --dba DB Link
select * from v$dblink; --當前DB Link

2)、在PL/SQL中,在左邊瀏覽器中點擊database links就可以看到數據庫鏈路了。

使用鏈接的數據庫

查詢、刪除和插入數據和操作本地的數據庫是一樣的,只不過表名需要寫成“表名@database link名”,如

select * from table_name@ORCL_LINK

其它:

刪除database link(本例中是ORCL_LINK)
SQL> Drop database link ORCL_LINK; 

以上是“oracle如何實現跨庫查詢”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

义乌市| 平山县| 巴林右旗| 靖边县| 镇原县| 都江堰市| 青川县| 渝中区| 景洪市| 宿松县| 曲阜市| 通化县| 咸宁市| 故城县| 西峡县| 南宁市| 麦盖提县| 江陵县| 安龙县| 明星| 饶阳县| 宝清县| 铜山县| 浮梁县| 盘山县| 集安市| 治多县| 德昌县| 蓬莱市| 三明市| 伊宁县| 佛山市| 洞头县| 德钦县| 清流县| 河津市| 重庆市| 兰西县| 凤山县| 灯塔市| 宁阳县|