當前位置:首頁 » 操作系統 » 資料庫與實例

資料庫與實例

發布時間: 2022-02-09 10:41:21

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

oracle資料庫的物理存儲就是存儲在磁碟上的那些文件(數據文件,控制文件,重做日誌文件等),而實例只是由它的邏輯存儲SGA和後台進程構成。資料庫實在實例啟動的基礎上來進行工作的。從我們自己理解的角度,可以把資料庫和實例等同,但是實際上不是那麼一回事(資料庫還包括其他一些介面,組件等)。

⑵ 資料庫與實例的關系

一個伺服器上可以安裝多個實例,這是正確的。在安裝的時候不指定實例名,選擇默認實例的話,那默認的實例就是MSsqlSERVER,在安裝過程中下圖選擇默認實例還是自定義實例:

安裝實例後還想繼續安裝另一個實例,只需要繼續單擊安裝文件SETUP.EXE,在上面的界面選擇命名實例,換一個名字即可。


當然一個伺服器除了可以安裝SQL 2005的多個實例外,還可以安裝不同版本的SQL Server,在伺服器上可以同時安裝SQL 2000,2005,2008,2008r2,2012等等(不會沖突)。至於安裝過程中出現各種錯誤,並不能否定不能同時安裝這些版本,只能說明是你的系統或者你安裝時候各種配置沒有到位。

也就是說如果伺服器內存足夠大,可以安裝SQL Server的多個版本的多個實例。

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

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

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

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

⑸ 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。但是對於一個實例中的資料庫,卻不能這樣做。

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

⑹ oracle 資料庫和實例之間的區別

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

⑺ 什麼是資料庫的實例

所謂「資料庫實例」,實際上就是資料庫伺服器引擎。每個SQL Server資料庫引擎實例各有一套不為其他實例共享的系統及用戶資料庫。

在一台計算機上,可以安裝多個SQL SERVER,每個SQL SERVER就可以理解為是一個實例。

有兩種類型的 SQL Server 實例:

1)默認實例:默認實例僅由運行該實例的計算機的名稱唯一標識,它沒有單獨的實例名。如果應用程序在請求連接 SQL Server 時只指定了計算機名,則 SQL Server 客戶端組件將嘗試連接這台計算機上的資料庫引擎默認實例。
2)命名實例:除默認實例外,所有資料庫引擎實例都由安裝該實例的過程中指定的實例名標識。應用程序必須提供准備連接的計算機的名稱和命名實例的實例名。
計算機名和實例名以格式computer_name\instance_name指定。 一台計算機上可以運行多個命名實例。

熱點內容
好醫生連鎖店密碼多少 發布:2024-09-20 05:09:38 瀏覽:14
魔獸腳本代理 發布:2024-09-20 05:09:35 瀏覽:96
python登陸網頁 發布:2024-09-20 05:08:39 瀏覽:755
安卓qq飛車如何轉蘋果 發布:2024-09-20 04:54:30 瀏覽:177
存儲過程中in什麼意思 發布:2024-09-20 04:24:20 瀏覽:314
php顯示數據 發布:2024-09-20 03:48:38 瀏覽:499
源碼安裝軟體 發布:2024-09-20 03:44:31 瀏覽:353
入門編程游戲的書 發布:2024-09-20 03:31:26 瀏覽:235
e盒的演算法 發布:2024-09-20 03:30:52 瀏覽:143
win10登錄密碼如何修改登錄密碼 發布:2024-09-20 03:09:43 瀏覽:70