CREATE DATABASE LINK--所创建的dblink只能是创建者能使用,别的用户使用不了 CREATE PUBLIC DATABASE LINK--public表示所创建的dblink所有用户都可以使用 DROP PUBLIC DATABASE LINK--删除指定dblink 1. 2. 3. 如果想要改变某个用户的权限,需要在sys用户下修改: grant CREATE PUBLIC DATABASE LINK, DROP PUBLIC D...
ORACLE 查询DBLINK中设定的密码 private的db link可以查到密码, public 的dblink 也可以看到密码。只是需要用sys用户登录查询。 查询dblink的user 密码,用sys 登陆 SELECT * FROM SYS.link$; SELECT * FROM SYS.link$ l, SYS.user$ u WHERE l.owner# IN (SELECT kzsrorol FROM x$kzsro) AND l.owner# ...
createorreplacesynonym synonymnametable@dblinkname synonymname是要创建的同义词名称,table为远程目标数据库username下的表名 然后用同义词查询: select*fromsynonymname 效果跟(1)一样 5、删除dblink和synonym:(public是可选的) drop[public]databaselink dblinkname; drop[public]synonym table_name;...
一、public dblink 一、若创建的是public的dblink,默认是不导出的,解决方案见DataPump SCHEMA Level Export (EXPDP) Does Not Export Public Database Links (Doc ID 837839.1) 方案一: 手工查出原库的dblink,在目标库上再手工创建。 方案二: 创建一个parfile.par,里面添加如下内容: INCLUDE=DB_LINK:“LIKE ‘LI...
1、确定用户user_a有没有创建 dblink 的权限: select*fromuser_sys_privswhereprivilegelikeupper('%DATABASE LINK%'); 2、如果没有,以sys用户登录到本地数据库 给用户user_a赋权: grantCREATEPUBLICDATABASELINK,DROPPUBLICDATABASELINKtouser_a; 注: ...
grant CREATE PUBLIC DATABASE LINK,DROP PUBLIC DATABASE LINK to scott;查看dblink,有两种⽅式,分别如下:①.复制代码代码如下:select owner,object_name from dba_objects where object_type='DATABASE LINK';②.复制代码代码如下:select * from dba_db_links;2. 创建dblink create public database link ...
1 步骤一:首先查询当前用户是否有创建dblink的权限,如果没有,需要赋权select * from user_sys_privs t where t.privilege like upper('%link%');命令查询,从结果上看到当前用户有创建权限CREATE DATABASE LINK--所创建的dblink只能是创建者能使用,别的用户使用不了CREATE PUBLIC DATABASE LINK--...
二个oracle instance,如果需要在一个instance上,直接查询另一个instance上的数据,就要用到db-link 创建: create public database link 链接名 connect to 用户名 identified by 密码 using '(DESCRIPTION =...
3.删除语句:drop [public] database link 数据库连接名 4.查询系统公共DBLINK:select owner,username,host,created from dba_db_links; 或者select owner,dblink,username,host,created from all_db_links 5.案例(不同库不同用户): 员工得到公司的数据库IP地址,以及用户名和密码后,可以用DBLINK进行连接 ...
1. 查询DBLINK权限 select * from sys.user_sys_privs t where t.privilege like upper('%link%'); 2. 赋予DBLINK权限 grant CREATE PUBLIC DATABASE LINK,DROP PUBLIC DATABASE LINK to demobase; 3. 查询创建的DBLINK连接 select * from DBA_DB_LINKS; 4. 创建DBLINK连接 创建公共的dblink,所有用户都可...