Oracle9i Supplied PL/SQL Packages and Types Reference Release 2 (9.2) Part Number A96612-01 |
|
DBMS_DISTRIBUTED_TRUST_ADMIN , 2 of 2
This procedure empties the Trusted Servers List and specifies that all servers that are members of a trusted domain in an enterprise directory service and that are in the same domain are allowed access.
The view TRUSTED_SERVERS
will show "TRUSTED
ALL
" indicating that the database trusts all servers that are currently trusted by the enterprise directory service.
DBMS_DISTRIBUTED_TRUST_ADMIN.ALLOW_ALL;
ALLOW_ALL
only applies to servers listed as trusted in the enterprise directory service and in the same enterprise domain.
This procedure ensures that the specified server is considered trusted (even if you have previously specified "deny
all
").
DBMS_DISTRIBUTED_TRUST_ADMIN.ALLOW_SERVER ( server IN VARCHAR2);
Parameter | Description |
---|---|
server |
Unique, fully-qualified name of the server to be trusted. |
If the Trusted Servers List contains the entry "deny
all
", then this procedure adds a specification indicating that a specific database (for example, DBx
) is to be trusted.
If the Trusted Servers List contains the entry "allow
all
", and if there is no "deny
DBx
" entry in the list, then executing this procedure causes no change.
If the Trusted Servers List contains the entry "allow
all
", and if there is a "deny
DBx
" entry in the list, then that entry is deleted.
This procedure empties the Trusted Servers List and specifies that all servers are denied access.
The view TRUSTED_SERVERS
will show "UNTRUSTED
ALL
" indicating that no servers are currently trusted.
DBMS_DISTRIBUTED_TRUST_ADMIN.DENY_ALL;
This procedure ensures that the specified server is considered untrusted (even if you have previously specified allow all
).
DBMS_DISTRIBUTED_TRUST_ADMIN.DENY_SERVER ( server IN VARCHAR2);
Parameter | Description |
---|---|
server |
Unique, fully-qualified name of the server to be untrusted. |
If the Trusted Servers List contains the entry allow
all
, then this procedure adds an entry indicating that the specified database (for example, DBx
) is not to be trusted.
If the Trusted Servers List contains the entry "deny
all
", and if there is no "allow
DBx
" entry in the list, then this procedure causes no change.
If the Trusted Servers List contains the entry "deny
all
", and if there is an "allow
DBx
" entry, then this procedure causes that entry to be deleted.
If you have not yet used the package DBMS_DISTRIBUTED_TRUST_ADMIN
to change the trust listing, by default you trust all databases in the same enterprise domain if that domain it listed as trusted in the directory service:
SELECT * FROM TRUSTED_SERVERS; TRUST NAME --------- --------------------- Trusted All 1 row selected.
Because all servers are currently trusted, you can execute the DENY_SERVER
procedure and specify that a particular server is not trusted:
EXECUTE DBMS_DISTRIBUTED_TRUST_ADMIN.DENY_SERVER ('SALES.US.AMERICAS.ACME_AUTO.COM'); Statement processed. SELECT * FROM TRUSTED_SERVERS; TRUST NAME --------- ----------------------------------------------- Untrusted SALES.US.AMERICAS.ACME_AUTO.COM 1 row selected
By executing the DENY_ALL
procedure, you can choose to not trust any database server:
EXECUTE DBMS_DISTRIBUTED_TRUST_ADMIN.DENY_ALL; Statement processed. SELECT * FROM TRUSTED_SERVERS; TRUST NAME --------- ----------------------------------------------- Untrusted All 1 row selected.
The ALLOW_SERVER
procedure can be used to specify that one particular database is to be trusted:
EXECUTE DBMS_DISTRIBUTED_TRUST_ADMIN.ALLOW_SERVER ('SALES.US.AMERICAS.ACME_AUTO.COM'); Statement processed. SELECT * FROM TRUSTED_SERVERS; TRUST NAME --------- ------------------------------------------------ Trusted SALES.US.AMERICAS.ACME_AUTO.COM 1 row selected.
|
Copyright © 2000, 2002 Oracle Corporation. All Rights Reserved. |
|