❶ 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
❷ 如何配置oracle監聽
1、選擇Net Configuration Assistant
一步一步往下做就可以了。
❸ 如何啟動oracle監聽
1、首先我們打開電腦桌面,在開始菜單,找到oracle 客戶端程序,在「配置和移植」中找到「Net Manager」,點擊進入。
❹ 如何配置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服務端監聽器配置已經完成。
❺ 如何配置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也就可以了。
---
以上,希望對你有所幫助。
❻ oracle資料庫中有2個實例,監聽怎麼配置
環境 centos 5.4 + oracle 10g r2
已有實例 xxxio 和監聽listener 埠1521
現又新建實例 xxxdb 監聽名稱listener02 埠 1522實現 listener02 只載入實例 xxxdb
1.創建資料庫 實例名xxxdb
2.netca 創建監聽 listener02 埠1522
3.配置listener.ora 如下
# listener.ora Network Configuration File: /u01/app/oracle/proct/10g//network/admin/listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = xxxio)
(ORACLE_HOME = /u01/app/oracle/proct/10g/)(PROGRAM = extproc)
)
(SID_DESC =
(SID_NAME = +ASM)
(ORACLE_HOME = /u01/app/oracle/proct/10g/))
(SID_DESC =
(SID_NAME = xxxdb)
(ORACLE_HOME = /u01/app/oracle/proct/10g/))
)
SID_LIST_LISTENER02 =
(SID_LIST =
(SID_DESC =
(SID_NAME = xxxdb)
(ORACLE_HOME = /u01/app/oracle/proct/10g/))
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)))
)
LISTENER02 =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC2))(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1522)))
)
說明 : 自己在配置過程中也遇到了好多問題 ,最後通過查看資料和實際測試 證明上述的配置是正確的1.首先用netca創建 listener02 後 會在配置文件listener.ora中 生成如下的信息 。這說明一個監聽創建成功。
可以啟動 、關閉 。但是沒有載入實例。
LISTENER02 =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC2))(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1522)))
)
2.在配置文件listener.ora 中加入如下信息 ,才能將實例xxxdb 載入到監聽 listener02中 實現 各盡其職SID_LIST_LISTENER02 = --這的命名是SID_LIST_監聽名(SID_LIST =
(SID_DESC =
(SID_NAME = xxxdb)
(ORACLE_HOME = /u01/app/oracle/proct/10g/))
)
❼ oracle怎麼配置監聽
何為一個instance配置多個監聽,並且實現Client Load Balancing和Client Load Balancing。
打開NETCA,配置兩個監聽器。
LISENTER,默認監聽器,一路next,就配置完畢, 監聽埠1521。
配置LISENTER2,注意監聽埠改為1522,其它和LISENTER一致。
這個時候,LISENTER已經可以使用了。
但是LISENTER2還是不行,因為Oracle只會為第一個默認的監聽注冊服務。
在$ORACLE_HOME/NETWORK/ADMIN,編輯lisenter.ora文件,如下:
紅色字體為需要增加的內容
SID_LIST_LISTENER2 =
(SID_LIST =
(SID_DESC =
(SID_NAME = WWJ)
(ORACLE_HOME = d:\oracle\proct\10.2.0\db_1)
(GLOBAL_DBNAME = WWJ)
)
)
LISTENER2 =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = tcp)(HOST = valen)(PORT = 1522))
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = d:\oracle\proct\10.2.0\db_1)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = tcp)(HOST = valen)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
)
需要解釋的是,SID_LIST_<lisenter name> 這里的<lisenter name>要和LISTENER名稱一致。
SID_DESC則注冊要提供服務的資料庫實例名。這樣LISTENER2 才能夠提供服務。
否則會報TNS-錯誤。
測試過程,配置local tns name如下:
1522 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = tcp)(HOST = 127.0.0.1)(PORT = 1522))
)
(CONNECT_DATA =
(SERVICE_NAME = wwj)
)
)
1521 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = tcp)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = wwj)
)
)
local =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = tcp)(HOST = 127.0.0.1)(PORT = 1521))
(ADDRESS = (PROTOCOL = tcp)(HOST = 127.0.0.1)(PORT = 1522))
)
(CONNECT_DATA =
(SERVICE_NAME = wwj)
)
)
1522和1521分別對應兩個監聽器,local稍後再解釋:
測試:
sql> conn [url=mailto:wwj/wwj@1521]wwj/wwj@1521
已連接。
sql> conn [url=mailto:wwj/wwj@1522]wwj/wwj@1522
已連接。
OK,再看local,
(ADDRESS = (PROTOCOL = tcp)(HOST = 127.0.0.1)(PORT = 1521))
(ADDRESS = (PROTOCOL = tcp)(HOST = 127.0.0.1)(PORT = 1522))
這里的意思是,該命名對應了兩個監聽埠,如果一個Crash,會立刻切換到另外一個。
並且如果多個連接,會隨機的分配監聽。
測試
sql> conn [url=mailto:wwj/wwj@local]wwj/wwj@local
已連接。
STOP LISENTER,再次連接,這個時候,連接比第一次慢了1秒鍾左右
sql> conn [url=mailto:wwj/wwj@local]wwj/wwj@local
已連接。
成功,這時連接上了LISTENER2
❽ oracle 10g監聽怎麼配置
如 圖(一)示,選中樹形目錄中監聽程序項,再點擊左上側「+」按鈕添加監聽程序,點擊監聽程序目錄,默認新加的監聽器名稱是LISTENER(該名稱也可以 由任意合法字元命名)。選中該名稱,選中窗口右側欄下拉選項中的「監聽位置」,點擊添加地址按鈕。在出現的網路地址欄的協議下拉選項中選中 「TCP/IP」,主機文本框中輸入主機名稱或IP地址(如果主機即用作服務端也作為客戶端,輸入兩項之一均有效;如果主機作為服務端並需要通過網路連 接,建議輸入IP地址),埠文本框中輸入數字埠,默認是1521,也可以自定義任意有效數字埠。配置好的監聽位置如下圖示:
http://jingyan..com/article/3aed632e7a638b70108091dd.html
❾ 如何開啟Oracle監聽功能
方法:
1、lsnrctl命令是oracle的監聽命令,位置看下圖;
5、服務開啟之後可以再次嘗試通過外部來訪問,可以是沒有問題了。如果還是不行應該是防火牆的問題,這個時候關閉一下防火牆:service iptables stop。
❿ oracle11g怎麼配置監聽
最簡單的是配置動態監聽:直接在命令行輸入netca,然後一直下一步,完成後就可以了,如下圖::
還有一種是配置靜態監聽:需要修改安裝目錄:proct11.2.0dbhome_1NETWORKADMIN下面的listener.ora文件,相對麻煩一點。