マルチテナント

最近はマルチテナント構成が推奨。
複数のデータベース(PDB)が、1つのコンテナDBに搭載されます。

PDBの作成方法

マルチテナント構成では、1個のDBをPDBと呼びます。PDBは簡単に作成できます。

SQL> create pluggable database PDB FILE_NAME_CONVERT = ('/pdbseed/', 
'/salespdb/'); ;


SQL> alter pluggable database PDB open;

PDBを搭載するDBをコンテナDBと呼びますが、これは従来型のOracle データベースと似てます

PDB

PDBは、独立したデータベースとして扱えます。

SQL> alter session set container=<PDB名> ;


上記のようにデータベースにログインした後は、通常のデータベースと同じように使えます。テーブルを作成してSQL実行してり、初期化パラメータも設定できます。