1. 修改***配置檔案
linux下oracle***配置檔案在:$ oracle_home/network/admin/listerer.ora, 如:
/bank/oracle/oracle10g/product/10.2.0/network/admin/listener.ora
修改並配置要監聽sid的相關資訊,如:
#listener.ora network configuration file: /bank/oracle/oracle10g/product/10.2.0/network/admin/listener.ora
# generated by oracle configuration tools.
sid_list_listener =
(sid_list =
(sid_desc =
(sid_name = pl***tproc)
(oracle_home = /bank/oracle/oracle10g/product/10.2.0)
(program = extproc)
)(sid_desc =
(global dbname = bkserver)
(sid_name = bkserver)
)listener =
(description_list =
(description =
(address = (protocol = ipc)(key = extproc1))
(address = (protocol = tcp)(host = 192.168.19.213)(port = 1521))))
2. 啟動***
(1). 切換至oracle安裝使用者(一般為oracle)
su - oracle
(2). 啟動***
lsnrctl start
另:停止***
lsnrctl stop
3. 測試***是否執行正常
在客戶端修改tnsnames.ora配置檔案就訪問oracle資料庫,如:
bkserver =
(description =
(address_list =
(address = (protocol = tcp)(host = 192.168.19.213)(port = 1521))
)(connect_data =
(server = dedicated)
(service_name = bkserver)))
通過命令tnsping測試是否能訪問到***,如:
m:\>tnsping bkserver
tns ping utility for 32-bit windows: version 10.2.0.1.0 - production on 12-8月 -
2010 17:11:04
已使用的引數檔案:
d:\oracle\product\10.2.0\client_1\network\admin\sqlnet.ora
已使用 tnsnames 介面卡來解析別名
attempting to contact (description = (address_list = (address = (protocol = tcp)
(host = 10.7.13.242)(port = 1521))) (connect_data = (server = dedicated) (servic
e_name = bkserver)))
ok (20 毫秒)
注意:***是否能被tnsping通跟資料庫的開啟/關閉無關,所以就算可以tnsping通***但未必能連線到資料庫,這時請檢查listener.ora檔案配置資訊是否正確,還有資料庫是否已經被開啟。
關閉服務端的防火牆。
Linux環境下重啟Oracle服務和監聽
有時候可能會出現伺服器電腦出問題,需要重啟,重啟機器後需要重啟oracle資料庫 1 以oracle身份登入資料庫,命令 su oracle 2 進入sqlplus控制台,命令 sqlplus nolog 3 以系統管理員登入,命令 connect as sysdba 4 啟動資料庫,命令 star...
Windows 平台配置Oracle多個監聽
1 開啟服務端net manager 增加新監聽,注意埠不要與原有監聽衝突,實際上是修改listener.ora檔案 關閉視窗儲存配置,但此時不會啟動新監聽 2 新增的監聽需要通過命令建立 lsnrctl start 新建聽名稱,服務列表中才會出現新監聽,啟動 此時可以telnet埠測試,可以連線,...
linux中關閉oracle相關服務和監聽
由於遇到資產檢測,需要把應用系統服務和資料庫服務都停止一段時間,所以需要把oracle服務停了。步驟如下 1.登陸伺服器,然後切換使用者到oracle使用者 su oracle 2.檢視oracle例項和監聽的狀態,ps ef grep oracle 3.如果服務監聽在執行,則關閉。先關監聽,lsn...