Oracle 视图 USER_DB_LINKS 官方解释,作用,如何使用详细说明
本站中文解释
Oracle视图USER_DB_LINKS提供了关于用户在当前实例上定义的数据库链接的信息。 它可以用来查询用户在指定数据库链接中使用的连接字符串,从而检查数据库链接是否正确或查找某个数据库链接对应于某个用户或系统名。
可以使用以下语句来查看Oracle视图USER_DB_LINKS中的信息:
SELECT * FROM USER_DB_LINKS;
这里返回的列分别是:
OWNER: 如果链接是由用户创建的,则此列表示该用户的名称;如果链接是由其他用户共享或为SYS拥有,则此列为空。
DB_LINK: 数据库链接的名称,可以使用以下语句引用此名称:
HOST: 远程数据库的主机/IP地址
CREATED: 数据库链接的创建日期
USERNAME: 连接远程数据库时使用的用户名
PASSWORD: 连接远程数据库时使用的密码
AUTHENTIFICATION_TYPE: 连接远程数据库时使用的身份验证类型
USE_DEFAULT_LOGIN: 连接远程数据库时从一个特定用户登录到其他用户还是使用指定的默认登录
PRIVILEGE_NOTE: 数据库链接的具体信息
可以使用以下语句来查询数据库链接明细信息:
SELECT * FROM USER_DB_LINKS WHERE DB_LINK = ”;
另外,可以使用以下语句来查看某个特定用户的数据库链接:
SELECT * FROM USER_DB_LINKS WHERE OWNER = ”;
官方英文解释
USER_DB_LINKS
describes the database links owned by the current user. Its columns are the same as those in ALL_DB_LINKS
except that it does not have the OWNER
column.
It also displays an additional column, PASSWORD
, which is no longer used and for which nothing is returned. The PASSWORD
column is maintained for backward compatibility only.
See Also:
“ALL_DB_LINKS”