您的位置:首页 > 数据库 > Oracle

安装卸载Oracle Label Security

2012-03-24 09:57 886 查看
本文给大家简单演示一下在Linux操作系统下,Oracle 11g环境中如何安装和卸载Oracle
Label Security。

1.操作系统信息

ora11g@secdb /home/oracle$ uname -a

Linux secdb 2.6.18-194.el5 #1 SMP Mon Mar 29 20:06:41 EDT 2010 i686 i686 i386 GNU/Linux

2.数据库版本信息

sys@ora11g> select * from v$version;

BANNER

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

Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production

PL/SQL Release 11.2.0.1.0 - Production

CORE 11.2.0.1.0 Production

TNS for Linux: Version 11.2.0.1.0 - Production

NLSRTL Version 11.2.0.1.0 - Production

3.安装Oracle Label Security

1)使用catols.sql脚本创建Oracle Label Security所需要用户LBACSYS及数据库对象

sys@ora11g> @?/rdbms/admin/catols.sql

……此处省略脚本执行信息……

2)确认脚本创建的数据库对象均有效

sys@ora11g> select object_type,object_name from dba_objects where wner='LBACSYS' and status='INVALID';

no rows selected

可见,LBACSYS用户中不存在无效的数据库对象。

3)探查LBACSYS用户中涉及到的数据库对象信息

sys@ora11g> select object_type,count(*) from dba_objects where wner='LBACSYS' group by object_type;

OBJECT_TYPE COUNT(*)

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

SEQUENCE 2

PROCEDURE 5

PACKAGE BODY 23

LIBRARY 10

PACKAGE 24

LOB 1

TYPE BODY 5

TRIGGER 3

FUNCTION 35

VIEW 57

TABLE 21

INDEX 28

TYPE 10

13 rows selected.

以上数据库对象均为Oracle Label Security所使用到的数据库对象。

到此,Oracle Label Security便安装完毕。

以下我们介绍一下卸载Oracle Label Security的方法。

4.卸载Oracle Label Security

卸载Oracle Label Security也仅需执行一个catnools.sql脚本即可。

sys@ora11g> @?/rdbms/admin/catnools.sql

……此处省略脚本执行信息……

删除较之创建迅速很多。不用等待太长时间便可以完成卸载任务。

主要完成的任务是将OLS用到的数据库对象drop掉,最后将用户LBACSYS删除。

5.小结

安装OLS只是使用的前提条件,真正用好OLS是需要精心设计和实施的。

Good luck.

secooler

11.03.17

-- The End --
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: