Oracle 9i 學習筆記

來源:互聯網
上載者:User

Oracle 9i 伺服器

Oracle 9i 包括進程,記憶體結構和檔案等組件
Oracle 9i伺服器由一個Oracle執行個體和一個Oracle資料庫組成
   Oracle執行個體由背景進程和記憶體結構共同組成。使用者要訪問資料庫中的資料,在訪問之前必須啟動Oracle執行個體,如果使用者啟動了Oracle執行個體,系統就自動分配一個全域域(System Global Area,SGA),並且啟動相應的Oracle的背景進程,系統全域地區實際是記憶體中的一塊地區,由系統自動分配,用來儲存資料庫進程共用資料庫資訊,由共用池,資料緩衝儲存區和重做日誌緩衝區3部分組成。
  共用池用來儲存經常執行的SQL語句和經常使用的資料字典,共用池又由庫緩衝區和資料字典緩衝區組成。庫緩衝區用來儲存最常執行的SQL語句,又被稱為共用的SQL區,內容是SQL文本,該語句經過編譯後的文法樹和為了執行該語句將要使用的執行計畫。資料字典緩衝區又被稱為字典緩衝區或資料行緩衝區,用來儲存經常使用的資料庫中的對象定義資訊,其中包括資料庫檔案,表,索引,列,使用者,許可權以及其他對象資訊。
 資料緩衝儲存區主要用來儲存經常使用的資料。
 重做和日誌緩衝區記錄了由伺服器處理序對資料檔案所做的改變。以及資料改變的位置。如果重做日誌緩衝區被填寫滿了,那麼需要把這些重做日誌緩衝區中的內容寫到重做記錄檔中,然後重新開始記錄服務進程對資料的任何改變。
 Oracle背景進程主要是用來提高資料庫的效能和可靠性,它可以由多個使用者共同使用。包括 SMON,DBWO,CKPT,LGWR和其他進程。
 SMON:系統監視器(System Monitor)的縮寫,
 DBWO:資料庫書寫器(Database Writer)的縮寫。
 PMON:進程監視器(Process Monitor)的縮寫。
 CKPT:進程的檢查點(Checkpoint)的縮寫。
 LGWR:日誌書寫器(Log Writer)的縮寫。
 
 
Oracle 資料庫檔案:
 資料庫檔案由Oracle資料庫和附加檔案組成。
 資料庫的物理結構是指資料庫的各種對象和資料。資料庫的邏輯結構是指資料庫中作業系統檔案的集合。
 Oracle資料庫都包括3種檔案類型,即資料檔案,重做記錄檔,和控制檔案。
 
 資料檔案包含了資料字典 ,索引和其他類型的結構。至少有一個資料檔案。
 重做記錄檔記錄了使用者對資料庫所做的任何改變。一個資料庫要求至少有兩個重做記錄檔。
 控制檔案包含了用來維護和驗證資料庫完整性的資訊。至少有一個控制檔案
 
 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.