oracle通過資料庫例項來載入和管理資料庫。在多例項系統中,可以執行多個例項來共享乙個資料庫。
oracle資料庫服務啟動時會自動啟動預設的資料庫例項,有些情況下需要關閉資料庫例項。
每個執行的oracle資料庫都對應乙個oracle例項。資料庫伺服器上的乙個資料庫啟動時,oracle將為其分配一塊記憶體空間,叫做系統全域性區(sga),然後啟動乙個或多個oracle程序。sga和oracle程序結合在一起就是乙個oracle例項。
為了區分不同的例項,每個oracle實力都有乙個系統識別符號sid,通常sid與資料庫名相同。每個伺服器程序的命名也和sid相匹配。
例項啟動後,oracle把它與指定的資料庫聯絡到一起,這個過程叫做裝載資料庫。此時,資料庫處於就緒狀態,有許可權的使用者可以訪問該資料庫。
只有資料庫管理員才能啟動例項,並開啟資料庫。dba可以關閉資料庫例項。
oracle實時應用集群(rac)是乙個多例項系統,它可以通過執行多個例項來共享乙個物理資料庫。在很多應用中,rac可以是在不同計算機上的使用者同時訪問同乙個資料庫,從而提高工作效率。
oracle資料庫有四種狀態:開啟、關閉、已裝載、已關閉。
資料庫例項與資料庫的庫的關係:
資料庫例項
連線資料庫時看到機器伺服器名 資料庫例項名,那麼什麼是資料庫例項呢?乙個sql server伺服器就是乙個例項,2000支援在同乙個作業系統裝多個伺服器,換言之,就是多個例項。多個 sql server 例項 microsoft sql server 2000 支援在同一臺計算機上同時執行多個 sq...
資料庫例項
例項就是一組作業系統程序 或者乙個多執行緒的程序 以及一些記憶體,這些程序用來運算元據庫,資料庫只是乙個檔案集合。oracle服務 例項 資料庫 例項是一群為你服務的程序,資料庫是你真實需要的資料 比如你去飯店吃飯享受服務,廚師 服務員的服務相當於例項,食材 飯菜什麼相當於資料庫的資料oracle例...
資料庫和資料庫例項
以前一直把資料庫和資料庫例項弄混淆,最近讀 mysql 技術內幕 innodb 儲存引擎 得到了答案。資料庫 物理作業系統檔案或其他形式檔案型別的集合。在mysql資料庫中,資料庫檔案可以是frm myd myi ibd結尾的檔案。例項 mysql資料庫和後台執行緒以及乙個共享記憶體區組成。共享記憶...