什麼是oracle中的sid,有什麼用呢?請求幫助

2022-02-12 16:44:33 字數 5616 閱讀 8852

1樓:網友琳婧

sid即system identifier

當oracle的instance啟動之後,會在系統記憶體佔據一塊區域,作業系統就是通過sid來區分不同instance的訊號量。

一般來說,sid跟資料庫名相同,但不同也可以。

2樓:

oracle資料庫的乙個例項, 就是乙個資料庫,類似sql server中的 northwind,master,public資料庫例項一樣

3樓:匿名使用者

sid 是oracle的例項名。 資料庫本身是乙個軟體,例項是執行在資料庫軟體上的一組程序、記憶體資料等。 有點抽象,建議研讀oracle的專業書籍。

4樓:匿名使用者

建立、修改、刪除、啟動資料庫例項時都用得到sid是乙個資料庫的唯一識別符號!是建立乙個資料庫時系統自動賦予的乙個初始id,

sid主要用於在一些dba操作以及與作業系統互動,從作業系統的角度訪問例項名,必須通過oracle_sid

在oracle的安裝目錄下,如c:\oracle\product\10.2.0\db_1\dbs,看檔名如spfileorcl.ora,那麼orcl就是sid

5樓:匿名使用者

sid是資料庫的名字。

oracle 中的sid是什麼意思?有什麼作用?

6樓:匿名使用者

sid是建立乙個資料庫時系統自動賦予的乙個初始id,sid主要用於在一些dba操作以及與作業系統互動,從作業系統的角度訪問例項名,必須通過oracle_sid,且它在登錄檔中也是存在的.

進入方法:

ps -ef|grep pmon

可以從程序名字裡看到

也可以通過

sqlplus / as sysdba

show parameter instance_name

oracle資料庫中sid到底什麼意思?怎麼用?

7樓:愛生活的淇哥

sid的意思是oracle資料庫的唯一識別符號是你在建立乙個資料庫時系統自動賦予的乙個初始id。

sid主要用於在一些dba操作以及與作業系統互動,從作業系統的角度訪問例項名,必須通過oracle sid,且它在登錄檔中也是存在的。

擴充套件資料如何查詢當前使用者的sid:

1、按【win + r】快捷鍵,在彈出的執行對話方塊中輸入【cmd】後按回車鍵

2、在命令提示符視窗中輸入"whoami   /user",按回車鍵3、然後就查出我當前的使用者名稱和對應的sid

8樓:匿名使用者

sid是在一些dba操作以及與作業系統互動,從作業系統的角度訪問例項名,必須通過oracle_sid(作業系統的環境變數),且它在登錄檔中也是存在的。而資料庫名是在安裝資料庫、建立新的資料庫、建立資料庫控制檔案、修改資料結構、備份與恢復資料庫時都需要使用到的。

sid的查詢及設定:

1、按「win + r」快捷鍵,在彈出的執行對話視窗中輸入「cmd」後再按回車鍵進入下乙個介面;

2、在介面裡有兩條命令都可以查詢當前使用者的sid。第一條指令:「whoami   /user」。在命令提示符視窗中輸入"whoami   /user",再按回車鍵即可查詢;

3、比如下圖,就是本人的電腦當前的使用者名稱和對應的sid;

4、第二條指令:「wmic useraccount get name,sid」。在命令提示符視窗中輸入"wmic useraccount get name,sid",再按回車鍵即可查詢;

5、比如下圖,就是這條指令的執行結果,其他使用者的使用者名稱也可以一起查出來。

9樓:匿名使用者

sid是乙個資料庫的唯一識別符號!是你在建立乙個資料庫時系統自動賦予的乙個初始id,雖說他和資料庫名(db_name)都是乙個資料庫的唯一識別符號,但是在作用上就有不小區別。

sid主要用於在一些dba操作以及與作業系統互動,從作業系統的角度訪問例項名,必須通過oracle_sid,且它在登錄檔中也是存在的.

而資料庫名是在安裝資料庫、建立新的資料庫、建立資料庫控制檔案、修改資料結構、備份與恢復資料庫時都需要使用到的。

而service_name指的網路服務名,它是可以由自己意願隨意設定的,相當於為某個資料庫例項取個別名方便自己記憶和訪問。

oracle_name這東西我不自動你指的是什麼 是指的資料庫名嗎(db_name)

又或者指的是資料庫例項名(instance_name)

而資料庫例項名(instance_name)和oracle_sid功能類似,都是用於作業系統互動,但區別是instance_name是oracle資料庫引數,而oracle_sid是作業系統的環境變數。

10樓:匿名使用者

在機器a上裝了oracle 10g,如何在機器b上用sql plus登陸;

機器a的名字是dzhb,資料庫名字是lkjs.

如何在sql plus中輸入登陸資訊????

b機安裝oracle客戶端,使用net configuration assistant配置乙個本地服務名,然後在sqlplus中:

sqlplus username/password@network_service_name

11樓:匿名使用者

希望這個對你有所幫助

oracle資料庫中sid到底什麼意思?怎麼用?

12樓:匿名使用者

sid是乙個資料庫的唯一識別符號!是你在建立乙個資料庫時系統自動賦予的乙個初始id,雖說他和資料庫名(db_name)都是乙個資料庫的唯一識別符號,但是在作用上就有不小區別。 sid主要用於在一些dba操作以及與作業系統互動,從作業系統的角度訪問例項名,必須通過oracle_sid,且它在登錄檔中也是存在的.

而資料庫名是在安裝資料庫、建立新的資料庫、建立資料庫控制檔案、修改資料結構、備份與恢復資料庫時都需要使用到的。 而service_name指的網路服務名,它是可以由自己意願隨意設定的,相當於為某個資料庫例項取個別名方便自己記憶和訪問。 oracle_name這東西我不自動你指的是什麼 是指的資料庫名嗎(db_name)又或者指的是資料庫例項名(instance_name)而資料庫例項名(instance_name)和oracle_sid功能類似,都是用於作業系統互動,但區別是instance_name是oracle資料庫引數,而oracle_sid是作業系統的環境變數。藍屏

13樓:匿名使用者

sid是系統自動生成的,最好不要用這個做主鍵連線,因為這個sid會產生空號,到時候查詢就不方便了。

14樓:匿名使用者

sid可以自己設定,可更改;

oracle_name是建立資料庫時就確定的,不能更改

oracle資料庫中sid是什麼意思?

15樓:匿名使用者

sid是system identifier的縮寫,而oracle_sid就是oracle system identifier的縮寫,在oracle系統中,oracle_sid以環境變數的形式出現,在特定版本的oracle軟體安裝(也就是oracle_home)下,當oracle例項啟動時,作業系統上fork的程序必須通過這個sid將例項與其他例項區分開來,這就是sid的作用。

oracle的sid在不同的系統環境下,檢視方式不相同,方法分別如下:

1、windows 下檢視登錄檔

開始 輸入regedit 檢視

2、linux或者unix下可以

echo $oracle_sid

注意:oracle_sid要大寫

3、在sql命令下可以檢視

連線後查詢:

sql> select instance_name from v$instance;

oracle 中sid是什麼意思

16樓:匿名使用者

sid是system identifier的縮寫,而oracle_sid就是oracle system identifier的縮寫,在oracle系統中,oracle_sid以環境變數的形式出現,在特定版本的oracle軟體安裝(也就是oracle_home)下,當oracle例項啟動時,作業系統上fork的程序必須通過這個sid將例項與其他例項區分開來,這就是sid的作用。

oracle的sid在不同的系統環境下,檢視方式不相同,方法分別如下:

1、windows 下檢視登錄檔

開始 輸入regedit 檢視

2、linux或者unix下可以

echo $oracle_sid

注意:oracle_sid要大寫

3、在sql命令下可以檢視

連線後查詢:

sql> select instance_name from v$instance;

17樓:匿名使用者

sid用於例項區分各個資料庫,service name用於外部鏈結。

18樓:牛角山麥子

system identifier

參考oracle文件

oracle資料庫中sid到底什麼意思?怎麼用?

19樓:匿名使用者

sid是乙個資料庫的唯一識別符號!是你在建立乙個資料庫時系統自動賦予的乙個初始id,雖說他和資料庫名(db_name)都是乙個資料庫的唯一識別符號,但是在作用上就有不小區別。

sid主要用於在一些dba操作以及與作業系統互動,從作業系統的角度訪問例項名,必須通過oracle_sid(作業系統的環境變數),且它在登錄檔中也是存在的.

而資料庫名是在安裝資料庫、建立新的資料庫、建立資料庫控制檔案、修改資料結構、備份與恢復資料庫時都需要使用到的。

而service_name指的網路服務名,它是可以由自己意願隨意設定的,相當於為某個資料庫例項取個別名方便自己記憶和訪問。

oracle_name這東西我不自動你指的是什麼 是指的資料庫名嗎(db_name)

又或者指的是資料庫例項名(instance_name)

而資料庫例項名(instance_name)和oracle_sid功能類似,都是用於作業系統互動,但區別是instance_name是oracle資料庫引數,而oracle_sid是作業系統的環境變數。

20樓:匿名使用者

sid是資料庫的識別符號service_name是指服務名oracle_sid是作業系統環境變數

oracle 中的sid是不是資料庫的名字?

21樓:彭興立

是。sid是system identifier的縮寫,而oracle_sid就是oracle system identifier的縮寫,在oracle系統中,oracle_sid以環境變數的形式出現,在特定版本的oracle軟體安裝(也就是oracle_home)下,當oracle例項啟動時,作業系統上fork的程序必須通過這個sid將例項與其他例項區分開來,這就是sid的作用。

Oracle,安裝完成後,出現的SID問題!?

監聽配置有問題,需重新配置乙個監聽。這個問題其實一目了然,就是監聽識別不了當中你連線用到的那個tns別名。出現這個問題一般有以下幾個原因 1.其實有一定經驗的都會發現,資料庫和監聽剛剛啟動的時候,馬上進行連線就會出現這個錯誤,這是由於程序啟動還有乙個間隔期,稍微等一會再連線就沒有問題了。2.在命令提...

oracle中表名中的 有什麼特殊意義?

一般系統檢視中用的比較多,比如v datafile oracle的表名帶 是什麼含義?有什麼特殊作用 比如aq internet agent privs oracle資料庫中帶 的是資料字典動態檢視。例如 select from v parameter select from v datafile ...

oracle中的sysdba角色

sysdba 不需要密碼驗證的 conn test 123 as sysdba 一樣可以登入 as sysdba 就是以sysdba登入,oracle登入身份有三種 normal 普通身份 sysdba 系統管理員身份 sysoper 系統操作員身份 每種身份對應不同的許可權 sysdba許可權 啟...