アプリケーションのスキーマの作成
この項の手順を使用して、アプリケーションのスキーマを作成します。
スキーマの名前は次のとおりです。
-
アプリケーション・データ
-
アプリコード
-
アプリケーション管理者
-
app_user
-
アプリケーション管理者ユーザー
ノート:次のステップでは、CREATE USERおよびDROP USERシステム権限を持つユーザーの名前とパスワードが必要です。
スキーマ(またはユーザー)schema_nameを作成するには:
-
SQL*Plusを使用して、CREATE USERおよびDROP USERシステム権限を持つユーザーとしてOracle AI 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 AI Databaseセキュリティ・ガイドをご覧ください。
システムは次のように対応します。
User created. -
(オプション) SQL Developerで、「SQL DeveloperからのOracle AI Databaseへの接続」の手順を使用して、スキーマの接続を作成します。
関連情報:
-
DROPUSER文の詳細は、Oracle AI Database SQL言語リファレンスを参照 -
CREATEUSER文の詳細は、Oracle AI Database SQL言語リファレンスを参照