單實(shí)例環(huán)境(不是RAC),偵聽(tīng)器和實(shí)例必須要在同一臺(tái)機(jī)器上。兩臺(tái)機(jī)器通信必須使用一個(gè)網(wǎng)絡(luò)協(xié)議才能進(jìn)行通信,假如瀏覽網(wǎng)頁(yè)需要使用http協(xié)議,遠(yuǎn)程連接需要使用RDP/ssh/telnet等等。
創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站建設(shè)、網(wǎng)站制作與策劃設(shè)計(jì),竹溪網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十載,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:竹溪等地區(qū)。竹溪做網(wǎng)站價(jià)格咨詢:13518219792有一臺(tái)oracle服務(wù)器,有個(gè)客戶端要連接到oracle服務(wù)器上,兩臺(tái)機(jī)器通信就要使用oracleNET協(xié)議,和以上的協(xié)議是一樣的。有協(xié)議就要有相應(yīng)的端口,所以oracleNET有個(gè)默認(rèn)的偵聽(tīng)端口1521.
其實(shí)配置oracle網(wǎng)絡(luò)就是配置oracle偵聽(tīng)器,偵聽(tīng)器很重要,如果沒(méi)有配置偵聽(tīng)器,客戶端是無(wú)法連接到oracle服務(wù)器上面的。其實(shí)即使是在本地連接oracle服務(wù)器,偵聽(tīng)器也是必須要運(yùn)行的??蛻舳诉h(yuǎn)程連接到oracle服務(wù)器時(shí)使用oracleNet協(xié)議,是被封裝到了tcp/ip協(xié)議中。如果是直接在本地連接數(shù)據(jù)庫(kù)用的是IPC。IPC是指<進(jìn)程間的通信>。
偵聽(tīng)器是用來(lái)接收外面的請(qǐng)求,在將外面的請(qǐng)求通過(guò)服務(wù)器進(jìn)程交給實(shí)例,所以實(shí)例必須要向偵聽(tīng)器注冊(cè)。如果監(jiān)聽(tīng)器不知道有相應(yīng)的實(shí)例肯定是不行的--即讓偵聽(tīng)器知道有實(shí)例可以連接。oracle默認(rèn)偵聽(tīng)器的端口是1521。
偵聽(tīng)器的配置文件存放在:$ORACLE_HOME/network/admin/中的instener.ora是偵聽(tīng)器的配置文件
如果listerner的端口使用默認(rèn)的1521的話,可以沒(méi)有l(wèi)istener.ora,但是建議最好不要?jiǎng)h除這個(gè)文件。
創(chuàng)建偵聽(tīng)器
可以通過(guò)修改listener.ora來(lái)配置偵聽(tīng)器以外,還可以使用其他工具來(lái)配置偵聽(tīng)器
netca
netmgr
使用netca添加偵聽(tīng)器的方法
查看默認(rèn)偵聽(tīng)器的狀態(tài)
查看LISTENER1的狀態(tài)
遠(yuǎn)程客戶端連接方式
遠(yuǎn)程客戶端連接oracle服務(wù)器可以使用以下兩個(gè)方式:
1.easy connect: conn user/password@ip:port/orcl as sysdba
2.tnsnames: conn user/password@XX
使用easy connect方式遠(yuǎn)程連接oracle服務(wù)器
客戶端是win7系統(tǒng),需要安裝oracle客戶端程序
刪除listener.ora文件中的標(biāo)識(shí)的行
停止偵聽(tīng)器服務(wù)
[oracle@orclsrv admin]$ lsnrctlstop
啟動(dòng)偵聽(tīng)器服務(wù)
[oracle@orclsrv admin]$ lsnrctl start
再去連接實(shí)例時(shí),就無(wú)法連接,提示沒(méi)有l(wèi)istener.
將偵聽(tīng)器還原到?jīng)]有刪除之前的狀態(tài),然后重啟服務(wù)lsnrctl stop/start
使用netmgr工具
刪除listener1偵聽(tīng)器,單擊左側(cè)“X”按鈕
可以使用easy connect和tnsnames的方式連接
Tnsnames連接方法:<推薦的客戶端連接方式> conn user/password@XX
Tnsnames涉及到一個(gè)文件:tnsnames.ora是一個(gè)客戶端的工具,將tnsnames.ora拷貝到oracle客戶端安裝目錄中。
使用記事本打開(kāi)tnsnames.ora文件,原始內(nèi)容如下
對(duì)原始內(nèi)容中如圖所示部分復(fù)制并粘貼到tnsnames.ora中的空白位置,進(jìn)行修改
修改為
然后保存退出。
連接實(shí)例
使用netmgr添加監(jiān)聽(tīng)器
使用listener1偵聽(tīng)器連接實(shí)例,結(jié)果是無(wú)法連接到實(shí)例,因?yàn)閷?shí)例orcl并沒(méi)有在listener1偵聽(tīng)器上注冊(cè)。默認(rèn)情況下orcl實(shí)例注冊(cè)到了默認(rèn)的偵聽(tīng)器1521上面,所以目前只能使用1521來(lái)連接。
實(shí)例注冊(cè)到偵聽(tīng)器的方法有:
靜態(tài)注冊(cè):在listener.ora文件中手工指定
動(dòng)態(tài)注冊(cè):pmon進(jìn)程每隔一分鐘將服務(wù)名和實(shí)例名注冊(cè)到偵聽(tīng)器上面
將實(shí)例注冊(cè)到偵聽(tīng)器的方法
使用alter system register可以將實(shí)例注冊(cè)到偵聽(tīng)器上。這個(gè)命令將實(shí)例注冊(cè)到哪個(gè)偵聽(tīng)器上了呢?這條命令將實(shí)例注冊(cè)到了默認(rèn)的偵聽(tīng)器上面了。
ORCL是tnsnames中的解析名:即使用ORCL就能夠解析出(ADDRESS = (PROTOCOL = TCP)(HOST =orclsrv)(PORT = 1521))這個(gè)地址。
SQL>alter system set local_listener="(ADDRESS = (PROTOCOL = TCP)(HOST= orclsrv)(PORT = 1521))";與alter system set local_listener=ORCL是等價(jià)的。
將實(shí)例注冊(cè)到listener1上面
SQL>alter system set local_listener="(ADDRESS = (PROTOCOL = TCP)(HOST= orclsrv)(PORT = 1522))";
此時(shí)使用默認(rèn)的偵聽(tīng)器就無(wú)法連接到實(shí)例了。
修改tnsnames.ora中的文件
SQL>alter system setlocal_listener=LISTENER2;
系統(tǒng)已更改。
查看實(shí)例注冊(cè)到了哪個(gè)偵聽(tīng)器上面:show parameter local;
如果對(duì)此文有什么問(wèn)題的話,請(qǐng)加下面微信一起探討
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
當(dāng)前文章:Oracle11gR2網(wǎng)絡(luò)偵聽(tīng)器實(shí)驗(yàn)-創(chuàng)新互聯(lián)
網(wǎng)頁(yè)地址:http://www.muchs.cn/article42/dhjdhc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營(yíng)銷、面包屑導(dǎo)航、網(wǎng)站制作、網(wǎng)站導(dǎo)航、軟件開(kāi)發(fā)、外貿(mào)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容