當前位置:首頁 » 參考文獻 » 資料庫與實例的關系

資料庫與實例的關系

發布時間: 2021-03-31 00:27:21

1. 資料庫和資料庫實例的區別

ALTER DATABASE MOUNT用來裝載資料庫,並啟動實例。如果是在日誌文件中出現,則表示啟動資料庫。alter database open將資料庫從mount狀態切換到打開狀態。如果打開成功,就是說這個時候資料庫可以提供服務了。

2. 資料庫和資料庫實例之間的關系是什麼

通常情況下,資料庫實例和資料庫是一一對應的關系,也就是一個資料庫實例版對應一權個資料庫; 但是,在集群環境中存在多個資料庫實例共同使用一個資料庫。比如:oracle RAC。這些知識點,比較基礎,看黑馬程序員的視頻照樣能學到哦!

3. oracle里實例和資料庫之間的關系

簡單說吧,書上的理論太繞。
資料庫軟體是一個資料庫軟體,就好像你的專word,你安裝的word,你能說你有文檔了么?明顯不能,只是你能夠建立文檔了。數屬據庫軟體就相當於word軟體。
實例,指的是內存和具體的內容。還是用word舉例,你利用word軟體,新建立了一個word文檔,這個word文檔就是一個實例。有一部分內存被分配給這個word文檔進行工作,就算你沒有在上面寫字,那麼這個word文檔也是一個實例,因為它存在。而後面的表空間(tablespace),數據文件(datafile),控制文件(controlfile),表(table)你可以認為都是數據這個實例的。
如果你在建立一個新word文檔,那麼這個新word文檔,和上面你建立的這個word文檔無關,因為兩個文檔確實沒什麼關系。當然不排除dblink,相當於word中的引用,不是完全一樣,可是大概可以這樣理解。
至於你的具體數據,就是你在word中書寫的字。
一般情況下,這里這樣理解,雖然有那麼點不同,可是這么立即一般應用是沒有問題的。

4. sql server實例和資料庫的區別是什麼

一個資料庫中包含存儲真正數據的多個表結構,而一個實例包含多個資料庫,一台伺服器(硬體)可以包含多個實例。

每個實例是一個SQL Server安裝的組件(或資料庫引擎的程序,工具和相關程序)。每個用戶資料庫(和表)通過編寫代碼,使用的工具,復制/恢復現有資料庫而創建。當安裝SQL Server程序時,可以通過命名在一台機器上安裝不同的實例。例如,你可以有SQL2005,SQL2008,SQL2012作為SQL Server獨立的命名實例。也可以用相同的版本安裝成不同的實例,如SQL2005DW(用於數據倉庫),SQL2005_PAY(工資單),SQL2005_ERP等等。

可以有一個(並且唯一)被稱為默認實例的實例,在同一台機器上所有其他實例必須有一個名稱(16個字元)。

該程序之間(SQL Server資料庫引擎)互相競爭機器資源,所以你必須了解和管理每個實例將如何競爭,否則它們會機器運行變慢甚至停止。

可能更常見的是一個實例中存在多個資料庫。每個實例都有」系統「資料庫(MASTER,MODEL,RESOURCES,MSDB,TEMPDB),然後您可以在該實例中創建自己的用戶資料庫。
在管理伺服器資源方面,你可以管理每個實例需要多少內存和CPU。但是對於一個實例中的資料庫,卻不能這樣做。

可以在實例或資料庫兩個層級上應用安全和訪問限制。雖然有時業務可能更偏向將高度敏感/涉及安全的數據作為一個單獨的實例(如薪資資料庫),以避免任何危險。
當連接到一個資料庫,必須同時提供實例名稱和資料庫名稱。

5. 進程,實例與資料庫有什麼關系

實例由稱為系統全局區(SGA)的共享內存以及若干後台進程組成。生存期就回是它在內存中存在的時間答。資料庫是由磁碟上的物理文件組成,可以永久存在。實例與資料庫可以是多對一的關系。在打開資料庫的時候,nomount階段就是創建並啟動實例,即根據初...

6. 簡述Oracle資料庫中實例和資料庫的概念以及它們之間的關系

實例 就是管理相關庫的內存結構的名字(由SGA、PGA、伺服器進程、用戶進程、後台進程等組成)
資料庫 就是實際的磁碟上的文件(數據文件、日誌文件、控制文件等),負責保存數據,但由對應的實例來操作它的數據
其實,在我們傳統的概念里,資料庫是一個統稱的名字,在Oracle中,你可以把「資料庫」理解成一個大概念,也要把它理解成一個小概念

7. 資料庫實例如何理解呢

實例(instance):一組抄Oracle 後台進程/線程以及襲一個共享內存區,這些內存由同一個計算機上運行的線程/進程所共享。這里可以維護易失的、非持久性內容(有些可以刷新輸出到磁碟)。就算沒有磁碟存儲,資料庫實例也能存在。也許實例不能算是世界上最有用的事物,不過你完全可以把它想成是最有用的事物,這有助於對實例和資料庫劃清界線。

實例和資料庫之間的關系是:資料庫可以由多個實例裝載和打開,而實例可以在任何時間點裝載和打開一個資料庫。實際上,准確地講,實例在其整個生存期中最多能裝載和打開一個資料庫!


一般來說,我們的一個資料庫對應一個實例,但在集群RAC情況下,共享資料庫文件時,一個資料庫是可以被多個實例同時使用的。

8. 什麼是資料庫實例 和資料庫用戶有什麼關系

用戶是對能操作資料庫的某人的授權,有用戶名和密碼才能登錄資料庫,好比你有家門鑰匙才能回家一樣;實例簡單說就是舉個實際的例子給你,你可以在以後的學習過程中比照這些例子來使用。

9. sql server實例和資料庫的區別

從MS SQL Server數據管理軟體的設計層次上說:
1、最高層級:
一台電腦硬碟上,可以安裝一個或多個MS SQL Server服務軟體(一般至少版本不同),這在物理上形成了它的最高層級。
多台電腦還可以組成群集進行同一個MS SQL Server服務,在物理上視同一個MS SQL Server服務軟體。

2、並列最高層級:
一個MS SQL Server服務軟體中,可以同時安裝多個SQL Server的實例,它們相互獨立,和你安裝多個MS SQL Server服務軟體在實質上沒有不同。但同一台伺服器上同一個版本只能安裝一個。它們並行於最高層級上。在同一個版本的MS SQL Server的基礎上要做出多個MS SQL Server來,就可以建立多個實例。
直白地說,每一個SQL實例就是一個最高層級,同一台伺服器(電腦上)的每一個SQL實例原則上要使同不同的埠,否則無法同時實現服務。每實例之間基本沒有什麼關聯性,如果每個實例間需要進行數據相互影響,基本上非常難,一般需要第三方應用進行干預,進行數據互傳,及影響。
在需要高獨立性的多個資料庫的情況下,會在同一台伺服器上安裝多個實例。

3、第二層級:
每一個MS SQL Server實例中,可以安裝多個資料庫,每個資料庫在物理文件上相互獨立,可以單獨分離(脫開)與掛載(載入),但不能單獨暫停某個資料庫。
每個資料庫之間可以通過MS SQL Server的存儲過程等進行一定的互訪,數據同步等,但原則上建議盡可少的那樣干,因為獨立性越強,系統穩定性會越強。

4、第三層級、第四層級等……
每個資料庫下有存儲過程、有視圖、有表。
表裡有數據欄位……
這些組成了第四層級……
在這就不細說下去了,不是你問的問題。

10. oracle資料庫中的實例和用戶的關系。

它們是多對一關系。
解釋:一個用戶只能屬於一個資料庫,但是一個資料庫中可以有多版個用戶。
擴展:實際權上這裡面還有表空間的概念,一個資料庫可以有多個表空間,一個用戶可以默認一個表空間,但是可以操作多個表空間,多個用戶可以同時用一個表空間。

熱點內容
塗鴉論文 發布:2021-03-31 13:04:48 瀏覽:698
手機資料庫應用 發布:2021-03-31 13:04:28 瀏覽:353
版面217 發布:2021-03-31 13:04:18 瀏覽:587
知網不查的資源 發布:2021-03-31 13:03:43 瀏覽:713
基金贖回參考 發布:2021-03-31 13:02:08 瀏覽:489
懸疑故事範文 發布:2021-03-31 13:02:07 瀏覽:87
做簡單的自我介紹範文 發布:2021-03-31 13:01:48 瀏覽:537
戰略地圖參考 發布:2021-03-31 13:01:09 瀏覽:463
收支模板 發布:2021-03-31 13:00:43 瀏覽:17
電氣學術會議 發布:2021-03-31 13:00:32 瀏覽:731