如何查看dblink的问题
请教高手们:我在数据库里创建了dblink,但是如果哪天我忘记了我创建的dblink是什么样的了,该如何去查看一下呢?比如我不记得当时创建的连接字符串是什么了?或者把两个dblink搞混了,在不重新创建dblink的情况下该怎么办呢?请高人指点
最近在看一个升级的文档,里面介绍了备份DBLINK信息的方法
SELECT 'CREATE '||DECODE(U.NAME,'PUBLIC','public ')||'DATABASE LINK '||CHR(10)
||DECODE(U.NAME,'PUBLIC',Null, 'SYS','',U.NAME||'.')|| L.NAME||chr(10)
||'CONNECT TO ' || L.USERID || ' IDENTIFIED BY "'||L.PASSWORD||'" USING
'''||L.HOST||''''
||chr(10)||';' TEXT
FROM SYS.LINK$ L, SYS.USER$ U
WHERE L.OWNER# = U.USER#;
该语句可以返回所有DBLINK的创建命令,希望对你能有帮助 回复 refine 的帖子
谢谢哈,这样用sys用户可以查询了。
页:
[1]