アプリケーションのスキーマの作成
この項の手順を使用して、アプリケーションのスキーマを作成します。
次のスキーマ名を使用します。
-
アプリケーション・データ
-
アプリコード
-
アプリケーション管理者
-
app_user
-
アプリケーション管理者ユーザー
ノート:次のステップでは、CREATE USERおよびDROP USERシステム権限を持つユーザーの名前とパスワードが必要です。
スキーマまたはユーザーを作成するステップ:
-
SQL*Plusを使用して、CREATE USERおよびDROP USERシステム権限を持つユーザーとしてOracle Databaseに接続します。
SQL>プロンプトが表示されます。 -
スキーマが存在する場合、スキーマとそのオブジェクトを次のSQL文を使用して削除します。
DROP USER schema_name CASCADE;スキーマが存在していた場合、システムは次のように応答します。
User dropped.スキーマが存在しなかった場合、システムは次のように応答します。
DROP USER schema_name CASCADE * ERROR at line 1: ORA-01918: user 'schema_name' does not exist -
schema_nameが
app_data、app_codeまたはapp_adminの場合、次のSQL文でスキーマを作成します。CREATE USER schema_name IDENTIFIED BY password DEFAULT TABLESPACE USERS QUOTA UNLIMITED ON USERS ENABLE EDITIONS;それ以外の場合、次のSQL文を使用してスキーマを作成します。
CREATE USER schema_name IDENTIFIED BY password ENABLE EDITIONS;注意:セキュアなパスワードを選択します。セキュアなパスワードのガイドラインは、『Oracle Databaseセキュリティ・ガイド』に関する項を参照してください。
システムは次のように対応します。
User created. -
(オプション) SQL Developerで、「SQL DeveloperからのOracle Databaseへの接続」の手順を使用して、スキーマの接続を作成します。
関連情報:
-
DROPUSER文の詳細は、Oracle Database SQL言語リファレンスを参照 -
CREATEUSER文の詳細は、Oracle Database SQL言語リファレンスを参照