1. 创建dblink需要相应的权限
a)如果该用户本来就是拥有dba权限的用户,则表示该用户也拥有了创建dblink的权限!
b)如果该用户只是个普通用户,则需要拥有创建dblink的权限才行:
用sys登录pl/sql grant CREATE DATABASE LINK to 用户名;
2.创建dblink的语法
create database link dblink名
connect to 用户名identified by 密码
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 远程IP)(PORT = 端口)))
(CONNECT_DATA = (SERVICE_NAME = 数据库名))
)';
说明: 这只是创建一个最最简单的dblink语法,一般情况下,足够你对远程机器上的进行增删改查了!
3.删除dblink的语法
drop database link dblink名;