Oracle 如何建立/刪除/使用 Database Link (DBLINK)


Privilege : (需要 create database link 系統權限)
-- Grant system privelege
SQL> grant create database link to schema;

Create Link : (建立方式)
-- PUBLIC (全部 database 的 user 都可以使用)
-- Using current user
CREATE PUBLIC DATABASE LINK DBLinkName 
USING 'tnsname';

-- Using remote login user & password
CREATE PUBLIC DATABASE LINK DBLinkName
CONNECT TO user IDENTIFIED BY password
USING 'tnsname';

-- Fixed-User (只有建立者能使用)
CREATE DATABASE LINK DBLinkName
CONNECT TO UserName
identified BY Password
USING 'tnsname';

Drop Link : (刪除範例)
DROP [PUBLIC] DATABASE LINK DBLinkName;

Example : (使用範例)
SELECT * FROM schema.schematable@DBLinkName;


CREATE DATABASE LINK 10g

張貼留言

0 留言