方法:
成都創(chuàng)新互聯(lián)公司是專(zhuān)業(yè)的邵陽(yáng)網(wǎng)站建設(shè)公司,邵陽(yáng)接單;提供網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專(zhuān)業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行邵陽(yáng)網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專(zhuān)業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專(zhuān)業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
1、lsnrctl命令是oracle的監(jiān)聽(tīng)命令,位置看下圖;
2、其實(shí)oracle安裝好之后想要實(shí)現(xiàn)外部的訪(fǎng)問(wèn)必須要開(kāi)啟oracle的監(jiān)聽(tīng)程序,這個(gè)程序主要負(fù)責(zé)監(jiān)聽(tīng)外部的訪(fǎng)問(wèn)請(qǐng)求。如果該程序沒(méi)有啟動(dòng),那么oracle是根本不能相應(yīng)外部的訪(fǎng)問(wèn)請(qǐng)求的;
3、登錄Linux,切換到oracle用戶(hù)下。查詢(xún)lsnrctl服務(wù)是否開(kāi)啟:lsnrctl status;
4、上圖顯示的是已經(jīng)有一個(gè)handler for this service了,證明已經(jīng)開(kāi)啟了。如果沒(méi)有開(kāi)啟的話(huà)可以通過(guò)這樣的命令來(lái)開(kāi)啟:lsnrctl start;
5、服務(wù)開(kāi)啟之后可以再次嘗試通過(guò)外部來(lái)訪(fǎng)問(wèn),可以是沒(méi)有問(wèn)題了。如果還是不行應(yīng)該是防火墻的問(wèn)題,這個(gè)時(shí)候關(guān)閉一下防火墻:service iptables stop。
打開(kāi)Oracle Net Manager創(chuàng)建監(jiān)聽(tīng)
1
在開(kāi)始菜單,選擇oracle,再選擇“配置和移值工具”,打開(kāi)Oracle Net Manager。
2
在彈出的窗口上 選擇“監(jiān)聽(tīng)程序”,點(diǎn)擊左邊的“+”圖標(biāo),創(chuàng)建監(jiān)聽(tīng)。
3
在接下來(lái)的窗口上選擇監(jiān)聽(tīng)名稱(chēng),或者自己起一個(gè)監(jiān)聽(tīng)名稱(chēng),在點(diǎn)擊下方“確定”按鈕。
END
添加服務(wù)器數(shù)據(jù)庫(kù)IP地址配置監(jiān)聽(tīng)
1
點(diǎn)擊“添加地址”按鈕,填寫(xiě)好服務(wù)器主機(jī)ip地址以及端口號(hào)并及時(shí)保存。
END
配置服務(wù)名稱(chēng)
1
選擇“服務(wù)名稱(chēng)”,創(chuàng)建一個(gè)服務(wù)名稱(chēng),最好跟目標(biāo)主機(jī)數(shù)據(jù)庫(kù)服務(wù)名稱(chēng)一致。
2
點(diǎn)擊下一步,選擇TC/IP選項(xiàng),再單擊下一步。
3
填寫(xiě)好服務(wù)器數(shù)據(jù)庫(kù)主機(jī)名,一般填寫(xiě)IP地址就可以了,再填寫(xiě)好端口:1521 。下一步的時(shí)候,填寫(xiě)好服務(wù)名,跟SID一致就可以了。
4
測(cè)試是否可以連通,點(diǎn)擊“測(cè)試”按鈕,更改進(jìn)入數(shù)據(jù)庫(kù)操作的賬戶(hù)跟密碼點(diǎn)擊測(cè)試。
5
測(cè)試連接成功如下圖,如果測(cè)試未成功,就按上面的步驟仔細(xì)檢查看看哪里出問(wèn)題了。一般查詢(xún)服務(wù)器ip地址、端口、數(shù)據(jù)庫(kù)用戶(hù)名、密碼、防火墻等等地方是否有問(wèn)題。
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用戶(hù)身份登陸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ù)了,