在SQL/PLUS工具中運(yùn)行如下可以得到服務(wù)名selectglobal_namefromglobal_name;至于端口號(hào)可以在NetManager中打開(kāi)看到說(shuō)一點(diǎn),我昨天剛裝了一遍,服務(wù)端默認(rèn)的端口號(hào)一般是389,客戶端默認(rèn)的端口號(hào)一般都是1521要不你也試試
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、成都微信小程序、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了任丘免費(fèi)建站歡迎大家使用!
1、檢查oracle監(jiān)聽(tīng)服務(wù)運(yùn)行狀態(tài),輸入lsnrctl status命令來(lái)查看,看到提示信息TNS:no listener,表示監(jiān)聽(tīng)沒(méi)有啟動(dòng),
2、監(jiān)聽(tīng)沒(méi)有啟動(dòng),則需要輸入lsnrctl start啟動(dòng)監(jiān)聽(tīng)服務(wù),當(dāng)看到提示信息"The command completed successfully",則表示啟動(dòng)成功,
1.右鍵開(kāi)始菜單,選擇“計(jì)算機(jī)管理”。
2.選擇“服務(wù)和應(yīng)用程序”—“服務(wù)”。
3.找到oracle的相關(guān)進(jìn)程查看狀態(tài)即可。
一:打開(kāi)服務(wù)
啟動(dòng)OracleOraDb10g_home1TNSListener服務(wù)
或者
二:進(jìn)入命令行
輸入:lsnrctl start 即可啟動(dòng)
lsnrctl stop 停止服務(wù)
lsnrctl status 查看狀態(tài)
1、檢查oracle監(jiān)聽(tīng)服務(wù)運(yùn)行狀態(tài),輸入lsnrctl
status命令來(lái)查看,看到提示信息TNS:no
listener,表示監(jiān)聽(tīng)沒(méi)有啟動(dòng),
2、監(jiān)聽(tīng)沒(méi)有啟動(dòng),則需要輸入lsnrctl
start啟動(dòng)監(jiān)聽(tīng)服務(wù),當(dāng)看到提示信息"The
command
completed
successfully",則表示啟動(dòng)成功,
3、以system用戶身份登陸oracle,sqlplus
/nolog,conn
as
sysdba,
4、提示Connected
to
an
idle
instance。則表示連接成功,下面開(kāi)始啟動(dòng)oracle實(shí)例服務(wù),輸入startup命令,當(dāng)看到如圖的提示信息,則啟動(dòng)完成,就可以正常使用oracle服務(wù)了,
應(yīng)該是DBMS的服務(wù)名把,因?yàn)橛性试S多重駐留的,有多個(gè)服務(wù)名\x0d\x0a1.查看oracle的安裝目錄,\x0d\x0a方法是查看注冊(cè)表:\x0d\x0a如:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ORACLE_HOME REG_SZ E:\ORACLE\ORA92 \x0d\x0a得到了oracle的安裝目錄\x0d\x0a一般來(lái)講,如果服務(wù)器在安裝時(shí)采用的是默認(rèn)值那么這個(gè)值是:D:\ORACLE\ORA92\x0d\x0a\x0d\x0a2.找到tnsnames.ora文件\x0d\x0a在根目錄下面找到\network\ADMIN\tnsnames.ora 文件,并打開(kāi)\x0d\x0a\x0d\x0a3.仔細(xì)查看里面的tnsnames.ora 配置\x0d\x0a例如\x0d\x0a# TNSNAMES.ORA Network Configuration File: d:\oracle\ora92\network\admin\tnsnames.ora\x0d\x0a# Generated by Oracle configuration tools.\x0d\x0aWZZ=\x0d\x0a(DESCRIPTION =\x0d\x0a (ADDRESS_LIST =\x0d\x0a (ADDRESS = (PROTOCOL = TCP)(HOST = wzz)(PORT = 1521))\x0d\x0a )\x0d\x0a (CONNECT_DATA =\x0d\x0a (SERVER = DEDICATED)\x0d\x0a (SERVICE_NAME = WZZ)\x0d\x0a )\x0d\x0a)\x0d\x0a其中的service_name就是服務(wù)名,例如對(duì)如上面的文件 ,服務(wù)名就是WZZ\x0d\x0a\x0d\x0a附 C#獲取oracle服務(wù)器名 :\x0d\x0a\x0d\x0a #region 從注冊(cè)表中讀取安裝主目錄的值\x0d\x0a /// \x0d\x0a /// 從注冊(cè)表中讀取安裝主目錄的值\x0d\x0a /// \x0d\x0a /// \x0d\x0a /// \x0d\x0a public static string ReadHomeDirectory(string setupKey)\x0d\x0a {\x0d\x0a RegistryKey readKey;\x0d\x0a\x0d\x0a try\x0d\x0a {\x0d\x0a readKey = Registry.LocalMachine.OpenSubKey\x0d\x0a ("Software\\ORACLE", false);\x0d\x0a\x0d\x0a foreach (string name in readKey.GetValueNames())\x0d\x0a {\x0d\x0a if (name == setupKey)\x0d\x0a {\x0d\x0a return readKey.GetValue(name).ToString();\x0d\x0a }\x0d\x0a }\x0d\x0a\x0d\x0a return null;\x0d\x0a }\x0d\x0a catch\x0d\x0a {\x0d\x0a return null;\x0d\x0a }\x0d\x0a }\x0d\x0a #endregion