oracle怎麼配置監聽
A. 如何配置Oracle資料庫監聽
1、打開cmd輸入netca。
2、選擇【本地net服務名配置】→下一步。
3、選擇【添加】→下一步。
4、在【服務名】中輸入你想要連接的伺服器上的oracle服務的名字→下一步。
5、選擇【tcp】→下一步。
6、在【主機名】中輸入你想要連接的伺服器ip,埠號不變→下一步。
7、選擇【進行測試】→下一步。(當然你也可以選擇不測試)
※1測試如果不通過,點擊【更改登錄】輸入一個肯定能登入的【用戶名】和【口令】→確定,出現【正在連接...測試成功。】表明測試成功。
※2測試不通過的話,點【上一步】確認你寫的【服務名】和【主機名】,確認無誤的情況下,確認你要連接的伺服器oracle監聽服務已經打開。
8、在【net服務名中】輸入你想要使用的本地的服務名→下一步。
※就是【sqlplus
user/passwd
@本地服務名】。
9、選擇【否】→下一步。
10、出現【net服務配置完畢】字樣→下一步。
11、點擊【完成】完成服務配置。
12、在上面服務配置完成以後,在cmd中輸入如下命令即可遠程登錄oracle伺服器:
sqlplus
user_name/password@本地服務名
一定記住,上面的本地服務名是你第8步寫的服務名。
13、如果sqlplus
能夠進入,PLSQL
Developer也就可以了。
---
以上,希望對你有所幫助。
B. oracle怎麼配置監聽
何為一個instance配置多個監聽,並且實現ClientLoadBalancing和ClientLoadBalancing。打開NETCA,配置兩個監聽器。LISENTER,默認監聽器,一路next,就配置完畢,監聽埠1521。配置LISENTER2,注意監聽埠改為1522,其它和LISENTER一
C. oracle資料庫怎麼配置監聽
方法/步驟
1
Oracle監聽器配置(LISTENER)
如 圖(一)示,選中樹形目錄中監聽程序項,再點擊左上側「+」按鈕添加監聽程序,點擊監聽程序目錄,默認新加的監聽器名稱是LISTENER(該名稱也可以 由任意合法字元命名)。選中該名稱,選中窗口右側欄下拉選項中的「監聽位置」,點擊添加地址按鈕。在出現的網路地址欄的協議下拉選項中選中 「TCP/IP」,主機文本框中輸入主機名稱或IP地址(如果主機即用作服務端也作為客戶端,輸入兩項之一均有效;如果主機作為服務端並需要通過網路連 接,建議輸入IP地址),埠文本框中輸入數字埠,默認是1521,也可以自定義任意有效數字埠。配置好的監聽位置如下圖示:
如 果資料庫伺服器端相關服務啟動了,可以點擊測試按鈕進行連接測試。Oracle默認是通過scott/tiger用戶進行測試連接,由於scott用戶是 Oracle自帶的示例用戶,對於正式的業務資料庫或專業測試資料庫可能沒有配置這個用戶,所以需要更改成有效的用戶登錄才可能測試成功。如果這里測試連 接不成功,也不要緊,先點完成按鈕結束配置。
回 到Oracle網路管理器(Oracle Net Manager)主窗口,保存配置,默認即可在Oracle安裝目錄下找到本地服務名配置文件 (Windows下如D:.ora,Linux/Unix下$ ORACLE_HOME/network/admin/ tnsnames.ora)。配置完成的本地服務名如下圖示:
樹形目錄下的服務命名可以通過編輯菜單里的重命名菜單更改成任意合法字元組成的服務名稱,注意服務名稱前不能有空格字元,否則可能無法連接資料庫伺服器。
連接資料庫伺服器
(1)啟動伺服器端監聽器與資料庫服務
Linux/Unix下,啟動監聽器:
$ lsnrctl start
關閉監聽器:
$ lsnrctl stop
查看監聽狀態:
$ lsnrctl status
啟動資料庫:
$ sqlplus /nolog
SQL>conn sys@myoracle as sysdba --這里的myoracle是前面配置的客戶端本地服務名
或
SQL>conn / as sysdba
SQL>startup
Windows下,啟動監聽器:
C:lsnrctl start
啟動Oracle實例服務:
C:oradim ?a href="http://game.pchome.net/pcgame" class="none" title="cs" rel="external">cstartup –sid myoracle
關閉Oracle實例服務:
C:oradim –shutdown –sid myoracle
以上服務必須同時啟動,客戶端才能連接資料庫。由於默認配置的監聽器名稱是Listener,上述命令可以正常啟動監聽器,如果監聽器名稱是其它名稱,如aListener,則需要用下列方式才能啟動:
Linux/Unix下:
$ lsnrctl start aListener
Windows下:
C:lsnrctl start aListener
(2)測試連接資料庫伺服器
測試的方法多種多樣,可以在上面配置本地服務名時進行測試,也可以是第三方客戶端工具,如PL/SQL Developer,最方便的是用Oracle自帶的sqlplus工具,以下利用sqlplus進行測試:
C:sqlplus /nolog
SQL>conn zgh@myoracle
已連接。
客戶端連接伺服器端常見問題排除方法
要排除客戶端與伺服器端的連接問題,首先檢查客戶端配置是否正確(客戶端配置必須與資料庫伺服器端監聽配置一致),再根據錯誤提示解決。下面列出幾種常見的連接問題:
1、ORA-12541: TNS:沒有監聽器
顯而易見,伺服器端的監聽器沒有啟動,另外檢查客戶端IP地址或埠填寫是否正確。啟動監聽器:
$ lsnrctl start
或
C:lsnrctl start
2、ORA-12500: TNS:監聽程序無法啟動專用伺服器進程
對於Windows而言,沒有啟動Oracle實例服務。啟動實例服務:
C:oradim –startup -sid myoracle
3、ORA-12535: TNS:操作超時
出現這個問題的原因很多,但主要跟網路有關。解決這個問題,首先檢查客戶端與服務端的網路是否暢通,如果網路連通,則檢查兩端的防火牆是否阻擋了連接。
4、ORA-12154: TNS:無法處理服務名
檢 查輸入的服務名與配置的服務名是否一致。另外注意生成的本地服務名文件(Windows下如D:oracleora92networkadmin tnsnames.ora,Linux/Unix下/network/admin/tnsnames.ora)里每項服務的首 行服務名稱前不能有空格。
5、ORA-12514: TNS:監聽進程不能解析在連接描述符中給出的 SERVICE_NAME
打開Net Manager,選中服務名稱,檢查服務標識欄里的服務名輸入是否正確。該服務名必須與伺服器端監聽器配置的全局資料庫名一致。
6、Windows下啟動監聽服務提示找不到路徑
用 命令或在服務窗口中啟動監聽提示找不到路徑,或監聽服務啟動異常。打開注冊表,進入HKEY_LOCAL_MACHINE/SYSTEM/Current ControlSet/Services/OracleOraHome92TNSListener項,查看ImagePath字元串項是否存在,如果沒 有,設定值為D:oracleora92BINTNSLSNR,不同的安裝路徑設定值做相應的更改。這種方法同樣適用於Oracle實例服務,同 上,找到如同HKEY_LOCAL_MACHINE/SYSTEM/Current ControlSet/Services/Oracle ServiceMYORACLE項,查看ImagePath字元串項是否存在,如果沒有,則新建,設定值為d:oracleora92 binORACLE.EXE MYORACLE。
以上是Oracle客戶端連接伺服器端常見的一些問題,當然不能囊括所有的連接異常。解決問題的關鍵在於方法與思路,而不是每種問題都有固定的答案。
D. Oracle怎麼創建監聽
打開Oracle Net Manager創建監聽
1
在開始菜單,選擇oracle,再選擇「配置和移值工具」,打開Oracle Net Manager。
2
在彈出的窗口上 選擇「監聽程序」,點擊左邊的「+」圖標,創建監聽。
3
在接下來的窗口上選擇監聽名稱,或者自己起一個監聽名稱,在點擊下方「確定」按鈕。
END
添加伺服器資料庫IP地址配置監聽
1
點擊「添加地址」按鈕,填寫好伺服器主機ip地址以及埠號並及時保存。
END
配置服務名稱
1
選擇「服務名稱」,創建一個服務名稱,最好跟目標主機資料庫服務名稱一致。
2
點擊下一步,選擇TC/IP選項,再單擊下一步。
3
填寫好伺服器資料庫主機名,一般填寫IP地址就可以了,再填寫好埠:1521 。下一步的時候,填寫好服務名,跟SID一致就可以了。
4
測試是否可以連通,點擊「測試」按鈕,更改進入資料庫操作的賬戶跟密碼點擊測試。
5
測試連接成功如下圖,如果測試未成功,就按上面的步驟仔細檢查看看哪裡出問題了。一般查詢伺服器ip地址、埠、資料庫用戶名、密碼、防火牆等等地方是否有問題。
http://jingyan..com/article/fcb5aff78f3a49edaa4a7196.html
E. rhcs中oracle監聽怎麼配置
可以通過GUI界面來配置監聽:
在圖形界面下執行(需要先su到oracle用戶下):
netca
這條命令會啟動網路配置程序,可以對監聽進行配置
另外,還可以直接編輯監聽的配置文件來修改監聽。
此文件通常位於:
$ORACLE_HOME/network/admin/
監聽程序的配置文件名稱通常是listener.ora
F. 如何配置oracle資料庫監聽程序listener嗎
監聽器是Oracle基於伺服器端的一種網路服務,主要用於監聽客戶端向資料庫伺服器端提出的連接請求。既然是基於伺服器端的服務,那麼它也只存在於資料庫伺服器端,進行監聽器的設置也是在資料庫伺服器端完成的。
Oracle監聽器配置(LISTENER)
如 圖(一)示,選中樹形目錄中監聽程序項,再點擊左上側「+」按鈕添加監聽程序,點擊監聽程序目錄,默認新加的監聽器名稱是LISTENER(該名稱也可以 由任意合法字元命名)。選中該名稱,選中窗口右側欄下拉選項中的「監聽位置」,點擊添加地址按鈕。在出現的網路地址欄的協議下拉選項中選中 「TCP/IP」,主機文本框中輸入主機名稱或IP地址(如果主機即用作服務端也作為客戶端,輸入兩項之一均有效;如果主機作為服務端並需要通過網路連 接,建議輸入IP地址),埠文本框中輸入數字埠,默認是1521,也可以自定義任意有效數字埠。配置好的監聽位置如下圖示:
選 中窗口右側欄下拉選項中的「資料庫服務」,點擊添加資料庫按鈕。在出現的資料庫欄中輸入全局資料庫名,如myoracle。注意這里的全局資料庫名與數據 庫SID有所區別,全局資料庫名實際通過域名來控制在同一網段內資料庫全局命名的唯一性,就如Windows下的域名控制器,如這里可以輸入 myoracle.192.168.1.5。Oracle主目錄可以不填寫,輸入SID,如myoracle。完整的資料庫服務配置如下圖示:
保 存以上配置,默認即可在Oracle安裝目錄下找到監聽配置文件 (Windows下如D:.ora,Linux/Unix下$ ORACLE_HOME/network/admin/listerer.ora)。至此,Oracle服務端監聽器配置已經完成。
G. 如何啟動oracle監聽
1、首先我們打開電腦桌面,在開始菜單,找到oracle 客戶端程序,在「配置和移植」中找到「Net Manager」,點擊進入。
H. 怎麼配置oracle的監聽
SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = D:\oraclexe\app\oracle\proct\11.2.0\server) (PROGRAM = extproc) ) (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = D:\oraclexe\app\oracle\proct\11.2.0\server) (PROGRAM = extproc) ) )
LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) (ADDRESS = (PROTOCOL = TCP)(HOST = Dang-PC)--Dang-PC是算機名(PORT = 1521)) ) )
DEFAULT_SERVICE_LISTENER = (XE)--XE是對象名
就這兩個要改,其他的不用動
I. oracle 10g監聽怎麼配置
如 圖(一)示,選中樹形目錄中監聽程序項,再點擊左上側「+」按鈕添加監聽程序,點擊監聽程序目錄,默認新加的監聽器名稱是LISTENER(該名稱也可以 由任意合法字元命名)。選中該名稱,選中窗口右側欄下拉選項中的「監聽位置」,點擊添加地址按鈕。在出現的網路地址欄的協議下拉選項中選中 「TCP/IP」,主機文本框中輸入主機名稱或IP地址(如果主機即用作服務端也作為客戶端,輸入兩項之一均有效;如果主機作為服務端並需要通過網路連 接,建議輸入IP地址),埠文本框中輸入數字埠,默認是1521,也可以自定義任意有效數字埠。配置好的監聽位置如下圖示:
http://jingyan..com/article/3aed632e7a638b70108091dd.html
J. oracle資料庫怎麼net manager配置監聽
當我們建立了Oracle資料庫後,必須合理地配置監聽程序和網路服務名後,客戶應用才能訪問我們的資料庫。所以伺服器端必須配置監聽程序,而網路服務名在客戶端跟伺服器端都可以配置。看如下說明:
1。伺服器端的監聽程序用於接收客戶端的連接請求。
在建立了Oracle資料庫之後,為了使得客戶應用可以訪問特定資料庫,必須要在監聽程序中追加該資料庫。一個監聽程序可以監聽多個Oracle資料庫,多個監聽程序也可以監聽同一個資料庫。但是監聽程序只能用於同一台伺服器上的Oracle資料庫。安裝了Oracle時,會自動建立默認的監聽程序LISTENER.一般只需要將需要使用的資料庫追加到這個監聽程序上就可以了。
監聽程序使用的默認埠為1521
保存了監聽程序配置之後,必須要重新啟動監聽程序才能生效。windows中可以在「服務」中重新啟動。
例如:假如我在10.150.27.45上裝了ORACLE伺服器,埠是1521,為了讓其他客戶端應用(不管是本地的還是其他的)可以訪問我的名為TESTDB的資料庫,首先得在伺服器上配置監聽器:進入NET MANAGER 新建一個埠,如命名為LISTENER,配置主機名:如10.150.27.45和埠1521,配置全局資料庫名:如TESTDB,然後保存就好了
2。客戶端需要配置網路服務名,應用程序使用網路服務名才能訪問Oracle資料庫, 一般使用資料庫名作為服務名。注意: 網路協議要與監聽程序的一致(如TCP/IP)
例如:假如我在10.150.27.46上裝了ORACLE客戶端,進入NET MANAGER,新建一服務命名,如:TEST,然後配置你要連接的DB伺服器名字和埠好,如:10.150.27.45, 1521,配置服務名,必須跟監聽埠的全局資料庫名一樣:如TESTDB,然後你可以通過輸入用戶名和密碼測試連接成不成功了
3。利用客戶端工具測試
在10.150.27.46上通過SQLPLUS連接10.150.27.45上的DB:TESTDB, 輸入用戶名密碼,HOST STRING輸入TEST,看連接是不是成功