Oracle管理安全和资源(四)Oracle资源管理器的使用

1、资源管理,启用参数

09:44:54 SQL> show  parameter resource

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

resource_limit                       boolean     FALSE

resource_manager_plan                string

09:51:22 SQL> alter system set resource_limit=true;

System altered.

09:51:39 SQL> show  parameter resource

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

resource_limit                       boolean     TRUE

resource_manager_plan                string

2、资源管理分类

1)基于会话

2)基于语句

09:56:24 SQL> create profile res_profile limit

09:56:26   2   SESSIONS_PER_USER 2;

Profile created.

验证:

09:56:39 SQL> alter user tom profile res_profile;

User altered.

09:56:57 SQL> conn tom/tom

Connected.

09:57:09 SQL> conn tom/tom

Connected.

09:57:17 SQL> conn tom/tom

ERROR:

ORA-02391: exceeded simultaneous SESSIONS_PER_USER limit

Warning: You are no longer connected to ORACLE.

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/database/Oracle/

时间: 2025-01-30 16:13:53

Oracle管理安全和资源(四)Oracle资源管理器的使用的相关文章

Oracle管理安全和资源(五)资源管理器

一.资源管理器(DRM)由三个要素组成: 资源消费群(resource_consumer_group) 资源计划  (resource_plan) 资源计划指令(resource_plan_directive) 执行与DRM有关的操作,必须具有 administer_resource_manager 系统权限. 二.未决域(pending area) DRM的三个要素都必须创建在未决域中,然后提交. 1.创建未决域 exec dbms_resource_manager.create_pendin

Oracle管理安全和资源(三)Oracle资源管理器简介

Oracle资源管理器(Oracle Database Resource Manager,以下简称DBRM)管理数据库资源,为不同的会话分配不同的数据库资源.DBRM管理的资源主要包括CPU时间.下面分以下几个章节介绍: Oracle DBRM帮你处理哪些问题 Oracle DBRM是怎样处理这些问题的 Oracle DBRM包含的内容 Oracle DBRM资源分配方法 Oracle DBRM的权限管理 1.Oracle DBRM帮你处理哪些问题  当数据库服务器资源由操作系统来分配时,你可能

Oracle管理用户(一) Oracle建立用户

1.概念 (1)用户 User:用户(账户)是定义在数据库里的一个名称. (2)特权用户:特权用户是指具有特殊权限(sysdba 或 sysoper)的数据库用户. SYSDBA 自动具备了DBA角色的所有权限,而sysoper则不具备DBA角色的权限. (3)方案(Schema):方案是用户所拥有数据库对象的集合. 2.用户认证方式 (1)OS认证:是指使用OS检查用户.口令和用户身份的方式. (2)database认证 3.建立用户 (1)建立数据库认证的用户 SQL> create use

Oracle管理安全和资源(一)Oracle策略文件

Profile 是口令限制.资源限制的命名集合.建立Oracle数据库时,Oracle会自动建立Default Profile,然后分配各用户,如果没有指定,用户会启用default profile. 1.查看口令文件 09:07:15 SQL> select username ,profile from dba_users; USERNAME                       PROFILE ------------------------------ ---------------

Oracle管理安全和资源(二)使用Oracle Profile管理口令

1.账户锁定 FAILED_LOGIN_ATTEMPTS:用于指定连续登录的最大失败次数. PASSWORD_LOCK_TIME:用于指定账户被锁定的天数. 03:34:13 SQL> create profile lock_account limit 03:36:51   2   failed_login_attempts 3 03:37:07   3   password_lock_time 10; Profile created. 02:56:45 SQL> select profile

Oracle管理索引(六)Oracle重建索引

(1)检查需要重建的索引 根据以下几方面进行检查,确定需要重建的索引. 第一,查看SYSTEM表空间中的用户索引 为了避免数据字典的碎片出现,要尽量避免在SYSTEM表空间出现用户的表和索引. select index_name from dba_indexes where tablespace_name="SYSTEM" and owner not in ("SYS","SYSTEM") 第二,确保用户的表和索引不在同一表空间内 表和索引对象的

Oracle管理索引(五)Oracle索引的维护

一.查看系统表中的用户索引 在Oracle中,SYSTEM表是安装数据库时自动建立的,它包含数据库的全部数据字典,存储过程.包.函数和触发器的定义以及系统回滚段. 一般来说,应该尽量避免在SYSTEM表中存储非SYSTEM用户的对象.因为这样会带来数据库维护和管理的很多问题.一旦SYSTEM表损坏了,只 能重新生成数据库.我们可以用下面的语句来检查在SYSTEM表内有没有其他用户的索引存在. /* Formatted on 2010/6/19 13:22:46 (QP5 v5.115.810.9

Oracle管理索引(二)Oracle管理索引基本概念

1.索引的概念 索引是用于加速数据存取的数据库对象.合理地使用索引可以大大降低I/O次数. 2.索引的功能:对记录进行排序,加快表的查询速度. 3.索引的分类: (1)单列索引和复合索引 单列索引是基于单个列所建立的索引:复合索引时基于两列或多列所建立的索引. SQL>CREATE    INDEX    emp_idx1   on  emp( ename, job); SQL>CREATE    INDEX    emp_idx2   on   emp (job  , ename); 可以在

Oracle管理索引(一)Oracle管理索引

1.索引的创建语法: CREATE UNIUQE | BITMAP INDEX <schema>.<index_name>      ON <schema>.<table_name>           (<column_name> | <expression> ASC | DESC,            <column_name> | <expression> ASC | DESC,...)     TAB