Oracle的監聽常用指令 在剛建立完 資料庫後,還需要自己建立一個監聽,建立監聽有很多種方式,常用如下: 1 圖形化界面方式 這種方式在細分為: 1.1 netca 這種圖形化界面比較簡潔,建議初學者使用,具體使用方法就不詳述了,根據提示就能配置成功(基本就是下一步。。。完成,就OK) 1.2 netmgr 這種圖形化方式較netca麻煩些,有監聽服務,資料庫服務等這些配置,裡面含有端口号,ip(也可以是主機名)、 Oracle主目錄,SID(這個一定要與所要連接配接的資料的SID一緻),全局資料庫名。 注意:在win下直接輸入netmgr這種方式調用不起來圖形化界面 2 直接更改腳本方式 [[email protected]]$ pwd /u01/oracle/product/11.2.0/dbhome_1/network/admin [[email protected]]$ cat listener.ora #listener.ora Network Configuration File:/u01/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora # Generated byOracle configuration tools. SID_LIST_LISTENER= (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = elvis) (ORACLE_HOME =/u01/oracle/product/11.2.0/dbhome_1) (SID_NAME = elvis) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST =elvis)(PORT = 1521)) ) ) ADR_BASE_LISTENER= /u01/oracle 配置完監聽服務之後,可以直接通過lsnrctl指令。 lsnrctl --listner control縮寫 ->start--第一次啟動會有錯誤提示,且是在系統資料庫裡會注冊監聽相應資訊,并且服務裡會出現監聽資訊,第二次啟動時則不會有錯誤提示 Win下的話,直接去服務裡開啟也可以。重新整理下服務會出現監聽程式,則再次啟動觀察--最好改為自動