【OLS】Linux作業系統Oracle 11g環境下安裝解除安裝Oracle Label Security

kingsql發表於2014-08-14
本文給大家簡單演示一下在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 --

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28389881/viewspace-1250937/,如需轉載,請註明出處,否則將追究法律責任。

相關文章