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';