创建dblink】的更多相关文章

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…
创建dblink语法: create database link link名称 connect to 对方数据库用户名 identified by 对方数据库用户密码  using '对方数据库ip:端口/实例名'; 比如: create database link  linkgzp connect to jinan  identified by  1234 using 'zyb-pc:1521/orcl' 查询数据 select * from db_yh@linkgzp; 一定要是表名@lin…
当用户要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中必须创建了远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据.下面讲介绍如何在本地数据库中创建dblink. 创建dblink一般有两种方式,不过在创建dblink之前用户必须有创建dblink的权限.想知道有关dblink的权限,以sys用户登录到本地数据库: select * from user_sys_privs t where t.privilege like upper(…
文章从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…
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…
创建dblink遇到一系列问题,有时间 把问题整理一下…
--测试环境,20远端,30本地: --准备1,20远端建立表的同义词,用户信息: 1.11 ---------------------------------------------------准备阶段,有表有用户可以忽略此步骤------------------------------------------------------------------- SQL> conn yang/y ERROR: ORA-01017: invalid username/password; logon…
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 的映射 -- --…
前言 我的情况是,本地安装了oracle(安装完成后带有SQL Developer,不需要再安装instantclient),创建dblink去连接远程的mysql.有些朋友可能是 本地使用PL\SQL(需安装instantclient)去连接 远程oracle,连接成功后创建并使用dblink去连接远程mysql,这时候要注意的是在远程的oracle环境中配置对应的mysql-odbc.如果还是无法实现,可以看看我在文章里对于这个过程的理解,再对照自己的情况,逐步排查问题,希望对你有帮助. 实…
创建dblinkcreate database link user1_Link_app--dblink名称----connect to ehl_app ----远程数据库名称----identified by "ehlapp@2015" ---远程数据库密码----using 'MPSDB' -----本地数据库SID---------------查询--------------select * from t_mps_app_licence@user1_Link_app--------…
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…
1. 安装多次 发现在同一个机器上面总出问题,所以建议找一个没有安装oracle的机器上面进行安装gateways 2. 下载oracle gateways 并且解压缩, 下载地址详情见官网. 下载的安装文件: winx64_12201_gateways 安装. 3. 安装注意事项: 组件比较多 安装 设置数据库相关 执行安装完成. 4. 安装完成之后 修改主要的配置文件: 修改目录下下面的 initdg4msql.ora 文件内容自动生成 HS_FDS_CONNECT_INFO=[10.24.…
1. 创建dblink 语法如下: create public database link zhaobsh connect to lcoe739999 identified by Test6530 using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 10.24.39.1)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME =ora11r2)))'; 2. 查询其他表中的数据…
1. 在sqlserver 上面使用GUI的方式创建dblink 首先打开查询分析器 在如下的位置处右键 -新建连接服务器 输入需要copy数据的服务器 输入ip地址 然后建立连接 在打开查询分析器进行查询处理 语法命令为: select * from [dblinkname].[databasename].[username].tablename 举例我这边的操作 select * from [10.24.39.1].[cwbasem871].[lcm8719999].zwkmzd2007 s…
Oracle创建dblink,多用于数据的同步机制.不建议直接用dblink对数据库频繁的操作... 00.查看创建dblink权限 select * from user_sys_privs t where t.privilege like upper('%link%'); --dblink权限 CREATE DATABASE LINK       --数据库用户创建dblink DROP PUBLIC DATABASE LINK CREATE PUBLIC DATABASE LINK --授权…
创建dblink的脚本 create public database link wsbsbb_27(dblink名字) connect to wsbsbb(用户名) IDENTIFIED BY wsbsbb (密码) using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST =10.92.131.27)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME =wsbsbb) (实例))…
当用户要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中必须创建了远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据.下面讲介绍如何在本地数据库中创建dblink. 创建dblink一般有两种方式,不过在创建dblink之前用户必须有创建dblink的权限.想知道有关dblink的权限,以sys用户登录到本地数据库: select * from user_sys_privs t where t.privilege like upper(…
目的:oracle中跨数据库查询       两台数据库服务器db_A(本地)和db_B(远程192.168.1.100),db_A下用户user_a 需要访问到db_B下user_b的数据解决:查询得知使用dblink(即database link  数据库链)实现过程:1.确定用户user_a有没有创建 dblink 的权限: 2.如果没有,以sys用户登录到本地数据库 给用户user_a赋权: 注: dblink有三种权限: CREATE DATABASE LINK(所创建的dblink只…
1.查询当前是否具有创建DBlink的权限: select * from user_sys_privs where privilege like upper('%DATABASE LINK%'); 如果没有权限,先授权: grant CREATE DATABASE LINK,DROP DATABASE LINK to scott; 2.查询当前已存在DBLink select * from all_db_links; 3.创建DBLink create database link dblink_…
创建dblink:create public database link link_to_test connect to 用户名 IDENTIFIED by "密码大写" using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 跨库ip地址)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = 数据库服务名)))' 创建同义词:create synonym 同义词名…
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 = 服务名) ) )'; 今天在写编…
 database link dblink的主要作用是两个数据库间的数据访问 create database link my_test connect to testdbname identified by testpassusing '(DESCRIPTION =    (ADDRESS = (PROTOCOL = TCP)(HOST = dev)(PORT = 1521))    (CONNECT_DATA =      (SERVER = DEDICATED)      (SERVICE_…
--linkName DBLink名 --username 用户名 --password 密码 --tns TNS配置字符串 create database link &linkName connect to &username identified by "&password" using '&tns';…
--配置SQLSERVER数据库的DBLINK exec sp_addlinkedserver @server='WAS_SMS',@srvproduct='',@provider='SQLOLEDB',@datasrc='10.131.20.100' exec sp_addlinkedsrvlogin 'WAS_SMS','false', NULL,'CustomSMS','SqlGdn@InfoxMas2008' select top 100 * from AS400.AS400_Extra…
涉及到两个数据库之间的访问时,可以创建datebase link来互相访问. ’创建方法: 1.通过PL/SQL客户端,找到datebase link,右键新建 输入相应信息 2.直接用命令行创建 一般跨数据库查询操作会产生事务.事务说明参考以下帖子: https://blog.csdn.net/stevendbaguo/article/details/51750515…
CREATE DATABASE LINK dblinkName CONNECT TO dbLoginName IDENTIFIED BY dbLoginPwd USING '(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521))(CONNECT_DATA=(SID=orcl)))'; select * from orclLoginName.tableName1@dblinkName; drop DATABASE LINK…
create database link to_group connect to UCR_GROUP identified by "UCR_GROUPQWER"using '(description =(address = (protocol = tcp)(host = 10.168.146.43)(port = 1521))(connect_data = (service_name = bosscend)(instance_name = bosscend1) ))'…
代码如下: ) ) ) ) ) SET @serverName = 'DbLinkName' --db链接名 SET @ip = '120.79.36.65' --需连接服务器的IP SET @dbName = 'DbName' --需连接服务器的数据库名 SET @userName = 'sxi' --需连接服务器的帐号 SET @userpassword = '***' --需连接服务器的密码 EXEC master.dbo.sp_addlinkedserver @server = @ser…
1.创建dblink第一种方法,是在本地数据库tnsnames.ora文件中配置了要远程访问的数据库. .设置监听: ①[root@host02 ~]# vi /etc/hosts 添加:[IP和名字] 192.168.206.2 host02 ②vi listener.ora: LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS )) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) )…