0. イントロダクション#
このページでは、Oracle Database の Database Vault についての簡単な説明と、そのサイトにて行う手順の流れを説明します。
Database Vaultとは#
Oracle Database Vaultは、特権ユーザーによる不正アクセスや操作を防止し、データベース内部での強力な分離制御を実現する機能です。 Oracle Database Enterprise Editionの追加ライセンスオプションの1つとして提供されており、Oracle Database Cloudサービスでは「High Performance」以上のエディションにてお使いいただけます。
主な機能として「レルム」を使ったスキーマおよびオブジェクトへのアクセス制限、「コマンド・ルール」によるSQLクエリの制御等があります。 これらの制御機能により、DBAなどの強力な権限を持つユーザーの操作に対しても制限することができ、大規模組織での分掌管理や規制対応が容易になります。
このサイトで行う手順の流れ#
Database Vaultを体験するための手順として以下を用意しています。
体験していただく手順としては、1. ~ 3., 5. だけで問題ありません。時間的に余裕があれば 4. もやってみてください。
この手順で行うシナリオは以下の画像のようになります。始める前に確認しておくと理解が捗ると思います。
「3. Database Vaultの動作を確認する」にて確認する動作のイメージ#
以下、各手順ページにおける手順の簡単な内容説明です。
1. Database Vaultの有効化#
Database Vaultの構成および有効化を行い、その後Database Vaultの管理者ユーザーを作成します。
2. Database Vaultの準備 (レルムの作成と認可)#
3. Database Vaultの動作を確認する#
4. 二人制整合性を設定・体験する#
二人制整合性のイメージ#
5. Database Vaultを無効化する#
最後に環境の掃除として、ここまでの手順(1~3)で設定・作成したコンポーネントを削除し、Database Vaultの無効化を行います。