簡體   English   中英

如何查找可插拔數據庫的數據文件(oracle)

[英]how to find data files of pluggable database(oracle)

我有一個可插拔數據庫,我需要查找此可插拔db的數據文件所在的位置嗎? 我可以執行任何命令嗎? 我實際上不記得創建可插拔數據庫時是否已指定數據文件。

一些指導表示贊賞。

如果使用PDB的默認模板,則默認情況下將在與CDB數據庫文件夾中的PDB數據庫相同的文件夾中創建PDB數據文件。

如果連接到CDB數據庫,則可以在CDB_DATA_FILES視圖中看到容器數據庫和可插入數據庫的所有數據文件。 如果使用CDB帳戶連接到可插入數據庫,則可以使用ALTER SESSION SET CONTAINER = <pdb_name>ALTER SESSION SET CONTAINER = CDB$ROOT在CDB和PDBS之間切換,數據字典中的各個視圖將返回與活動容器相關的數據。

也很高興知道許多視圖中都有CON_ID列的內容。

  • 0-所有數據庫合並
  • 1-容器數據庫
  • 2-可插拔數據庫的種子
  • 3-254-可插拔數據庫

您還可以使用特殊功能CONTAINERS將CON_ID列包括到數據庫對象中: SELECT * FROM CONTAINERS(<table or view>)

登錄到可插拔數據庫,僅查詢dba_data_files。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM