
windows注冊表oracle環境變量
本文將討論用LSNRCTL命令啟動、關閉和查看監聽器的狀態的方法。
怎樣啟動、關閉和重新啟動oracle監聽器
在啟動、關閉或者重啟oracle監聽器之前確保使用lsnrctl status命令檢查oracle監聽器的狀態。除了得到監聽器的狀態之外,你還可以從lsnrctl status命令的輸出中得到如下的信息:
監聽器的啟動時間
監聽器的運行時間
監聽器參數文件listener.ora的位置,通常位於$ORACLE_HOME/network/admin目錄下
監聽器日志文件的位置
如果oracle監聽器沒用運行,你將得到如下的信息
如果oracle監聽器正在運行,你將得到如下信息
如果oracle監聽器沒用運行,你可以用lsnrctl start命令啟動oracle監聽器,該命令將啟動所有的監聽器,如果你只想啟動特定的監聽器,可以再start後面指定監聽器的名字,例如:lsnrctl start [listener-name]。
listener.ora
# listener.ora Network Configuration File: D:\app\Administrator\product\11.2.0\dbhome_1\network\admin\listener.ora # Generated by Oracle configuration tools. SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = D:\app\Administrator\product\11.2.0\dbhome_1) (PROGRAM = extproc) (ENVS = "EXTPROC_DLLS=ONLY:D:\app\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll") ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = PC100)(PORT = 1521)) ) ) ADR_BASE_LISTENER = D:\app\Administrator
tnsnames.ora
# tnsnames.ora Network Configuration File: D:\app\Administrator\product\11.2.0\dbhome_1\network\admin\tnsnames.ora # Generated by Oracle configuration tools. ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) (CONNECT_DATA = (SID = CLRExtProc) (PRESENTATION = RO) ) ) ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = PC100)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )