www.qwmp.net > DBlink

DBlink

比如我想在192.168.1.1服务器上的orcl数据库创建dblink,访问192.168.1.2服务器上db01数据库的test用户,具体步骤如下: 以下所有操作都是在服务器192.168.1.1上完成 1 确保网络互通 ping 192.168.2 2 配置网络 cd $ORACLE_HOME/network/admin [...

CREATE DATABASE LINK dblinkname(改) CONNECT TO dbuser(改) IDENTIFIED BY dbuserpasswd(改) USING '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 10.88.5.134(改))(PORT = 1521(改))))(CONNECT_DATA =(SERVICE_NAME = or...

1、先把老的dblink给删掉。 drop database link xxxx 2、建立新的dblink。 CREATE DATABASE LINK xxxx CONNECT TO username IDENTIFIED BY password USING ‘connectstring’

创建dblink一般有两种方式,不过在创建dblink之前用户必须有创建dblink的权限。想知道有关dblink的权限,以sys用户登录到本地数据库:select * from user_sys_privs twhere t.privilege like upper('%link%');1 SYS CREATE DATABASE LINK NO2 SY...

1) dblink1 对应数据库 db1,你有用户名密码登陆db1 建一个同义词 create synonym a for b@dblink2; 2) 可以 select * from a@dblink1; 就可以实现你要的效果; 但是前提是你要可以登陆dblink1对应的数据库和创建同义词的权限

最简单的办法就是查询一下, select * from table@dblink;

比如现在有俩个数据库,都是单独的,如果我们现在登陆当前数据库,想访问另一个数据库,如果我们建了DBLINK我们就可以直接在当前数据库取访问另一个数据库。 如select * from user@xe 这样我们就可以直接访问另一个数据库的user表

创建dblink一般有两种方式,不过在创建dblink之前用户必须有创建dblink的权限。想知道有关dblink的权限,以sys用户登录到本地数据库: select * from user_sys_privs t where t.privilege like upper('%link%'); 1 SYS CREATE DATABASE LINK NO ...

查询方法: 1、执行select * from dba_db_links;语句。 2、在PL/SQL中,在左边浏览器中点击database links就可以看到数据库链路了。 创建Create database link语句: create public database link 链路名 connect to 用户 identified by 口令 us...

如果已有dblink,那么首先要给dblink登录的用户赋插入权限。 grant insert on 表名 to 用户名;然后在dblink连接的地方执行: 比如表名为test,字段分别为id和name 那么直接执行: insert into test@远程主机 values (1,'张三');commit;注意:com...

网站地图

All rights reserved Powered by www.qwmp.net

copyright ©right 2010-2021。
www.qwmp.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com