oracle資料庫服務名
『壹』 oracle 資料庫服務名 網路服務名
首先,找到configuration
and
migration
tools----net
configuration
assistant會打開一個添加框。裡面有:監聽程序配置,命名方法配置,本地net服務名配置,和目錄使用配置。選擇本地net服務名配置,然後下一步,選擇添加,下一步,默認的oracle資料庫版本下一步,服務名(服務名應該是你所要訪問的資料庫的名稱,必填)然後下一步,選擇tcp,下一步,主機名就是你所訪問的主機地址,例如192.168.0.17,使用的埠號為默認的1521,然後下一步,選擇進行測試,然後下一步,測試時需要更改登錄,輸入你訪問資料庫的用戶名和密碼,如果測試成功的話,點下一步,又需要你輸入net服務名,這里的名字你可以隨便輸,是你訪問資料庫時的用戶名,然後下一步,選擇否,下一步,完成。
希望能幫到你,這可是我一邊做一邊手寫的。
『貳』 如何區分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)
『叄』 如何在Oracle中配置服務名
1
首先找到Net Manager,打開後會看到左側有四個按鈕圖標,中間的Oracle Net配置下有一個服務命名,如圖所示。
2
滑鼠點擊「服務命名」後,點擊左側的綠色加號,出現如圖所示界面,輸入「網路服務名」,網路服務名是自己命名的,沒有硬性限制。
3
點擊「下一步」後,點擊TCP/IP協議,如圖所示。
4
點擊「下一步」,輸入主機名和埠號,主機名是指你需要連接的資料庫所在的電腦的名稱,也可以是IP地址。
5
點擊「下一步」,設置「服務名」,連接類型一般是「資料庫默認設置」,如圖所示。
6
點擊「下一步」就會顯示「測試」界面,代表你之前的設置已經完成,但是是否成功還未知, 你需要測試一下才能知道是否成功。一般Oracle上默認的有sys用戶和scott用戶,scott用戶的密碼是:tiger。
END
修改tnsnames.ora文件
1
以上是在Net Manager中進行設置,一旦這種方法不奏效了,還有另外一種方法就是修改tnsnames.ora文件。
2
如圖所示,在tnsnames.ora中將打馬賽克的地方填上自己的信息即可,分別是:自己命名的服務名,主機號/IP地址,埠號,服務名。設置完後就能連接了,這種方法都是百試百靈的。
『肆』 oracle 資料庫服務名 網路服務名
資料庫服務名: testDB.ChinaMobile.com
myDB是自己定義的,可以隨意更改
『伍』 Oracle 怎麼查看埠號,和服務名
Oracle查埠號、服務名:
1、 在sql/PLUS工具中運行如下可以得到服務名:select global_name from global_name。
2、 埠號使用Net Manager打開看到,服務端默認的埠號一般是389,客戶端默認的埠號一般都是1521。
mysql忘記密碼:
1、進入 mysql 的 bin 目錄下,打開 cmd ,關閉 mysql 資料庫。
查看mysql資料庫所有表使用:show tables;命令,查看即可。
『陸』 oracle網路服務名和資料庫服務名的區別和聯系
資料庫服務名(SERVICE_NAMES)
資料庫的邏輯表示,它是資料庫呈現給客戶機的方式。預設為全局資料庫名,即在安裝
或資料庫創建期間輸入的由資料庫和域名組成的一種名稱,如不存在數據域名時即為資料庫名。
網路服務名(NET SERVICES NAME)
它是「連接描述符」簡稱,
連接描述符
連接描述符是網路連接目標特殊格式的描述,它包括網路協議、主機名稱或地址、和目標服務
『柒』 如何在Oracle中配置服務名
1
首先找到Net Manager,打開後會看到左側有四個按鈕圖標,中間的Oracle Net配置下有一個服務命名,如圖所示。
2
滑鼠點擊「服務命名」後,點擊左側的綠色加號,出現如圖所示界面,輸入「網路服務名」,網路服務名是自己命名的,沒有硬性限制。
3
點擊「下一步」後,點擊TCP/IP協議,如圖所示。
4
點擊「下一步」,輸入主機名和埠號,主機名是指你需要連接的資料庫所在的電腦的名稱,也可以是IP地址。
5
點擊「下一步」,設置「服務名」,連接類型一般是「資料庫默認設置」,如圖所示。
6
點擊「下一步」就會顯示「測試」界面,代表你之前的設置已經完成,但是是否成功還未知, 你需要測試一下才能知道是否成功。一般Oracle上默認的有sys用戶和scott用戶,scott用戶的密碼是:tiger。
END
修改tnsnames.ora文件
1
以上是在Net Manager中進行設置,一旦這種方法不奏效了,還有另外一種方法就是修改tnsnames.ora文件。
2
如圖所示,在tnsnames.ora中將打馬賽克的地方填上自己的信息即可,分別是:自己命名的服務名,主機號/IP地址,埠號,服務名。設置完後就能連接了,這種方法都是百試百靈的。
『捌』 如何查看ORACLE資料庫伺服器名
伺服器名稱就相當於計算機名稱:
Linux:hostname
Windows:右鍵-》我的電腦
我想你要查看的是資料庫實例名稱吧:
方法一:select instance_name from v$instance;
方法二:select name from v$database;
『玖』 安裝Oracle後生成的Oracle服務名是什麼
ORACLE的一個資料庫對應一個服務,默認生成的資料庫名為orcl,所以默認服務名為OracleServiceOrcl。如果自己新建了資料庫名為XXX,則服務名對應為OracleServiceXXX.
『拾』 中的Oracle服務是資料庫名還是SID
WINDOWS上,直接看
服務里的
服務名就好:
Oracle
SID
Service
,中間的SID就是資料庫服務的名稱。
LINUX系統下,輸入
env
|grep
SID
可以查看到,一般沒換都是這個。
也可以
ps
-ef
|
grep
ora
這樣來查看