Oracle Label Securitのプロフィール
Oracle Label Securityは、プロセス条件や制約、単一のテーブル上のデータエンジンのこの実施形態やパターン全体のデータベースエンジンセットに内蔵されて「 OK 」レベルのアクセス制御。利用するにはOracle Label Securityのは、セキュリティポリシーのラベルのセットが含まれ、それぞれが1つまたは複数のセキュリティポリシーを作成する必要があります。あなたは、ユーザーがどのようなデータ型にアクセスできるかを示すために、これらのタグを使用することができます。ポリシーを作成した後、ポリシーがテーブルを保護し、これらのラベルのユーザーに付与する必要性に適用されますので、あなたは全体のプロセスを完了します。Oracle Label Securityは、あなたの新たな戦略を実装するために、リアルタイムでクエリ、およびアクセスの計算レベルを変更するために透明です。Oracle Label Securityは、企業や政府機関は、単一のデータベースに統合(政府の機密データを含む)異なるデータ要件へのアクセス権を持つことができるようになりますことができます。これは、アプリケーションデータとユーザアクセス分類タグの実施例のマルチレベルのアクセス制御に基づいています。この強力な機能により、ユーザーの缶に、Oracle Databaseの R&Dプロジェクト、非公開財務情報や機密データに関連する健康情報へのオンデマンドアクセス。
Oracle Label Securityのインストール
まず、インストールされているデータベース・インスタンスを確認するには、次のスクリプトを使用してOracle Label Securityのコンポーネントを
コルCOMP_NAME 用 A36。
コルバージョンのための A30;
選択 COMP_ID、COMP_NAME、バージョン、ステータスを
DBA_REGISTRY
どこ COMP_NAME = 'Oracle Label Securityの' ;
あなたがインストールしない場合はOracle Label Securityのコンポーネントを、あなたは使用することができますcatols.sqlスクリプトを作成するOracle Label Securityのユーザーが必要LBACSYSおよびデータベース・オブジェクトを
@?/ RDBMS /管理/ catols.sql
スクリプトの実行プロセスが発生する可能性がある「:ORA-01 432の合計が存在しないドロップされるパブリック・シノニム」エラーを、これは削除の同義語で存在していない、もつれません。それは無視することができます。また、次の点に注意してくださいスクリプトが行う終了後にシャットダウン即時データインスタンスオフターン。
Oracle Label Securityのオブジェクトおよび有効性チェック
あなたは確認するには、次のスクリプトを使用することができ、次のように、Oracle Label Securityのオブジェクトとオブジェクトの有効性を:
選択 OBJECT_TYPE、object_nameの
from dba_objects
where owner='LBACSYS' and status='INVALID';
select object_type,count(*)
from dba_objects
where owner='LBACSYS' group by object_type;
卸载Oracle Label Security
卸载Oracle Label Security也仅需执行一个catnools.sql脚本即可。如下所示:
SQL> @?/rdbms/admin/catnools.sql
PL/SQL procedure successfully completed.
PL/SQL procedure successfully completed.
Trigger dropped.
Trigger dropped.
Trigger dropped.
PL/SQL procedure successfully completed.
PL/SQL procedure successfully completed.
User dropped.
2 rows deleted.
Commit complete.
SQL >