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

          Oracle數據庫的物理結構

          Posted on 2008-04-03 15:08 詩特林 閱讀(1166) 評論(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論壇
          主站蜘蛛池模板: 南宫市| 黔江区| 南江县| 滦南县| 塔城市| 南岸区| 海淀区| 章丘市| 温泉县| 乐东| 静乐县| 龙江县| 顺平县| 临湘市| 阳信县| 中方县| 虞城县| 丹东市| 清苑县| 斗六市| 綦江县| 台湾省| 武清区| 清涧县| 韶山市| 多伦县| 庆城县| 寿光市| 柞水县| 繁昌县| 安顺市| 安平县| 凤阳县| 陇南市| 临江市| 广饶县| 增城市| 阳朔县| 孝昌县| 汝城县| 莱西市|