例項就是一組作業系統程序(或者乙個多執行緒的程序)以及一些記憶體,這些程序用來運算元據庫,資料庫只是乙個檔案集合。
oracle服務= 例項+資料庫例項是一群為你服務的程序,資料庫是你真實需要的資料
比如你去飯店吃飯享受服務,廚師+服務員的服務相當於例項,食材、飯菜什麼相當於資料庫的資料
oracle例項 = 程序 + 程序所使用的記憶體(sga)例項是乙個臨時性的東西,你也可以認為它代表了資料庫某一時刻的狀態!
資料庫 = 重做檔案 + 控制檔案 + 資料檔案 + 臨時檔案
資料庫是永久的,是乙個檔案的集合。
oracle例項和資料庫之間的關係
1. 臨時性和永久性
2. 例項可以在沒有資料檔案的情況下單獨啟動 startup nomount , 通常沒什麼意義
3. 乙個例項在其生存期內只能裝載(alter database mount)和開啟(alter database open)乙個資料庫
4. 乙個資料庫可被許多例項同時裝載和開啟(即rac),rac環境中例項的作用能夠得到充分的體現!
資料庫例項
連線資料庫時看到機器伺服器名 資料庫例項名,那麼什麼是資料庫例項呢?乙個sql server伺服器就是乙個例項,2000支援在同乙個作業系統裝多個伺服器,換言之,就是多個例項。多個 sql server 例項 microsoft sql server 2000 支援在同一臺計算機上同時執行多個 sq...
資料庫例項
oracle通過資料庫例項來載入和管理資料庫。在多例項系統中,可以執行多個例項來共享乙個資料庫。oracle資料庫服務啟動時會自動啟動預設的資料庫例項,有些情況下需要關閉資料庫例項。每個執行的oracle資料庫都對應乙個oracle例項。資料庫伺服器上的乙個資料庫啟動時,oracle將為其分配一塊記...
資料庫和資料庫例項
以前一直把資料庫和資料庫例項弄混淆,最近讀 mysql 技術內幕 innodb 儲存引擎 得到了答案。資料庫 物理作業系統檔案或其他形式檔案型別的集合。在mysql資料庫中,資料庫檔案可以是frm myd myi ibd結尾的檔案。例項 mysql資料庫和後台執行緒以及乙個共享記憶體區組成。共享記憶...