プラガブル データベースがあります。このプラガブル データベースのデータ ファイルが存在する場所を見つける必要がありますか? 実行できるコマンドはありますか? プラガブル データベースを作成したときにデータ ファイルを指定したかどうかは、実際には覚えていません。
いくつかのガイダンスをいただければ幸いです。
PDB のデフォルト テンプレートが使用されている場合、PDB データ ファイルはデフォルトで、CDB データベース フォルダに存在する PDB データベースと同じ名前のフォルダに作成されます。
CDB データベースに接続している場合は、コンテナー データベースとプラガブル データベースの両方のすべてのデータ ファイルをCDB_DATA_FILES
表示できます。ALTER SESSION SET CONTAINER = <pdb_name>
CDB アカウントでプラガブル データベースに接続している場合は、CDBとPDBS を切り替えることができALTER SESSION SET CONTAINER = CDB$ROOT
ます。データ ディクショナリのそれぞれのビューは、アクティブなコンテナーに関連するデータを返します。
また、多くのビューで使用できる CON_ID 列の内容を知っておくとよいでしょう。
特別な関数を使用して、CON_ID 列をデータベース オブジェクトに含めることもできますCONTAINERS
。SELECT * FROM CONTAINERS(<table or view>)
プラガブル データベースにログインし、dba_data_files をクエリするだけです。