示例:
远程数据信息:
用户名:interface
密码:interface
ip:10.7.237.17
数据库:uidb
本地数据库信息:
用户名:jucks
密码:jucks
数据库:gilbert
1.查看用户jucks是否有创建dblink权限,没有,授权,如下:
grant CREATE PUBLIC DATABASE LINK,DROP PUBLIC DATABASE LINK to jucks;
2.创建dblink:
create database link uidb
connect to interface identified by interface
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.7.237.17)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = uidb)
)
)';
其中uidb是你创建的dblink名字,uidb是远程数据库的实例名,interface/interface是登录到远程数据库的用户/密码.这里面,dblink名字和数据库实例名一样的,这是因为两个数据库的GLOBAL_NAME的TYPE为true,所以必须一样,还有,本地数据用户jucks必须有创建dblink的权限,不然第一步就不会成功。(另外一种通过tnsnames.ora配置服务来创建不提倡使用,这种方法会受本地服务的限制)
3.测试是否创建成功:
select * from dual@uidb;
有图有真相:为X时,表明连接成功。
参照:http://www.poluoluo.com/jzxy/201011/98780.html
- 大小: 127.9 KB
分享到:
相关推荐
oracle 创建dblink的详细步骤,以及使用oracle快照快速的刷新,保持本地与远程数据库的同步
在oracle中创建dblink可以连接其它的oracle数据库。对其它的oracle数据库进行操作。
使用 DBlink 连接 Oracle 和 MySQL 数据库 Oracle 通过 DBlink 连接 MySQL 搭建过程是一个复杂的过程,需要安装和配置多个组件,包括 unixODBC、mysql-connector-odbc 和 Oracle 环境变量。本文将详细说明这个过程...
ORACLE_建立DBLINK详细讲解.pdf
oracle通过ODBC建立dblink访问SqlServer数据库配置
本文详细描述了在oracle10g或11g中使用dblink访问sql server,使用oracle的透明网关来访问异构的数据库,方便一些习惯使用oracle的开发人员操作sql server数据库
此文档详细的介绍了oracle建立dblink的步骤。
"Oracle 建立 DBLINK 的详细步骤记录" Oracle 建立 DBLINK 的详细步骤记录是指在 Oracle 数据库中建立一个数据库链接(DBLINK),以便在本地数据库中访问远程数据库中的数据。下面是建立 DBLINK 的详细步骤记录: ...
oracle通过odbc方式,连接到sqlserver数据库。比透明网关方式更加简单
oracle创建dblink 连接远程服务器,创建连接。
Oracle数据库下创建dblink的sql语句,附带解释说明
Oracle创建DBlink连接MYSQL数据库
oracle建立数据库链接.有关步骤和注释.oracle建立数据库链接.有关步骤和注释.
不同数据库之间进行互访的话建立的连接
主要介绍了Oracle DATABASE LINK(DBLINK)创建与删除方法,需要的朋友可以参考下
俩台不同的数据库服务器,从一台数据库服务器的一个用户读取另一台数据库服务器下的某个用户的数据,这个时候可以使用dblink。
本程序不同步blob和clob字段,玩oracle的人都懂,用sql同步此类数据,速度上不去,此类数据应该要用导出导入的方式提升速度。 具体请参阅程序,可根据自已需要进行修改。 参数说明: CREATE OR REPLACE PROCEDURE ...
本周由于公司一个系统的oracle数据库需要采集另一个系统mysql数据库的数据,于是对oracle通过dblink连接mysql进行了研究,测试环境是单实例oracle 10g 64位,折腾了半天搞定了,但是生产环境是10g rac,原本以为会很...
Oracle数据库如何创建DATABASE LINK