Oracle 11g と SQL Developer を使用しています。
私のデータベースには、スキーマ A (システムとかなり似ています) とスキーマ B の 2 つのスキーマがあります。スキーマ AI では、別のユーザーを作成します: スキーマ C. ここでは、作成した直後にテーブルスペースを追加します。
私が欲しいのは、スキーマ A を介してスキーマ C にテーブルスペースを作成するスクリプトを作成することです。
私はスキーマ A にいて、次のコードを試します。
CREATE TABLESPACE schemaC.tableSpace_DATA DATAFILE
'/u01/app/oracle/oradata/Test/fileName_DATA.DBF' SIZE 10M
AUTOEXTEND ON
NEXT 56K MAXSIZE UNLIMITED
LOGGING
ONLINE
PERMANENT
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
BLOCKSIZE 8K
SEGMENT SPACE MANAGEMENT MANUAL;
しかし、エラー ORA-02180: "CREATE TABLESPACE の無効なオプション" が発生しました。ここに問題がありますschemaC.tableSpace_DATA
。schemaC を削除すると、テーブルスペースが作成されますが、schemaC ではなく schemaA に作成されるためです。
何か提案をお願いします?:D