[转]Oracle 创建 DBLink 的方法】的更多相关文章

文章从http://blog.csdn.net/davidhsing/article/details/6408770拷贝过来的 1.如果需要创建全局 DBLink,则需要先确定用户有创建 dblink 的权限: select * from user_sys_privs where privilege like upper('%DATABASE LINK%'); 如果没有,则需要使用 sysdba 角色给用户赋权: grant create public database link to dbus…
http://blog.csdn.net/davidhsing/article/details/6408770 1.如果需要创建全局 DBLink,则需要先确定用户有创建 dblink 的权限: 如果没有,则需要使用 sysdba 角色给用户赋权: grant create public database link to dbusername; 2.使用该用户登录 PL/SQL,使用命令: -- 第一种方法:要求数据库服务器 A 上 tnsnames.ora 中有 数据库 B 的映射 -- --…
1.如果需要创建全局 DBLink,则需要先确定用户有创建 dblink 的权限: select * from user_sys_privs where privilege like upper('%DATABASE LINK%'); 如果没有,则需要使用 sysdba 角色给用户赋权: grant create public database link to dbusername; 2.使用该用户登录 PL/SQL,使用命令: -- 第一种方法:要求数据库服务器 A 上 tnsnames.or…
oracle 查询dblink的方法: SYSDBA登录, sys登录 SELECT * FROM SYS.link$;…
BEGIN; oracle创建dblink语句: create database link dblink名称 connect to 用户名 identified by 密码 using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = ip地址)(PORT = 端口号)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = 服务名) ) )'; 今天在写编…
当用户要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中必须创建了远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据.下面讲介绍如何在本地数据库中创建dblink. 创建dblink一般有两种方式,不过在创建dblink之前用户必须有创建dblink的权限.想知道有关dblink的权限,以sys用户登录到本地数据库: select * from user_sys_privs t where t.privilege like upper(…
1.查看Global_name参数 show parameter global_name;  该参数为true时,你在本地建立的DBLINK的名称必须和远程的Global_name一致才行. 2.查看远程数据徊是否支持高级复制功能 select * from v$option where PARAMETER='Advanced replication': 如何返回值为True,那么就是支持,否则就是不支持.在两个数据库中都是检查是否支持才行. 3.连接服务器配置主机tnsname.ora YCM…
1.如果在本地"D:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora"中设置 服务器数据库连接,必须再服务器设置同一个名字的配置: 例如: 本地 prepaid = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.4)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SID = prepa…
Oracle环境:oracle 10.2.0.1 创建的 public dblink 连接oracle 11.2.0.3 ORA-01017: invalid username/password; logon denied    ORA-02063: preceding line from <link_name> 一.创建dblink create public database link dmz63 connect to xyy  identified by xyy using '(DESC…
前言 我的情况是,本地安装了oracle(安装完成后带有SQL Developer,不需要再安装instantclient),创建dblink去连接远程的mysql.有些朋友可能是 本地使用PL\SQL(需安装instantclient)去连接 远程oracle,连接成功后创建并使用dblink去连接远程mysql,这时候要注意的是在远程的oracle环境中配置对应的mysql-odbc.如果还是无法实现,可以看看我在文章里对于这个过程的理解,再对照自己的情况,逐步排查问题,希望对你有帮助. 实…