私は Oracle のプラガブル データベースを初めて使用します (私たちはまだ Oracle 11.2 を使用しています)。パーティションとサブパーティションをテストするには、数十のテーブルスペースを作成する必要があります。私は、現在のデータベースのクローンをすばやく作成し、テストを実行してから、データベースを削除しようと考えました。
データベースのクローンを作成できました:
CREATE PLUGGABLE DATABASE ora193p2 FROM ora193p1
FILE_NAME_CONVERT = (
'/opt/oracle/oradata/ORA193C/ORA193P1/',
'/opt/oracle/oradata/ORA193C/ORA193P2/');
Pluggable database ORA193P2 created.
ORA-01109: database not open
しかし、接続しようとするとエラーが発生しました。
私はそれを開こうとしましたが、エラーメッセージも表示されます (ora193c は cdb の名前です):
ALTER DATABASE ora193p2 OPEN;
ORA-01509: specified name 'ORA193P2' does not match actual 'ORA193C'
vagrant-boxesのデータベースを使用しました。