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 |
---|---|---|---|
|
|
Trustedness of the server listed. Values can be |
|
|
|
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 |
|
|
… no servers are trusted |
|
|
… all servers except DB1 are trusted |
|
|
… all servers except DB1 are untrusted |
|
|
See Also:
-
Oracle Database PL/SQL
Packages and Types Reference -
Oracle Database Enterprise
User Security Administrator’s Guide