Oracle 视图 TRUSTED_SERVERS 官方解释,作用,如何使用详细说明

本站中文解释

Oracle视图TRUSTED_SERVERS可用于显示当前实例中受信任的服务器,可以实现Oracle登录时不需要输入用户名和密码的功能。Oracle会根据TRUSTED_SERVERS视图中的信息来确定需要实现无需输入用户名和密码登录的客户端服务器。

使用TRUSTED_SERVERS视图的步骤如下:

(1)创建包含服务器列表的文件,每行一个。

(2)使用Oracle SQLPLUS登录到Oracle实例,以sysdba的超级用户登录

(3)使用以下语句查询当前可信任的服务器:SELECT * FROM TRUSTED_SERVERS;

(4)使用以下语句将被信任的服务器添加到可信任服务器列表中:

begin
for ip in (SELECT COLUMN_VALUE FROM TABLE (SYS.ODCIVARCHAR2LIST (
‘服务器地址1′,’服务器地址2′,’服务器地址3’))) loop
dbms_network_acl_admin.append_hosts(host=>ip);
end loop;
end;

(5)使用dbms_network_acl_admin.grant_admin_privilege及dbms_network_acl_admin.grant_connect_privilege命令,添加连接权限

(6)重启实例,以完成TRUSTED_SERVERS视图的设置。

官方英文解释

TRUSTED_SERVERS displays whether a server is trusted or untrusted.

Column Datatype NULL Description

TRUST

VARCHAR2(9)

Trustedness of the server listed. Values can be TRUSTED or UNTRUSTED servers which are not listed in the NAME column have opposite trustedness.

NAME

VARCHAR2(128)

Server name. Can be a specific server name or ALL for all servers.

Table 7-1 shows examples of the values returned depending on the status of the servers.

Table 7-1 TRUSTED_SERVERS Values

Condition (If . . . ) TRUSTED column NAME column

… all servers are trusted

Trusted

ALL

… no servers are trusted

Untrusted

ALL

… all servers except DB1 are trusted

Untrusted

DB1

… all servers except DB1 are untrusted

Trusted

DB1

See Also:

  • Oracle Database PL/SQL
    Packages and Types Reference

  • Oracle Database Enterprise
    User Security Administrator’s Guide


数据运维技术 » Oracle 视图 TRUSTED_SERVERS 官方解释,作用,如何使用详细说明