一般的な操作、更新操作、バッチ操作用のユーザー ロールを作成します。
- SYSDBAユーザーとしてログオンします。
- 一般ユーザー ロールを作成します。例:
CREATE ROLE R_General_User;
- 必要な権限を一般ユーザー ロールに付与します。例:
GRANT SELECT, EXECUTE ON General_Views TO R_General_User;
- 更新ユーザー ロールを作成します。例:
CREATE ROLE R_Update_User;
- General_ViewsおよびUpdate_Viewsデータベースに対して必要な権限を更新ユーザー ロールに付与します。例:
GRANT SELECT, EXECUTE ON General_Views TO R_Update_User;
GRANT SELECT, EXECUTE, INSERT, DELETE, UPDATE ON Update_Views TO R_Update_User;
- バッチ ユーザー ロールを作成します。例:
CREATE ROLE R_Batch_User;
- 必要な権限をバッチ ユーザー ロールに付与します。例:
GRANT SELECT, INSERT, DELETE, UPDATE, TABLE, CHECKPOINT, DUMP, RESTORE ON Tables_Database TO R_Batch_User;