posts - 310, comments - 6939, trackbacks - 0, articles - 3
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          Oracle數據庫的物理結構

          Posted on 2008-04-03 15:08 詩特林 閱讀(1161) 評論(1)  編輯  收藏 所屬分類: Oracle

          Oracle的文件系統:
          控制文件(.CTL),數據文件(.DBF),日志文件(.LOG)

          這三種文件系統一般在以下路徑可以找到:
          /u01/app/oracle/oradata/oracleSID

          除此三種文件還有一種參數文件,參數文件不是數據庫系統中的有效組成部分,在啟動數據庫時,參數文件不直接參與工作,只是控制文件是由參數文件尋找的。
          參數文件位置:
          /u01/app/oracle/product/10.2.0/db_1/dbs/spfileoracleSID.ora
          控制文件的內容會顯示在參數文件中。參數文件的作用起到尋找控制文件的作用。

          Oracle中有兩種日志文件,一種為聯機日志文件(重做日志文件),一種為歸檔日志文件。
          REDO01.DBF和REDO02.DBF,REDO03.DBF是典型的聯機日志文件,特點是順序寫文件,寫滿后寫下一個,寫滿第三個循環寫第一個,并且覆蓋掉不做備份。
          歸檔日志文件,在熱備份的時候要選擇的一種歸檔方式。

          由控制文件控制數據文件和日志文件。數據庫啟動時啟動對應實例后,首先啟動控制文件,在由控制文件打開數據文件。現象是:數據庫裝載:Database Mount,然后打開數據庫:Database Open。其實就是先打開控制文件,在打開數據文件。

          用Sqlplus直觀的可以看見:

          以Oracle用戶登錄Sqlplus:
          ① sqlplus /nolog
          ② conn / as sysdba

          查看控制文件
          DESC v$controlfile
          查看控制文件的狀態和名稱(顯示路徑)
          SELECT status,name FROM v$controlfile;

          查看數據文件
          DESC v$datafile
          比如查看數據文件的文件號和狀態
          SELECT file#,status FROM v$datafile;

          看日志文件
          DESC v$logfile
          查看日志文件路徑信息
          SELECT member FROM v$logfile; 


          評論

          # re: Oracle數據庫的物理結構  回復  更多評論   

          2009-01-14 12:54 by ourjavasky
          http://www.ourjavasky.cn java論壇
          主站蜘蛛池模板: 东乡县| 德安县| 苏尼特右旗| 晋宁县| 师宗县| 永丰县| 巧家县| 锡林郭勒盟| 玉山县| 武穴市| 昭苏县| 宕昌县| 花莲县| 玉龙| 景泰县| 本溪市| 阜新市| 新密市| 昆山市| 汽车| 望谟县| 名山县| 临安市| 辽宁省| 吉安县| 银川市| 辉县市| 莎车县| 寿宁县| 台中市| 江西省| 天柱县| 栾城县| 澄江县| 都安| 介休市| 杭锦后旗| 冷水江市| 通渭县| 井陉县| 房山区|