Welcome 微信登录

首页 / 数据库 / MySQL / Oracle10 创建DBLINK

示例:远程数据信息:用户名:interface密码:interfaceip:10.7.237.17数据库:uidb本地数据库信息:用户名:jucks密码:jucks数据库:gilbert1.查看用户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时,表明连接成功。Oracle 查询树形所有节点名称关于Linux下MySQL数据库的自动定时备份教程相关资讯      Oracle基础 
  • Oracle基础介绍及常用相关SQL*PLUS  (03月11日)
  • Oracle 角色的两个特性和误区  (09/04/2012 05:56:16)
  • Oracle rac11.2.0.3.0的vip在重启  (09/02/2012 10:00:39)
  • Oracle中删除用户遇到的问题  (09/08/2012 20:01:42)
  • IMP-00008: unrecognized   (09/02/2012 10:03:25)
  • 在Oracle数据库上设置限制ip地址访  (09/02/2012 09:59:55)
本文评论 查看全部评论 (0)
表情: 姓名: 字数