デスクトップまたは Web アプリケーションによって内部的に使用される ORACLE ユーザーに推奨されるロールはどれですか?
このアプリケーションは、1 つのスキーマのみに対してクエリ、更新、および挿入を行います。
このタスクのデフォルトまたは推奨の役割はありますか?
これがアプリケーション スキーマ (アプリケーションがデータベースに接続するために使用するスキーマ) である場合は、最小限の権限セットを付与する必要があります。
これは、アプリケーションを実行するために必要な基本的な権限セットです。ほとんどの場合、それで十分です。
このソリューションは、アプリケーション スキーマが DATA オブジェクトを所有しないことを前提としています。これは、アプリケーションが何を変更できるかを制御できるため、最も安全な方法です (オブジェクトの所有者による変更を防ぐことはできないため)。
アプリケーション スキーマがデータ テーブルを所有している場合は、テーブルスペースのクォータも付与する必要があります。
アプリケーションには、タスクを正常に実行するために最低限必要な、適切な必要な権限を持つ独自のユーザー アカウントが必要です。