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

本站中文解释

P

一、Oracle 视图 DBA_JAVA_POLICIES

DBA_JAVA_POLICIES视图是Oracle数据库中提供的视图之一,用来提供关于所有当前可用Java安全策略配置的详细信息。它是Oracle中Java安全框架中有用的一个视图。

二、Oracle 视图 DBA_JAVA_POLICIES 的用途

(1) 使用DBA_JAVA_POLICIES 视图可以查看已存在的 Java 安全策略配置。

(2) 使用 DBA_JAVA_POLICIES 也可查看任何未生效的 Java 安全策略配置。

(3) DBA_JAVA_POLICIES 还可以用来查看 Java 安全策略的默认设置。

(4) 使用DBA_JAVA_POLICIES,数据库管理员可以删除以前使用过的 Java 安全策略。

三、如何使用 Oracle 视图 DBA_JAVA_POLICIES?

具体来说,我们可以使用 DBA_JAVA_POLICIES 查询由 Oracle 提供的 Java 安全策略:

SELECT * from DBA_JAVA_POLICIES;

这个查询可以返回所有 Oracle 提供的 Java 安全策略,包括它们的类别、描述、名称和服务器上的可用状态等信息。

我们还可以使用DBA_JAVA_POLICIES视图查看指定类别的安全策略:

SELECT * from DBA_JAVA_POLICIES
WHERE policy_category = ‘DEFAULT_AUDIT_POLICY’;

这个查询会返回所有 Oracle 提供的默认策略的详细信息,例如审核白名单和黑名单。

此外,我们也可以使用它来查找已经授权的安全策略:

SELECT * FROM DBA_JAVA_POLICIES
WHERE is_available = ‘Y’;

这个查询会返回所有目前已授权的安全策略,以帮助澄清当前已经生效的 Java 安全设置。

四、总结

DBA_JAVA_POLICIES 视图是 Oracle 中 Java 安全框架的有用视图之一。它可以用来查看已存在的 Java 安全策略配置、任何未生效的 Java 安全策略配置以及 Java 安全策略的默认设置,以及删除以前使用过的 Java 安全策略。我们通过 SELECT 语句可以查询 DBA_JAVA_POLICIES 返回相应的信息。

官方英文解释

DBA_JAVA_POLICY describes Java security permissions for all users in the database.

Related View

USER_JAVA_POLICY describes Java security permissions for the current user.

Column Datatype NULL Description

KIND

VARCHAR2(8)

Indicates whether the permission is a positive (GRANT) or a limitation (RESTRICT)

GRANTEE

VARCHAR2(128)

NOT NULL

Name of the user, schema, or role to which the permission object is assigned

TYPE_SCHEMA

VARCHAR2(128)

NOT NULL

Schema in which the permission object is loaded

TYPE_NAME

VARCHAR2(4000)

Permission class type, which is designated by a string containing the full class name, such as, java.io.FilePermission

NAME

VARCHAR2(4000)

Target attribute (name) of the permission object. This name is used when defining the permission.

ACTION

VARCHAR2(4000)

Action attribute for this permission. Many permissions expect a null value if no action is appropriate for the permission.

ENABLED

VARCHAR2(8)

Indicates whether the permission is enabled (ENABLED) or disabled (DISABLED)

SEQ

NUMBER

Sequence number used to identify this row. This number should be supplied when disabling, enabling, or deleting the permission.

See Also:

“USER_JAVA_POLICY”


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