设为首页 加入收藏

TOP

oracle安全管理(一)
2015-11-21 02:08:01 来源: 作者: 【 】 浏览:4
Tags:oracle 安全管理

oracle安全管理

实验目的

掌握Oracle的安全管理方法。

实验内容

(1) 概要文件的建立、修改、查看、删除操作。

(2) 用户的建立、修改、查看、删除操作。

(3) 权限的建立、修改、查看、删除操作。

(4) 角色的建立、修改、查看、删除操作。

实验步骤

1、安全管理

(1) 创建概要文件。

① 利用企业管理器创建概要文件“ygbx+学号_pro”,要求在此概要文件中CPU/会话为1000,读取数/会话为2000,登录失败次数为3,锁定天数为10。

SQL> create profile "ygbx+1215115130_pro" limit

2 cpu_per_session 1000

3 logical_reads_per_call 2000

4 failed_login_attempts 3

5 password_lock_time 10

6 ;

配置文件已创建

② 利用SQL*Plus或iSQL*Plus,创建概要文件“ygbx+学号_pro_sql”,其结构与“ygbx+学号_pro”一致。

SQL> create profile "ygbx+1215115130_pro_sql" limit

2 cpu_per_session 1000

3 logical_reads_per_call 2000

4 failed_login_attempts 3

5 password_lock_time 10

6 ;

配置文件已创建

2) 查看概要文件。

① 利用企业管理器查看概要文件“ygbx+学号_pro”的信息。

SQL> desc dba_profiles;

名称 是否为空? 类型

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

PROFILE NOT NULL VARCHAR2(30)

RESOURCE_NAME NOT NULL VARCHAR2(32)

RESOURCE_TYPE VARCHAR2(8)

LIMIT VARCHAR2(40)

② 利用SQL*Plus或iSQL*Plus,从DBA_PROFILES数据字典中查看“ygbx+学号_pro_sql”概要文件的资源名称和资源值等信息。

SQL> set linesize 500

SQL> select * from dba_profiles

2 where profile='ygbx+1215115130_pro_sql';


PROFILE RESOURCE_NAME RESOURCE LIMIT

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

ygbx+1215115130_pro_sql COMPOSITE_LIMIT KERNEL DEFAULT

ygbx+1215115130_pro_sql SESSIONS_PER_USER KERNEL DEFAULT

ygbx+1215115130_pro_sql CPU_PER_SESSION KERNEL 1000

ygbx+1215115130_pro_sql CPU_PER_CALL KERNEL DEFAULT

ygbx+1215115130_pro_sql LOGICAL_READS_PER_SESSION KERNEL DEFAULT

ygbx+1215115130_pro_sql LOGICAL_READS_PER_CALL KERNEL 2000

ygbx+1215115130_pro_sql IDLE_TIME KERNEL DEFAULT

ygbx+1215115130_pro_sql CONNECT_TIME KERNEL DEFAULT

ygbx+1215115130_pro_sql PRIVATE_SGA KERNEL DEFAULT

ygbx+1215115130_pro_sql FAILED_LOGIN_ATTEMPTS PASSWORD 3

ygbx+1215115130_pro_sql PASSWORD_LIFE_TIME PASSWORD DEFAULT



PROFILE RESOURCE_NAME RESOURCE LIMIT

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

ygbx+1215115130_pro_sql PASSWORD_REUSE_TIME PASSWORD DEFAULT

ygbx+1215115130_pro_sql PASSWORD_REUSE_MAX PASSWORD DEFAULT

ygbx+1215115130_pro_sql PASSWORD_VERIFY_FUNCTION PASSWORD DEFAULT

ygbx+1215115130_pro_sql PASSWORD_LOCK_TIME PASSWORD 10

ygbx+1215115130_pro_sql PASSWORD_GRACE_TIME PASSWORD DEFAULT

已选择16行。

③ 利用SQL*Plus或iSQL*Plus,从查看“ygbx+学号_pro_sql”概要文件中锁定天数的值。

SQL> set linesize 500

SQL> select * from dba_profiles

2 where profile='ygbx+1215115130_pro_sql';



PROFILE RESOURCE_NAME RESOURCE LIMIT

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

ygbx+1215115130_pro_sql COMPOSITE_LIMIT KERNEL DEFAULT

ygbx+1215115130_pro_sql SESSIONS_PER_USER KERNEL DEFAULT

ygbx+1215115130_pro_sql CPU_PER_SESSION KERNEL 1000

ygbx+1215115130_pro_sql CPU_PER_CALL KERNEL DEFAULT

ygbx+1215115130_pro_sql LOGICAL_READS_PER_SESSION KERNEL DEFAULT

ygbx+1215115130_pro_sql LOGICAL_READS_PER_CALL KERNEL 2000

ygbx+1215115130_pro_sql IDLE_TIME KERNEL DEFAULT

ygbx+1215115130_pro_sql CONNECT_TIME KERNEL DEFAULT

ygbx+1215115130_pro_sql PRIVATE_SGA KERNEL DEFAULT

ygbx+1215115130
首页 上一页 1 2 3 下一页 尾页 1/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇oracle常见sql语句优化 下一篇如何查询锁表的SQL

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: