導航:首頁 > 數據處理 > 資料庫實例名是什麼

資料庫實例名是什麼

發布時間:2022-05-02 21:50:11

① 什麼是資料庫實例名,怎麼查看數據實例名

不知道你在哪看到的這個實例名?
oracle資料庫伺服器=oracle實例+oracle資料庫。
oracle實例負責內存的東西。
oracle資料庫負責磁碟的東西。
oracle實例=oracle內存+oracle進程。
而oracle實例由oracle_sid和oracle_home經過哈希函數算出的一個在內存中的地址號。
所以說oracle實例如果非要給個名稱的話,基本都是oracle_sid,
如何查看oracle實例名,在連接到資料庫以後,可以select * from v$instance。
一般不需要看什麼oracle實例名。

② 如何區分Oracle的資料庫,實例,服務名,SID

資料庫名(DB_NAME)、實例名(Instance_name)、以及操作系統環境變數(ORACLE_SID)
在ORACLE7、8資料庫中只有資料庫名(db_name)和資料庫實例名(instance_name)。在ORACLE8i、9i中出現了新的參數,即資料庫域名(db_domain)、服務名(service_name)、以及操作系統環境變數(ORACLE_SID)。這些都存在於同一個資料庫中的標識,用於區分不同資料庫的參數。
一、什麼是資料庫名(db_name)?
資料庫名是用於區分數據的內部標識,是以二進制方式存儲於資料庫控制文件中的參數,在數據安裝或創建之後將不得修改。資料庫安裝完成後,該參數被寫入資料庫參數文件pfile中,格式如下:
.........
db_name="orcl" #(不允許修改)
db_domain=dbcenter.toys.com
instance_name=orcl
service_names=orcl.dbcenter.toys.com
control_file=(...............
.........
在每一個運行的ORACLE8i資料庫中都有一個資料庫名(db_name),如果一個伺服器程序中創建了兩個資料庫,則有兩個資料庫名。其控制參數據分屬在不同的pfile中控制著相關的資料庫。
二、什麼是資料庫實例名(instance_name)
資料庫實例名則用於和操作系統之間的聯系,用於對外部連接時使用。在操作系統中要取得與資料庫之間的交互,必須使用資料庫實例名。例如,要和某一個資料庫server連接,就必須知道其資料庫實例名,只知道資料庫名是沒有用的,與資料庫名不同,在數據安裝或創建資料庫之後,實例名可以被修改。資料庫安裝完成後,該實例名被寫入資料庫參數文件pfile中,格式如下:
db_name="orcl" #(不允許修改)
db_domain=dbcenter.toys.com
instance_name=orcl #(可以修改,可以與db_name相同也可不同)
service_names=orcl.dbcenter.toys.com
control_file=(...............
.........
資料庫名與實例名之間的關系。
資料庫名與實例名之間的關系一般是一一對應關系,有一個資料庫名就有一個實例名,如果在一個伺服器中創建兩個資料庫,則有兩個資料庫名,兩個資料庫實例名,用兩個標識確定一個資料庫,用戶和實例相連接。
但在8i、9i的並行伺服器結構中,資料庫與實例之間不存在一一對應關系,而是一對多關系,(一個資料庫對應多個實例,同一時間內用戶只一個實例相聯系,當某一實例出現故障,其它實例自動服務,以保證資料庫安全運行。)
三、操作系統環境變數(ORACLE_SID)
在實際中,對於資料庫實例名的描述有時使用實例名(instance_name)參數,有時使用ORACLE_SID參數。這兩個都是資料庫實例名,它們有什麼區別呢?(經常弄混)
(ORACLE_SID)
OS<----------------> ORACLE 資料庫 <--------(Instance_name(實例名))
上圖表示實例名instance_name、ORACLE_SID與資料庫及操作系統之間的關系,雖然這里列出的兩個參數都是資料庫實例名,但instance_name參數是ORACLE資料庫的參數,此參數可以在參數文件中查詢到,而ORACLE_SID參數則是操作系統環境變數。
操作系統環境變數ORACLE_SID用於和操作系統交互。也就是說,在操作系統中要想得到實例名,就必須使用ORACLE_SID。此參數與ORACLE_BASE、ORACLE_HOME等用法相同。在資料庫安裝之後,ORACLE_SID被用於定義資料庫參數文件的名稱。如:$ORACLE_BASE/admin/DB_NAME/pfile/init$ORACLE_SID.ora。
定義方法:
export ORACLE_SID=orcl
如果在同一伺服器中創建了多個資料庫,則必然同時存在多個資料庫實例,這時可以重復上述定義過程,以選擇不同實例。
還可以用
[oracle@Datacent]$ . oraenv
來切換不同的ORACLE_SID來通過操作系統來啟動不同的實例(instance)

③ 什麼是資料庫的實例

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

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

有兩種類型的 SQL Server 實例:

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

④ 什麼是資料庫實例名,怎麼查看數據實例名

oracle實例
=
進程
+
進程所使用的內存(sga)
實例是一個臨時性的東西,你也可以認為它代表了資料庫某一時刻的狀態!
資料庫
=
重做文件
+
控制文件
+
數據文件
+
臨時文件
資料庫是永久的,是一個文件的集合。
oracle實例和資料庫之間的關系
1.
臨時性和永久性
2.
實例可以在沒有數據文件的情況下單獨啟動
startup
nomount
,
通常沒什麼意義
3.
一個實例在其生存期內只能裝載(alter
database
mount)和打開(alter
database
open)一個資料庫
4.
一個資料庫可被許多實例同時裝載和打開(即rac),rac環境中實例的作用能夠得到充分的體現!

⑤ 什麼是資料庫實例

簡單的理解,就是資料庫伺服器。資料庫要放在伺服器上,不同的伺服器就是不同的實例,實例可以在不同的機器上,也可以在相同的機器上,在相同的機器上時,實例名不能相同。MSSQL有默認實例,就是機器名。如果再安裝第二個資料庫實例,一台機器上有兩個資料庫伺服器,必須給它起個名字。
一個實例上有不同的資料庫,MSSQL的示例資料庫是放在一個具體的實例(伺服器上)的。但可以放在不同的實例上,可以連接伺服器進行數據的更新操作。

⑥ SQL SERver 實例的名稱和實例ID是什麼

如果是命名實例:機器名實例名。

select @@servername查看當前實例名。

如果為默認實例:機器名。

SQL Server 2000 公司推出的SQL Server資料庫管理系統,該版本繼承了SQL Server 7.0 版本的優點,同時又比它增加了許多更先進的功能。

具有使用方便可伸縮性好與相關軟體集成程度高等優點,可跨越從運行Microsoft Windows 98 的膝上型電腦到運行Microsoft Windows 2000 的大型多處理器的伺服器等多種平台使用。

(6)資料庫實例名是什麼擴展閱讀:

強大的審計功能:

SQL Server 2008為我們帶來了一些更強大的審計功能;或許其中最重要的一個就是變更數據捕獲(CDC)。使用CDC,你能夠捕獲和記錄發生在你資料庫中的任意INSERT、UPDATE或DELETE等操作。

一旦為一個資料庫啟用了CDC功能,你可以對該資料庫中的一個表進行跟蹤記錄。SQL Server會記錄對這些表進行修改的信息,並將其寫到啟用CDC功能的資料庫的某些系統表中。

當一個用戶針對你的數據表運行INSERT、UPDATE或UPDATE操作時,相關操作事務和相關數據就會被記錄下來。對於INSERT來說,插入的數值會被記錄,而對於DELETE來說,被刪除的值同樣也會被記錄。UPDATE的操作略微有點不同。

⑦ 資料庫實例名稱與伺服器名稱是不是一個概念

不是 !
資料庫實例名是用於和操作系統進行聯系的標識,就是說資料庫和操作系統之間的交互用的是資料庫實例名。實例名也被寫入參數文件中,該參數為instance_name,在winnt平台中,實例名同時也被寫入注冊表。

伺服器名稱是唯一標識網路上的某台伺服器計算機的名稱

⑧ 什麼是Oracle資料庫實例

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

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

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

⑨ Oracle資料庫的實例名指的是用戶名還是資料庫名

資料庫名。
實例實際上你可以理解為,按照oracle規則,建立的一個資料庫,專門給你用的哦。
祝好運,望採納。

⑩ 「命名的資料庫實例」指的是什麼

所謂的「實例」,就是一個 SQL Server 資料庫引擎
一個 資料庫引擎 下面,又可以建立 多個資料庫

例如我的計算機,SQL Server 實例的名字是 SQLEXPRESS
這個實例下面,有好幾個資料庫。

為什麼要命名。就是我機器上,很有可能安裝了 SQL Server 2005, 又安裝了 SQL Server 2008。 2個伺服器, 需要不同的名字來區分。

對於 網路請求來說

如果我要訪問一個 SQL 資料庫
必須提供 機器名 + 實例的名字,才能訪問

例如:

C:\Documents and Settings\wzq>sqlcmd -S "localhost\SQLEXPRESS"
1> use stock
2> go
已將資料庫上下文更改為 'Stock'。

閱讀全文

與資料庫實例名是什麼相關的資料

熱點內容
新渡菜市場哪裡有賣雞腿 瀏覽:780
macbook程序塢程序如何挪動 瀏覽:150
怎麼讓產品賣出天價 瀏覽:917
代理退保的生意有哪些 瀏覽:316
如何買好產品殺價 瀏覽:815
美柚數據包是哪個 瀏覽:592
商城系統的小程序怎麼做 瀏覽:464
做飲料代理商要怎麼做好 瀏覽:504
什麼是延期交易 瀏覽:876
如果你沒有手機你該如何傳遞信息 瀏覽:241
產品經理需要什麼工作經驗 瀏覽:25
簡訊怎麼拒絕收信息 瀏覽:286
股票中的大宗交易為什麼溢價 瀏覽:643
微商鼓勵代理怎麼開單 瀏覽:250
宜昌哪個醫院的無痛技術好 瀏覽:615
如何宣講理財產品 瀏覽:29
房產營銷代理商怎麼樣 瀏覽:897
長沙現在哪裡有龍蝦市場 瀏覽:852
如何辦個房產代理公司 瀏覽:974
如何做專利交易 瀏覽:750