サンプルユーザーを準備する
このページではチュートリアル手順にて使用するサンプルユーザーを作成します。
前提として、サンプルスキーマが作成されていることが条件となります。
SALES_APP
Section titled “SALES_APP”SALES アプリケーションが接続する想定ユーザーとして SALES_APP ユーザーを作成します。
create user sales_app identified by <password> default tablespace users temporary tablespace temp;以下は実行例です。証跡としてパスワードが残らないよう、2つのコマンドに分けて設定しています。
SQL> create user sales_app default tablespace users temporary tablespace temp;
User SALES_APP created.
SQL> password sales_appNew password: "<パスワードを入力>"Retype new password: "<パスワードを再入力>"Password changed次に、SALES_APP ユーザーにセッション作成権限を付与します。
SQL> grant create session to sales_app;さらに、HRスキーマに対して SELECT 権限を付与します。 スキーマ単位で権限付与する方法は 23ai からの新機能となっており、これにより SALES_APPユーザーは HR スキーマのテーブルに対してデータを参照できるようになります。
-- 23aiの新機能、スキーマ権限SQL> grant select any table on schema HR to sales_app;