ハンズオン・トレーニング用に機械学習機能を有効化したデータベースを大量に作成したときの方法です。
SQL Developerでコンテナ・データベースに接続し、SQLワークシートで下記のPL/SQLを実行。それだけです。ここでは"developer0"というPDBをdeveloper1, developer2という具合に60個複製し、その後R/Wモードでオープンしています。
BEGIN
for i in 1..60 loop
execute immediate 'create pluggable database "developer' || i || '" from "developer0"
STORAGE UNLIMITED
TEMPFILE REUSE
FILE_NAME_CONVERT=NONE';
execute immediate 'alter pluggable database "developer' || i || '" open read write';
end loop;
END;
ちなみにハンズオン終了後には下記のように一気に削除します。
BEGIN
for i in 1..60 loop
execute immediate 'alter pluggable database "developer' || i || '" close immediate';
execute immediate 'drop pluggable database "developer' || i || '" including datafiles';
end loop;
END;