1 Oracle資料庫檔案目錄結構

2021-08-30 00:21:03 字數 1694 閱讀 8079

oracle database 10g安裝完成後,其目錄結構與oracle9i有很大不同。oracle database 10g和oracle9i的檔案目錄主要結構如圖1-5所示。在oracle database 10g的檔案目錄中用db_1代替了oracle9i檔案目錄結構中的ora92。

在oracle database 10g中,oracle的目錄結構是由oracle_base及其子目錄oracle_home、admin、flash_recovery_area和 oradata目錄構成的。為方便討論,用oracle_base代表oracle目錄樹的根,用oracle_home表示根目錄下的主目錄。

1.oracle_base目錄

oracle_base代表oracle目錄樹的根。如果使用oracle universal installer進行安裝,則oracle_base是指system_drive:\oracle\product\10.2.0。

2.oracle_home目錄

oracle_home主目錄位於system_drive:\oracle_base之下,它包含與 oracle軟體執行有關的子目錄和網路檔案以及選定的元件等;若在主機上第一次且只安裝了oracle資料庫,沒有其他oracle產品,則使用預設的 主目錄\db_1;如果在同一臺主機的同乙個根目錄下安裝多個產品或安裝了第2次,則oracle_home主目錄會以db_n的形式出現,即db_2、 db_3等。這也是為什麼在oracle_base目錄可以有多個oracle_home目錄的緣故。

oracle_home目錄中包括的主要子目錄有:

•\bin——主要包含用於資料庫管理的各種命令等。

•\css——與oracle cluster synchronization服務有關的檔案。

•\dbs——存放資料庫伺服器端的引數檔案spfile。

•\demo——存放資料庫例項模式的指令碼等。

• \install——用於儲存oracle安裝後的埠號,isql*plus以及enterprise manager database control啟動並登入的方式等。

•\network\admin——有關***listener.ora和sqlnet.ora以及tnsnames.ora等。

•\sysman\config——用於與oracle enterprise management有關的埠管理等。

3.admin目錄

資料庫管理檔案均儲存在oracle_base\admin\db_name目錄下。各個子目錄的主要含義如下:

•\bdump——後台程序跟蹤檔案。

•\cdump——資訊轉儲檔案(core dump)。

•\create——資料庫建立檔案。

•\exp——資料庫匯出檔案。

•\pfile——初始化引數檔案。

•\udump——使用者sql追蹤檔案。

4.oradata目錄

資料庫檔案儲存在oracle_base\oradata\db_name目錄下,該目錄主要儲存資料庫的控制檔案、資料檔案、重做日誌檔案。其中*.dbf檔案對應資料庫中每個表空間;.ctl檔案為控制檔案;.log檔案對應重做日誌檔案組及其成員。

5.flash_recovery_area目錄

flash_recovery_area目錄儲存並管理與備份和恢復有關的檔案。它包含系統中每個資料庫的子目錄。該目錄可用於儲存與恢復有關的檔案,如控制檔案、聯機重做日誌副本、歸檔日誌、閃回日誌以及oracle資料庫恢復管理器(rman)備份等。

Oracle資料庫檔案目錄結構

oracle database 10g安裝完成後,其目錄結構與oracle9i有很大不同。oracle database 10g和oracle9i的檔案目錄主要結構如圖1 5所示。在oracle database 10g的檔案目錄中用db 1代替了oracle9i檔案目錄結構中的ora92。圖1 5...

Oracle移動資料庫檔案

一。設定要移動的資料庫 開始 執行 cmd命令 set oracle sid experience experience你要移動檔案所屬的資料庫的sid 二。進入sqlplus sqlplus nolog conn sys sys as sysdba 已連線。select name from v d...

ORACLE資料庫檔案遷移

介紹一種比較簡單的方法,舉例如下 step1 關閉資料庫,啟動至mount狀態 sql shutdown immediately sql startup mount step2 用rman命令將檔案系統的資料檔案拷貝至目標目錄處 如果想加快速度,可以使用allocate channel rman t...