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

          Oracle數據庫的物理結構

          Posted on 2008-04-03 15:08 詩特林 閱讀(1160) 評論(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是典型的聯機日志文件,特點是順序寫文件,寫滿后寫下一個,寫滿第三個循環寫第一個,并且覆蓋掉不做備份。
          歸檔日志文件,在熱備份的時候要選擇的一種歸檔方式。

          由控制文件控制數據文件和日志文件。數據庫啟動時啟動對應實例后,首先啟動控制文件,在由控制文件打開數據文件?,F象是:數據庫裝載: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論壇
          主站蜘蛛池模板: 昭觉县| 噶尔县| 宜丰县| 东乡县| 莱州市| 行唐县| 吐鲁番市| 平陆县| 怀化市| 三河市| 建昌县| 宝丰县| 孝感市| 白朗县| 临夏县| 锡林浩特市| 铁力市| 全椒县| 兰考县| 桂阳县| 游戏| 资阳市| 奉贤区| 出国| 营山县| 开封县| 长治市| 玛曲县| 绍兴县| 页游| 浦江县| 甘孜县| 定西市| 莱芜市| 安新县| 云梦县| 夏邑县| 景东| 大同市| 二连浩特市| 利川市|