Oracle-profile简单使用

PROFILE 文件概述:PROFILE 文件是一个资源限制和密码参数的命名集合,用于限制某个用户的数据库和实例资源的使用情况,可以限制用户的并发会话数、每个会话可用的 CPU 处理时间和可用的逻辑 I/O 量。当创建数据库时,Oracle 会自动创建名称为 default 的 profile 。当创建的用户没有指定 profile 时,那么 Oracle 就会将 default 分配给新建的用户。

DBA_PROFILES 显示所有配置文件及其它们对应的限制。其中 DBA_PROFILES 的表结构如下:

字段名 数据类型 是否为空 描述
PROFILE VARCHAR2(128) NOT NULL 概要文件名
RESOURCE_NAME VARCHAR2(32) NOT NULL 资源名称
RESOURCE_TYPE VARCHAR2(8) 表示资源配置文件是内核还是密码参数
LIMIT VARCHAR2(128) 这个概要文件对这个资源的限制
COMMON VARCHAR2(3) 表示给定的概要文件是否通用。可能的值:如果概要文件是普通配置文件(YES),则是如果概要文件是本地的(NO)(不常见)
INHERITED VARCHAR2(3) 表示该概要文件定义是否继承自另一个容器(YES/NO)
IMPLICIT VARCHAR2(3) 表示该概要文件是否由隐式应用程序创建(YES/NO)

查询DEFAULT PROFILE 概述文件:

SELECT * FROM dba_profiles WHERE profile = 'DEFAULT';