當前位置:首頁 » 操作系統 » 查看資料庫sid

查看資料庫sid

發布時間: 2022-09-06 06:51:58

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

SID是System IDentifier的縮寫,而ORACLE_SID就是Oracle System Identifier的縮寫,在Oracle系統中,ORACLE_SID以環境變數的形式出現,在特定版本的Oracle軟體安裝(也就是ORACLE_HOME)下,當Oracle實例啟動時,操作系統上fork的進程必須通過這個SID將實例與其他實例區分開來,這就是SID的作用。
Oracle的sid在不同的系統環境下,查看方式不相同,方法分別如下:
1、windows 下查看注冊表
開始 輸入regedit 查看
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1\ORACLE_SID就是
2、linux或者unix下可以
echo $ORACLE_SID
注意:ORACLE_SID要大寫
3、在sql命令下可以查看
連接後查詢:
SQL> select instance_name from v$instance;

❷ 怎麼查看oracle當前使用的是哪個資料庫sid

用sysdba身份登錄 比如 conn / as sysdba 匿名管理員登陸
執行 select name form V$database; 或是執行select * from V$database;
不過執行第二個顯示的內容太多了不好找自己想要的結果
可以先用desc V$database;語句查看一下V$database都有什麼欄位然後選擇自己想要的欄位進行選擇
查看實例名稱(sid):
select instance_name from V$instance;
一般默認情況下sid與資料庫的名稱是一樣的!

❸ oracle資料庫中SID到底什麼意思怎麼用

SID的意思是oracle資料庫的唯一標識符是你在建立一個資料庫時系統自動賦予的一個初始ID。

SID主要用於在一些DBA操作以及與操作系統交互,從操作系統的角度訪問實例名,必須通過ORACLE SID,且它在注冊表中也是存在的。

❹ 怎樣查看Oracle的sid和service

1、SID:一個資料庫可以有多個實例(如RAC),SID是用來標識這個資料庫內部每個實例的名字,
就好像一個部門里,每個人都有一個自己的名字。
2、SERVICE_NAME:是這個資料庫對外宣稱的名字,外面的人要想連接我這個資料庫,
你就在客戶端的連接串里寫上service_name。
一句話來說就是:SID是對內的,是實例級別的一個名字,用來內部之間稱呼用。SERVICE_name是對外的,
是資料庫級別的一個名字,用來告訴外面的人,我資料庫叫"SERVICE_NAME"。
你可以通過service_name參數指定這個名字是什麼,可以有多個名字,名字隨便起,叫狗蛋,翠花都沒關系。
如果你不指定,默認的是Db_name. Db_domain,也就是global_name。
資料庫里,還有ORACLE_SID,是告訴OS系統,我這個實例叫做什麼。這些易混淆的名字,你要記住,
他們不是指資料庫,就是指實例,就這兩個東西,別無其它。他們具體用哪個名字,是要看對誰而言,
是什麼場合。是對資料庫,還是對操作系統,還是對外部鏈接。就像你對父母而言,你有小名叫幺兒;
對同學而言,你有外號叫燈泡;對辦事機構,你有正規的名字叫王小明。但歸根到底,是一回事。分清楚這點,就不容易混了。

java連接遠程Oracle資料庫關於SID

獲取sid一般有幾個方式:
1.由於在創建資料庫的時候,一般都是將資料庫名稱,實例名稱和sid設置成相同的,所以可以查:
select
instance_name
from
v$instance;
select
name
from
v$database;
2.更加保險的方法如下:
a)在windows環境下,oracle是以後台服務的方式被管理的,所以看"控制面板->管理工具->服務
裡面的名稱:"OracleServiceORCL",則ORCL就是sid;
b)在linux操作系統中,可以使用ps
-ef
|grep
oracle
來查看後台進程的名稱,具體跟a)是類似的
希望能回答你的問題

❻ 怎樣查看Oracle的資料庫SID和用戶名

用sysdba身份登錄比如conn/assysdba匿名管理員登陸

查看SID
1.用sysdba身份登錄比如conn/assysdba
2.selectinstance_namefromv$instance;

查看用戶名
select*fromdba_users;--查看資料庫裡面所有用戶,前提是你是有dba許可權的帳號,如sys,system
select*fromall_users;--查看你能管理的所有用戶!
select*fromuser_users;--查看當前用戶信息!

❼ 怎樣查看Oracle的資料庫名稱sid

在oracle的」v$session「視圖中存儲有這兩個欄位信息。
用sysdba身份登錄 比如 conn / as sysdba 匿名管理員登陸後,之後執行下面的sql。
sql:select b.username,b.sid from v$session b ;
備註:要用有查看視圖」v$session「的用戶查看需要的sid和username信息。

❽ 如何查看oracle已經安裝的資料庫名字和sid

資料庫名:select name from v$database
sid:select instance_name from v$instance;

熱點內容
京東電腦配置哪個好 發布:2024-05-13 12:25:22 瀏覽:542
城堡爭霸台服腳本精靈 發布:2024-05-13 12:19:38 瀏覽:241
壓縮檔已損壞 發布:2024-05-13 12:06:22 瀏覽:412
mysql查看資料庫表 發布:2024-05-13 11:36:56 瀏覽:541
dnf離線腳本 發布:2024-05-13 11:34:44 瀏覽:110
php內置類 發布:2024-05-13 11:31:48 瀏覽:509
怎麼在雲伺服器里搭建網站 發布:2024-05-13 11:18:16 瀏覽:852
天龍八部自動登錄腳本 發布:2024-05-13 10:30:28 瀏覽:776
股票伺服器崩了是什麼意思 發布:2024-05-13 10:29:32 瀏覽:87
幾台電腦同時訪問伺服器 發布:2024-05-13 10:08:46 瀏覽:229