當前位置:首頁 » 數據倉庫 » oracle資料庫實例是什麼
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

oracle資料庫實例是什麼

發布時間: 2022-09-08 23:10:15

『壹』 什麼是ORACLE的資料庫實例

就是一個表空間裡面有N個用戶表,系統表,N個存儲過程和N個視圖這樣子? 一個資料庫實例就相當於一個sql server(下面簡稱mss)的一個服務,
假設你的機器叫做AA,安裝mss後,和默認建立一個服務名叫做aa,如果再安裝一次mss,會提示你是否使用現有的服務名。Oracle的一個實例可以認為是一個服務。
表空間是一個虛擬概念,是一組文件的簡稱,例如我的Oracle有一個表空間myspace,用來存放臨時的數據,我可以給temp指定三個文件,c:myspace.ora d:myspace1.ora e:myspace2.ora 我見一個表,設置這個表的數據存放在myspace上,如果我向表中插入1000行數據,可能會被均勻的存放到myspace*.ora中。

『貳』 什麼是Oracle資料庫實例

資料庫實例(instance_name)是用於和操作系統進行聯系的標識,也就是說資料庫和操作系統之間的交互使用的是資料庫實例。
資料庫名和實例名可以相同也可以不同。在一般情況下,資料庫名和實例名是一對一的關系,但如果在oracle並行伺服器架構(即oracle實時應用集群)中,資料庫名和實例名是一對多的關系。

用系統sysdba許可權登錄後:查詢oracle實例的方法:
方法一:sql」select instance_name from v$instance「;

方法二:使用show命令」show parameter instance「。

『叄』 oracle里『實例』是個什麼概念

一個Oracle實例(Oracle Instance)有一系列的後台進程(Backguound Processes)和內存結構(Memory Structures)組成。為了能訪問資料庫,必須啟動實例。
對於第一次接觸「實例」和「資料庫」的朋友來說,容易把二者混淆。實例是「內存」和「後台進程」的集合。資料庫是數據的物理存儲。特別注意,一個實例可以用於一個資料庫,多個實例也可以同時用於一個資料庫,實例和資料庫的關系是一對多的關系。
舉個例子,如果把資料庫比作一架飛機,實例就是飛機的發動機。那麼,一台發動機可以驅動飛機,兩台發動機也可以同時驅動一架飛機。
多個「實例」同時驅動一個「資料庫」的架構叫「集群(Oracle real application clusters,簡稱RAC)」,這是Oracle的一種高端應用,如果結合磁碟陣列的保護機制,RAC能最大限度的保護我們的應用不間斷運行,數據不丟失。

『肆』 Oracle資料庫的實例是什麼

資料庫名就是一個資料庫的標識,就像人的身份證號一樣。他用參數DB_NAME表示,如果一台機器上裝了多全資料庫,那麼每一個資料庫都有一個資料庫名。在資料庫安裝或創建完成之後,參數DB_NAME被寫入參數文件之中。
資料庫實例名是用於和操作系統進行聯系的標識,就是說資料庫和操作系統之間的交互用的是資料庫實例名。實例名也被寫入參數文件中,該參數為instance_name,在winnt平台中,實例名同時也被寫入注冊表。

『伍』 什麼是ORACLE的資料庫實例

就是一個表空間裡面有N個用戶表,系統表,N個存儲過程和N個視圖這樣子? 一個資料庫實例就相當於一個sql server(下面簡稱mss)的一個服務,
假設你的機器叫做AA,安裝mss後,和默認建立一個服務名叫做aa,如果再安裝一次mss,會提示你是否使用現有的服務名。Oracle的一個實例可以認為是一個服務。
表空間是一個虛擬概念,是一組文件的簡稱,例如我的Oracle有一個表空間myspace,用來存放臨時的數據,我可以給temp指定三個文件,c:myspace.ora d:myspace1.ora e:myspace2.ora 我見一個表,設置這個表的數據存放在myspace上,如果我向表中插入1000行數據,可能會被均勻的存放到myspace*.ora中。

『陸』 oracle資料庫的實例,其中「實例」是什麼意思

解釋:

資料庫(database):物理操作系統文件或磁碟( disk)的集合。使用Oracle 10g 的自動存儲管理(Automatic Storage Management,ASM)或RAW 分區時,資料庫可能不作為操作系統中單獨的文件,但定義仍然不變。
實例(instance):一組Oracle 後台進程/線程以及一個共享內存區,這些內存由同一個計算機上運行的線程/進程所共享。這里可以維護易失的、非持久性內容(有些可以刷新輸出到磁碟)。就算沒有磁碟存儲,資料庫實例也能存在。也許實例不能算是世界上最有用的事物,不過你完全可以把它想成是最有用的事物,這有助於對實例和資料庫劃清界線。

這兩個詞有時可互換使用,不過二者的概念完全不同。實例和資料庫之間的關系是:資料庫可以由多個實例裝載和打開,而實例可以在任何時間點裝載和打開一個資料庫。實際上,准確地講,實例在其整個生存期中最多能裝載和打開一個資料庫!

補充:
一般來說,我們的一個資料庫對應一個實例,但在集群RAC情況下,共享資料庫文件時,一個資料庫是可以被多個實例同時使用的。
演示啟動xxx實例,掛接資料庫,打開資料庫,關閉資料庫、卸載資料庫、關閉實例的過程。

1、為了能進行以上操作,oracle的監聽必須首先啟動,這樣,我們才有機會連接到oracle伺服器端。可以通過如下命令進行:lsnrctl start;

2、oracle啟動,windows下通常在服務里啟動oracle,一般情況下同時啟動相關實例,但也可以設置啟動oracle時,不啟動任何指定實例,這樣oracle的啟動速度相當快。

3、設定我們需要啟動的相關實例。在console窗口中,輸入 set oracle_sid=xxx (unix環境下用export命令)

4、用/nolog方式,進入sqlplus。 在console窗口中,輸入 sqlplus /nolog ,然後回車,則進入sqlplus環境。

5、輸入命令 connect sys as sysdba 回車後,提示輸入口令,直接回車,則以sysdba的角色連接到oracle的空閑實例。

6、輸入命令 startup nomount 回車,則啟動了xxx實例,由set oracle_sid=xxx設置。

7、輸入命令 alter database mount 回車,則將相應的資料庫掛接到xxx實例。

8、輸入命令 alter database open 回車,則打開了相應資料庫。

9、輸入命令 shutdown,則關閉資料庫、卸載資料庫、關閉實例。

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

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

『捌』 請問oracle資料庫多實例是什麼

Q1:
1.
多次安裝,才會出現多實例,就是出現多個Oracle_home的情況
2.
一次安裝是一個實例,一個實例可以建立多個資料庫
Q2:
1.
如上2.可以使用一個實例多個數據來實現。
2.
SqlServer同樣可以建立1個實例多個資料庫,或者多個實例