1、檢查oracle監(jiān)聽服務運行狀態(tài),輸入lsnrctl status命令來查看,看到提示信息TNS:no listener,表示監(jiān)聽沒有啟動,
創(chuàng)新互聯(lián)是一家專業(yè)提供正陽企業(yè)網站建設,專注與成都網站設計、成都網站制作、H5技術、小程序制作等業(yè)務。10年已為正陽眾多企業(yè)、政府機構等服務。創(chuàng)新互聯(lián)專業(yè)網站設計公司優(yōu)惠進行中。
2、監(jiān)聽沒有啟動,則需要輸入lsnrctl start啟動監(jiān)聽服務,當看到提示信息"The command completed successfully",則表示啟動成功,
oracle的性能判斷需要綜合數(shù)據庫的多個運行指標來判斷:
1、進程數(shù)量和占用cpu:這個主要看有沒有長時間占用cpu的進行。通常會判斷大出sql,需要優(yōu)化;這個可以用執(zhí)行計劃或者awr報告查看;
2、內存占用:主要用系統(tǒng)命令查看ora_占用和系統(tǒng)總內存的比例,swap的使用率;通常swap使用率低就沒事;這個主要使用系統(tǒng)命令;
3、磁盤占用率:防止磁盤空間不足,需要的主要在系統(tǒng)和用戶表空間、RMAN等操作上;這個主要使用系統(tǒng)命令;RMAN命令查看
1、打開服務
啟動OracleOraDb10g_home1TNSListener服務。
2、進入命令
輸入lsnrctl start即可啟動。
輸入lsnrctl stop停止服務。
輸入lsnrctl status查看狀態(tài)。
創(chuàng)建監(jiān)聽有多重方式,下面是一個監(jiān)聽配置的標準模板:
1、 PROTOCOL指的是監(jiān)聽接收鏈接的協(xié)議。
2、 HOST是指的監(jiān)聽運行的主機或者IP地址。
3、 PORT指的是監(jiān)聽運行的端口。
4、 SID_NAME指的是監(jiān)聽服務的實例名。
5、 GLOBAL_NAME指的是監(jiān)聽服務的服務名。
6、ORACLE_HOME指的是監(jiān)聽服務的$ORACLE_HOME。
可通過能否登錄sqlplus來判斷是否安裝成功。
操作系統(tǒng):windows10
oracle版本:oracle 10g
步驟:
1、電腦win鍵+R鍵,輸入cmd,進入命令提示符。
2、命令行中輸入:
1
sqlplus /nolog
3、如果沒有報錯,并出現(xiàn)oracle版本號,則代表安裝成功,如圖:
測試能否用sqlplus連接上:
原理:
使用sqlplus登陸命令格式如:sqlplus 用戶名/密碼@全局數(shù)據庫實例名 as 權限(NORMAL,SYSDBA,SYSOPER)進入到oracle安裝目錄的bin目錄下,執(zhí)行如下代碼,查看能否連接:
使用sys用戶登陸:
使用sqlplus.exe "/as sysdba" 登陸:
使用system用戶登陸:
測試成功。
測試成功之后,通過瀏覽器訪問EM控制臺看是否能夠進入,路徑:
用SYS用戶登錄
若能進入該界面則表示成功:
一、如果是windows操作系統(tǒng),打開任務管理器-進程,如果里面有oracle.exe,證明本機已裝oracle數(shù)據庫,并且數(shù)據庫正在運行。
二、在DOS命令下輸入:telnet 127.0.0.1 1521
如果未出現(xiàn)連接到端口失敗,那就表式有oracle服務
這個方法也可以檢測遠端計算機是否安裝oracle服務
在DOS命令下輸入:set 回車 , 看到oracle_home的字樣,也可以看到。
這種方法可以檢測許多應用服務,如郵件、DNS、FTP、WEB等等
其他方法在控制面板安裝卸載那里也可以看
如果你是將服務器端安裝在本地,而且只使用sqlplus或只使用JAVA的JDBC進行開發(fā),
不需要使用其他的第三方客戶端去訪問Oracle數(shù)據庫,你可以不安裝Oracle的客戶端。
當然,為了使用方面,還是安裝Oracle客戶端比較好,Oracle的客戶端與服務器端是可以同時安裝的,沒有沖突的。訪問的時候就是直接網址就行了
數(shù)據庫 寫 22.11.92.1:1521/orcl