0

プラガブル データベースがあります。このプラガブル データベースのデータ ファイルが存在する場所を見つける必要がありますか? 実行できるコマンドはありますか? プラガブル データベースを作成したときにデータ ファイルを指定したかどうかは、実際には覚えていません。

いくつかのガイダンスをいただければ幸いです。

4

2 に答える 2

1

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 列の内容を知っておくとよいでしょう。

  • 0 - すべてのデータベースを結合
  • 1 - コンテナー データベース
  • 2 - プラガブル データベースのシード
  • 3 - 254 - プラガブル データベース

特別な関数を使用して、CON_ID 列をデータベース オブジェクトに含めることもできますCONTAINERSSELECT * FROM CONTAINERS(<table or view>)

于 2015-11-20T19:17:04.217 に答える
0

プラガブル データベースにログインし、dba_data_files をクエリするだけです。

于 2015-11-20T18:06:41.560 に答える