怎樣建立數(shù)據(jù)庫(kù) 什么是數(shù)據(jù)庫(kù)實(shí)例?
什么是數(shù)據(jù)庫(kù)實(shí)例?數(shù)據(jù)庫(kù)實(shí)例由各種緩存池和后臺(tái)進(jìn)程組成。數(shù)據(jù)庫(kù)是以某種方式組織的數(shù)據(jù)集。物理存儲(chǔ)是一個(gè)數(shù)據(jù)庫(kù)文件。數(shù)據(jù)庫(kù)實(shí)例負(fù)責(zé)維護(hù)和訪問(wèn)數(shù)據(jù)。例如:如果文本中有一些數(shù)據(jù)(數(shù)據(jù)庫(kù)文件)需要計(jì)算,則需要
什么是數(shù)據(jù)庫(kù)實(shí)例?
數(shù)據(jù)庫(kù)實(shí)例由各種緩存池和后臺(tái)進(jìn)程組成。
數(shù)據(jù)庫(kù)是以某種方式組織的數(shù)據(jù)集。物理存儲(chǔ)是一個(gè)數(shù)據(jù)庫(kù)文件。數(shù)據(jù)庫(kù)實(shí)例負(fù)責(zé)維護(hù)和訪問(wèn)數(shù)據(jù)。例如:如果文本中有一些數(shù)據(jù)(數(shù)據(jù)庫(kù)文件)需要計(jì)算,則需要編寫程序(后臺(tái)進(jìn)程)來(lái)計(jì)算這些數(shù)據(jù)。如果計(jì)算中有中間結(jié)果,則需要將數(shù)據(jù)的中間結(jié)果放入內(nèi)存中的某個(gè)區(qū)域(緩存池),然后取出這些中間結(jié)果進(jìn)行計(jì)算。當(dāng)然,這只是一個(gè)類比。實(shí)際的數(shù)據(jù)庫(kù)實(shí)例需要處理更多的問(wèn)題。
什么是數(shù)據(jù)庫(kù)實(shí)例?
數(shù)據(jù)庫(kù):物理操作系統(tǒng)文件或磁盤的集合。使用Oracle 10g的自動(dòng)存儲(chǔ)管理(ASM)或原始分區(qū)時(shí),數(shù)據(jù)庫(kù)可能不會(huì)被視為操作系統(tǒng)中的單獨(dú)文件,但定義保持不變。實(shí)例:由運(yùn)行在同一臺(tái)計(jì)算機(jī)上的線程/進(jìn)程共享的一組Oracle后臺(tái)進(jìn)程/線程和一個(gè)共享內(nèi)存區(qū)。在這里,您可以維護(hù)易失性、非持久性的內(nèi)容(有些內(nèi)容可以刷新到磁盤的輸出)。即使沒(méi)有磁盤存儲(chǔ),數(shù)據(jù)庫(kù)實(shí)例也可以存在。也許實(shí)例不是世界上最有用的東西,但是你可以把它看作是最有用的東西,這有助于在實(shí)例和數(shù)據(jù)庫(kù)之間劃清界限。這兩個(gè)詞有時(shí)可以互換使用,但它們的概念卻大不相同。實(shí)例與數(shù)據(jù)庫(kù)的關(guān)系是一個(gè)數(shù)據(jù)庫(kù)可以被多個(gè)實(shí)例加載和打開(kāi),而一個(gè)實(shí)例可以在任何時(shí)間點(diǎn)加載和打開(kāi)數(shù)據(jù)庫(kù)。事實(shí)上,準(zhǔn)確地說(shuō),一個(gè)實(shí)例在其生命周期中最多可以加載和打開(kāi)一個(gè)數(shù)據(jù)庫(kù)!一般來(lái)說(shuō),一個(gè)數(shù)據(jù)庫(kù)對(duì)應(yīng)一個(gè)實(shí)例,但是在集群RAC中,共享數(shù)據(jù)庫(kù)文件時(shí),一個(gè)數(shù)據(jù)庫(kù)可以同時(shí)被多個(gè)實(shí)例使用。同時(shí),一個(gè)實(shí)例只能打開(kāi)一個(gè)數(shù)據(jù)庫(kù),即一個(gè)實(shí)例只能操作或管理一個(gè)數(shù)據(jù)庫(kù);通常一個(gè)數(shù)據(jù)庫(kù)只能由一個(gè)實(shí)例同時(shí)打開(kāi),RAC除外。安裝Oracle時(shí),通常會(huì)安裝一對(duì)實(shí)例數(shù)據(jù)庫(kù)(當(dāng)然可以安裝多對(duì)實(shí)例數(shù)據(jù)庫(kù)),它們的名稱相同(即實(shí)例和數(shù)據(jù)庫(kù)名稱相同)。當(dāng)然,他們的名字可以不同,不管他們是不同的。他們通過(guò)XXX/pfile/初始o(jì)ra初始化文件聯(lián)系人。因?yàn)閄XX是實(shí)例的名稱xxx.ora公司DB在 Name中,記錄相應(yīng)數(shù)據(jù)庫(kù)的名稱。
什么是數(shù)據(jù)庫(kù)實(shí)例名,怎么查看數(shù)據(jù)實(shí)例名?
不知道在哪里可以看到實(shí)例名稱?
Oracle database server=Oracle實(shí)例Oracle數(shù)據(jù)庫(kù)。
Oracle實(shí)例負(fù)責(zé)內(nèi)存。
Oracle數(shù)據(jù)庫(kù)負(fù)責(zé)磁盤。
Oracle實(shí)例=Oracle內(nèi)存Oracle進(jìn)程。
Oracle實(shí)例由OracleuSid和OracleuHome通過(guò)哈希函數(shù)創(chuàng)建,以計(jì)算內(nèi)存中的地址號(hào)。
因此,如果必須為Oracle實(shí)例命名,則基本上是Oracle_uSID,
如何查看Oracle實(shí)例名稱。連接到數(shù)據(jù)庫(kù)后,可以從V$instance中選擇*。
通常,您不需要查看Oracle實(shí)例名稱。