Oracle實例指的是Oracle記憶體結構(SGA)和Oracle進程組合在一起的統稱,是一系列複雜的記憶體結構和作業系統進程;在任何時刻一個Oracle實例只能和一個資料庫關聯。
本教學操作環境:Windows7系統、Oracle 11g版、Dell G3電腦。
Oracle的實例是什麼
Oracle實例指的是Oracle記憶體結構(SGA)和Oracle進程組合在一起的統稱。我們常說的Oracle資料庫指的是Oracle資料庫管理系統,它是由Oracle 資料庫(資料儲存)和管理資料庫的實例組成的。
Oracle實例就是Oracle利用後台記憶體結構(SGA)和程序來管理oracle資料庫,同時提供服務。我們可以做一個通俗的比喻,可以把Oracle資料庫管理系統比喻為倉庫,資料庫(實體儲存、資料檔案、日誌檔案等)就是倉庫當中的貨物和記帳本。而Oracle實例就是負責看管倉庫,負責提貨開門鎖門的部門。
資料庫實例,包括有資料庫後台程序(PMON:程序監控、SMON:系統監控、DBWR:資料庫讀寫、LGWR:日誌讀寫、CKPT:檢查點等)和記憶體區域SGA(包括shared pool:共享池、db buffer cache:資料庫快取、redo log buffer:重做日誌快取區、DC:資料字典快取等)。
Oracle實例是一系列複雜的記憶體結構和作業系統進程 。在任何時刻一個Oracle實例只能和一個資料庫關聯,就例如一個門只能進一個資料庫倉庫。但是一個資料庫是可以有多個實例的,就如一個倉庫可能會有多個門一樣。
推薦教學:《Oracle教學》
以上是Oracle的實例是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!