首頁 資料庫 mysql教程 建立dblink(databaselink)

建立dblink(databaselink)

Jun 07, 2016 pm 03:56 PM
建立

database linke是建立一个数据库到另一个数据库的路径的对象,通过database link可以允许查询远程表,我理解可以算作一种分布式数据库的用法。 database link是单向连接,既然它是一种对象,那自然可以在xxx_objects表中查询到相关的信息。建立database link

database linke是建立一个数据库到另一个数据库的路径的对象,通过database link可以允许查询远程表,我理解可以算作一种分布式数据库的用法。

database link是单向连接,既然它是一种对象,那自然可以在xxx_objects表中查询到相关的信息。建立database link前需要明确几个事情:

1、确认从建立方的server可以访问远程数据库。

2、需要在建立方的tnsnames中配置远程数据库连接串。

3、只有在服务端配置的连接才能在dblink中使用,如果仅是在客户端配置的连接是不能在dblink中使用,我这里就犯了这个错误,执行时就报错:

select * from t@dblinktest
*
ERROR at line 1:
ORA-12154: TNS:could not resolve service name

很明显,相当于服务端未配置tnsname,因此找不到远程数据库的service name配置。

建立过程:

1、建立方的服务端配置远程数据库的tnsname配置。

2、tnsping 远程数据库tnsnames配置名称,可以通。

3、sqlplus登录后执行:

SQL> create database link dblinktest connect to user identified by passwd using 'ceshi';

其中:

dblinktest是database link的名称。

user是远程数据库的用户名。

passwd是远程数据库的密码。

ceshi是数据库服务端配置的tnsnames中名称。

4、执行:

SQL> select owner,object_name from dba_objects where object_type='DATABASE LINK';
OWNER OBJECT_NAME
--------------- -------------------------
OPEN DBLINKTEST

可以看到已经建立了这个database link。

5、执行:

SQL> select * from t@dblinktest;
ID
----------
0
2
3
4
5

当然也可以执行insert语句:

SQL> insert into t@dblinktest values(1);
1 row created.

另外database link分为public和private的,默认是private,只有当前用户可用,如果是create public database link ...,则所有用户都可以使用这个名称的database link。

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

理解Linux中建立連結檔案的重要性 理解Linux中建立連結檔案的重要性 Feb 22, 2024 pm 07:24 PM

標題:深入探討Linux中建立連結檔案的重要性與範例在Linux作業系統中,連結檔案是一種非常有用的概念,它可以幫助使用者更好地組織和管理檔案系統中的數據,提高檔案的可存取性和靈活性。理解如何在Linux中建立連結文件,對於系統管理員和開發人員來說是至關重要的。本文將深入探討Linux中建立連結檔案的重要性,並透過具體的程式碼範例來示範其用法和作用。 1.什麼是

怎麼建微信群 微信建群怎麼操作 怎麼建微信群 微信建群怎麼操作 Feb 22, 2024 pm 03:46 PM

在首頁選擇加號按鈕,接下來選擇發起群聊,勾選要建群的聯絡人後完成即可。教學適用型號:iPhone13系統:IOS15.3版本:微信8.0.20解析1先開啟微信,在首頁點選右上角的加號按鈕。 2接下來在彈出的視窗中點選發起群組聊天選項。 3最後在頁面中勾選要建群的聯絡人後點選完成即可。補充:微信群聊是什麼東西1微信聊天群就是騰訊企開發的一種多人聊天溝通交流的網路平台,我們可以藉助互聯網迅速傳送語音訊息、短視頻、高清圖片和文字內容。還可以藉助微信與朋友開展形式上更為豐富多彩的類似短訊息、手機彩信等形式的

如何建立mdf文件 如何建立mdf文件 Feb 18, 2024 pm 01:36 PM

MDF檔案是一種常見的資料庫檔案格式,它是MicrosoftSQLServer資料庫的主要檔案之一。在資料庫管理系統中,MDF檔案用於保存資料庫的主要數據,包括表、索引、預存程序等。建立MDF檔案是建立資料庫的關鍵步驟之一,以下將介紹一些常見的方法。使用SQLServerManagementStudio(SSMS)SQLServerManag

如何使用MySQL建立買菜系統的使用者表 如何使用MySQL建立買菜系統的使用者表 Nov 01, 2023 am 09:43 AM

如何使用MySQL建立買菜系統的使用者表使用者表是任何一個買菜系統的重要組成部分,它用於儲存使用者的基本資訊和登入憑證。在這篇文章中,我們將介紹如何使用MySQL資料庫來建立一個簡單但實用的使用者表,並提供具體的程式碼範例。建立資料庫和使用者表首先,我們需要建立一個資料庫來儲存使用者表。在MySQL中,可以使用以下語句來建立一個名為"grocery_system"的資料庫

win10系統怎麼建立區域網路共享 win10系統怎麼建立區域網路共享 Jun 29, 2023 pm 03:59 PM

win10系統怎麼建立區域網路共享? win10可以透過建立區域網,進行快速且便利的資料傳輸服務,有許多小夥伴對此非常嚮往。不過,區域網路的建立不僅有著苛刻的地區限制條件,而且還有著一定的操作難度,因此有些小夥伴在進行區域網路建立的時候出現了各種各樣的錯誤,下面就由小編為大家帶來win10建立區域網路共享教程,有需要的朋友就一起來看看。 win10建立區域網路共享教學1、在需要共享的資料夾或是印表機上點滑鼠右鍵,在彈出式選單中選擇「共享」中的「特定用戶」;2、新增用戶,如果對區域網路內所有用戶開放,添加Eve

建立MySQL購物車錶的最佳實踐 建立MySQL購物車錶的最佳實踐 Nov 02, 2023 am 11:12 AM

建立MySQL購物車表的最佳實踐,需要具體程式碼範例在開發電商網站或其他需要購物功能的應用程式中,購物車是一個非常重要的功能模組。購物車不僅可以幫助使用者管理已選商品,還可以進行商品的新增、刪除、數量修改等操作。在這篇文章中,我們將討論建立MySQL購物車錶的最佳實踐,並提供具體的程式碼範例。購物車表的設計是資料庫模型中的一部分,它需要記錄使用者ID、商品ID、購

如何利用織夢CMS建立個人化網站 如何利用織夢CMS建立個人化網站 Mar 13, 2024 pm 07:06 PM

建立個人化網站是許多人夢寐以求的事情,而織夢CMS作為一款功能強大且易於操作的網站建立工具,為實現這一目標提供了一個很好的平台。本文將詳細介紹如何利用織夢CMS建立個人化網站,並提供具體的程式碼範例,希望能幫助讀者更好地運用此工具。第一步:安裝織夢CMS首先,需要在伺服器上安裝織夢CMS。可透過官方網站下載安裝包,並依照安裝指南一步一步進行安裝。安裝完成後,就可以

如何在PHP開發領域建立你的個人品牌 如何在PHP開發領域建立你的個人品牌 Sep 08, 2023 am 09:37 AM

如何在PHP開發領域建立你的個人品牌隨著網路的快速發展,PHP成為了世界上最受歡迎的伺服器端腳本語言之一。無論是網站開發、網路應用、或資料處理,PHP都有廣泛的應用場景。在這個競爭激烈的產業中,建立個人品牌是非常關鍵的。本文將指導你如何在PHP開發領域中建立自己的個人品牌。一、精通PHP核心知識PHP作為伺服器端腳本語言,其核心知識是建立個人品牌

See all articles