㈠ 什麼是oracle實例,什麼是oracle資料庫,二者有什麼區別
這個問題如果回答得形象點就是:
一個資料庫可以包含一個或者多個實例
實例的定義:由操作系統後台進程和分配的內存區域構成。說
得簡單點就是oracle在nomount狀態就分配了內存區域,一個實
例也就差不多快形成了。
㈡ 如果以oracle資料庫為例,單實例指所有部署在一台機子上,而多實例就是rac
同一台伺服器上可以只有一個實例,也可以有多個實例多個庫。
多台伺服器上運行多個實例,但是只有同一個庫,這樣就是rac。
㈢ 簡述Oracle資料庫中實例和資料庫的概念以及它們之間的關系
實例
就是管理相關庫的內存結構的名字(由SGA、PGA、伺服器進程、用戶進程、後台進程等組成)
資料庫
就是實際的磁碟上的文件(數據文件、日誌文件、控制文件等),負責保存數據,但由對應的實例來操作它的數據
其實,在我們傳統的概念里,資料庫是一個統稱的名字,在Oracle中,你可以把「資料庫」理解成一個大概念,也要把它理解成一個小概念
㈣ 資料庫的實例組成部分及作用是什麼一個oracle資料庫可以有多個實例嗎
很容易混淆,這就是「實例」(instance)和「資料庫」(database)。作為Oracle術語,這兩個詞的定義如下:
q 資料庫(database):物理操作系統文件或磁碟(disk)的集合。使用Oracle 10g的自動存儲管理(Automatic Storage Management,ASM)或RAW分區時,資料庫可能不作為操作系統中單獨的文件,但定義仍然不變。
q 實例(instance):一組Oracle後台進程/線程以及一個共享內存區,這些內存由同一個計算機上運行的線程/進程所共享。這里可以維護易失的、非持久性內容(有些可以刷新輸出到磁碟)。就算沒有磁碟存儲,資料庫實例也能存在。也許實例不能算是世界上最有用的事物,不過你完全可以把它想成是最有用的事物,這有助於對實例和資料庫劃清界線。
這兩個詞有時可互換使用,不過二者的概念完全不同。實例和資料庫之間的關系是:資料庫可以由多個實例裝載和打開,而實例可以在任何時間點裝載和打開一個資料庫。實際上,准確地講,實例在其整個生存期中最多能裝載和打開一個資料庫!稍後就會介紹這樣的一個例子。
是不是更糊塗了?我們還會做進一步的解釋,應該能幫助你搞清楚這些概念。實例就是一組操作系統進程(或者是一個多線程的進程)以及一些內存。這些進程可以操作資料庫;而資料庫只是一個文件集合(包括數據文件、臨時文件、重做日誌文件和控制文件)。在任何時刻,一個實例只能有一組相關的文件(與一個資料庫關聯)。大多數情況下,反過來也成立:一個資料庫上只有一個實例對其進行操作。不過,Oracle的真正應用集群(Real Application Clusters,RAC)是一個例外,這是Oracle提供的一個選項,允許在集群環境中的多台計算機上操作,這樣就可以有多台實例同時裝載並打開一個資料庫(位於一組共享物理磁碟上)。由此,我們可以同時從多台不同的計算機訪問這個資料庫。Oracle RAC能支持高度可用的系統,可用於構建可擴縮性極好的解決方案。
q 資料庫可以由一個或多個實例(使用RAC)裝載和打開。
㈤ 如何把兩個單實例oracle11g資料庫做成rac集群
一個資料庫可以有一個或多個實例(RAC集群模式); 一個實例只屬於一個資料庫。 所以不會有多個資料庫共有一個實例的情況。但是可以在資料庫里配置對方資料庫的db_link信息 在一個實例里就可以訪問對方資料庫了
㈥ 什麼是oracle的單例模式和多實例模式
簡單的說,一個實例就是一個資料庫,比較好理解了吧!
實例和資料庫的關系可以這樣理解:
1、一個實例只能打開一個資料庫,也就是常說的單實例資料庫
2、一個資料庫同時可以由多個實例打開,也就是常說的多實例資料庫RAC
㈦ oracle中單實例資料庫安裝和real application clusters資料庫安裝有何區別
oracle咱們平時建立的orcl是指一個實例,即一個資料庫,不同的用戶可以對它有不同的操作許可權。如果你再建立一個orcl1,那麼就是多了一個資料庫實例。資料庫軟體安裝時可以配置一個實例,也可以不配置。安裝完成後再建立也行。
單實例就是只能配置一個,cluster是多個。
剛學,回答如有不妥望大家指點,不要噴,謝謝。
㈧ oracle單實例使用exp導出全庫的數據dmp文件 怎麼使用imp導入到oracle rac資料庫中
一般按照如下方法導入即可。
1、win鍵+R,輸入cmd,打開命令提示符。
2、進入dmp文件所在目錄。
3、執行imp導入語句:
sql">imp被導入用戶名/密碼@實例名file=aaa.dmplog=aaa.logfromuser=導出用戶名
如圖:
注意事項:導入的oracle版本需要與導出的oracle版本一致或高於導出的oracle版本,否則導入時會報錯。