--建立dblink
create database link AP connect to user identified by passwd using 'orcl'
--查询dblink对应的sid
select * from global_name@AP
--查询所有dblink纪录
select * from dba_objects where object_type='DATABASE LINK'
--删除dblink
DROP [PUBLIC] DATABASE LINK zrhs_link
数据库全局名称可以用以下命令查出:
SELECT * FROM GLOBAL_NAME;
修改可以用以下语句来修改参数值:
ALTER SYSTEM SET GLOBAL_NAME=TRUE/FALSE;
注意:创建数据库链接的帐号必须有CREATE DATABASE LINK或CREATE PUBLIC DATABASE LINK的系统权限,用来登录到远程数据库的帐号必须有CREATE SESSION权限。这两种权限都包含在CONNECT角色中(CREATE PUBLIC DATABASE LINK权限在DBA中)。
<2>、当数据库参数global_name=true时,那就要求数据库链接名称跟远端数据库名称一样
数据库全局名称可以用以下命令查出
SELECT * FROM GLOBAL_NAME;
atabase link(dblink)--数据库链路
创建dblink的语法:
sql>create database link数据库链路名
connect to用户名identified by口令
using '主机字符串名';
如:
sql>create database link ora9i.us.oracle.com ###这里的us.oracle.com为oracle默认域名###
connect to scott identified by tiger using 'sun';