国产一区二区精品久久_蜜桃狠狠狠狠狠狠狠狠狠_午夜视频精品_激情都市一区二区

當前位置:首頁 > 網站舊欄目 > 學習園地 > 程序開發教程 > 詳解database link的設置和使用

詳解database link的設置和使用
2010-01-17 10:48:43  作者:  來源:
database link,它是用來更方便的一個數據庫中訪問另一個數據庫(包括本地和遠程的,道理一樣)在本地建立的。即數據庫連接只是連到別的數據庫的快捷方式。

  一、設置具體有兩種

  第一種:

  根據遠端的信息用Net Manager設置好能連接遠端的服務及監聽程序。 

create public database link fwq12
  connect to fzept identified by neu

  using’fjept’//fjept為剛剛配置好的服務名

  第二種:

  直接建立鏈接:  

create database link linkfwq
  connect to fzept identified by neu
  using ’(DESCRIPTION =
  (ADDRESS_LIST =
  (ADDRESS = (PROTOCOL = TCP)(HOST = 10.142.202.12)(PORT = 1521))
  )
  (CONNECT_DATA =
  (SERVICE_NAME = fjept)
  )
  )’;


  二、使用

  查詢遠端數據庫里的表

  SELECT……FROM表名@數據庫鏈接名;

  查詢、刪除和插入數據和操作本地的數據庫是一樣的,只不過表名需要寫成“表名@dblink服務器”而已。

  附帶說下同義詞創建:

  CREATE SYNONYM同義詞名FOR表名;
CREATE SYNONYM同義詞名FOR表名@數據庫鏈接名;

  刪除dblink:DROP PUBLIC DATABASE LINK linkfwq。

  假如創建全局dblink,則必須使用systm或sys用戶,在database前加public。

  創建Database Link

  1.先創建PUBLIC DATABASE LINK,不用指定用戶和密碼 

scott@TEST>conn system/test
  Connected.
  system@TEST>CREATE PUBLIC DATABASE LINK orcl USING 'ORCL';
  Database link created.


  2.再在各個用戶下創建私有DATABASE LINK(同PUBLIC DATABASE LINK名稱相同),指定用戶和密碼 

system@TEST>conn scott/tiger
  Connected.
  scott@TEST>CREATE DATABASE LINK orcl CONNECT TO scott IDENTIFIED BY tiger;
  Database link created.

  實際上相當于: 

 CREATE DATABASE LINK orcl USING 'ORCL' CONNECT TO scott IDENTIFIED BY tiger;
安徽新華電腦學校專業職業規劃師為你提供更多幫助【在線咨詢