1、檢查oracle監(jiān)聽服務(wù)運(yùn)行狀態(tài),輸入lsnrctl status命令來查看,看到提示信息TNS:no listener,表示監(jiān)聽沒有啟動(dòng),
成都創(chuàng)新互聯(lián)公司是創(chuàng)新、創(chuàng)意、研發(fā)型一體的綜合型網(wǎng)站建設(shè)公司,自成立以來公司不斷探索創(chuàng)新,始終堅(jiān)持為客戶提供滿意周到的服務(wù),在本地打下了良好的口碑,在過去的10多年時(shí)間我們累計(jì)服務(wù)了上千家以及全國(guó)政企客戶,如成都不銹鋼雕塑等企業(yè)單位,完善的項(xiàng)目管理流程,嚴(yán)格把控項(xiàng)目進(jìn)度與質(zhì)量監(jiān)控加上過硬的技術(shù)實(shí)力獲得客戶的一致稱贊。
2、監(jiān)聽沒有啟動(dòng),則需要輸入lsnrctl start啟動(dòng)監(jiān)聽服務(wù),當(dāng)看到提示信息"The command completed successfully",則表示啟動(dòng)成功,
測(cè)試能否用sqlplus連接上:
原理:
使用sqlplus登陸命令格式如:sqlplus 用戶名/密碼@全局?jǐn)?shù)據(jù)庫(kù)實(shí)例名 as 權(quán)限(NORMAL,SYSDBA,SYSOPER)進(jìn)入到oracle安裝目錄的bin目錄下,執(zhí)行如下代碼,查看能否連接:
使用sys用戶登陸:
使用sqlplus.exe "/as sysdba" 登陸:
使用system用戶登陸:
測(cè)試成功。
測(cè)試成功之后,通過瀏覽器訪問EM控制臺(tái)看是否能夠進(jìn)入,路徑:
用SYS用戶登錄
若能進(jìn)入該界面則表示成功:
一、如果是windows操作系統(tǒng),打開任務(wù)管理器-進(jìn)程,如果里面有oracle.exe,證明本機(jī)已裝oracle數(shù)據(jù)庫(kù),并且數(shù)據(jù)庫(kù)正在運(yùn)行。
二、在DOS命令下輸入:telnet 127.0.0.1 1521
如果未出現(xiàn)連接到端口失敗,那就表式有oracle服務(wù)
這個(gè)方法也可以檢測(cè)遠(yuǎn)端計(jì)算機(jī)是否安裝oracle服務(wù)
在DOS命令下輸入:set 回車 , 看到oracle_home的字樣,也可以看到。
這種方法可以檢測(cè)許多應(yīng)用服務(wù),如郵件、DNS、FTP、WEB等等
其他方法在控制面板安裝卸載那里也可以看
如果你是將服務(wù)器端安裝在本地,而且只使用sqlplus或只使用JAVA的JDBC進(jìn)行開發(fā),
不需要使用其他的第三方客戶端去訪問Oracle數(shù)據(jù)庫(kù),你可以不安裝Oracle的客戶端。
當(dāng)然,為了使用方面,還是安裝Oracle客戶端比較好,Oracle的客戶端與服務(wù)器端是可以同時(shí)安裝的,沒有沖突的。訪問的時(shí)候就是直接網(wǎng)址就行了
數(shù)據(jù)庫(kù) 寫 22.11.92.1:1521/orcl
oracle的性能判斷需要綜合數(shù)據(jù)庫(kù)的多個(gè)運(yùn)行指標(biāo)來判斷:
1、進(jìn)程數(shù)量和占用cpu:這個(gè)主要看有沒有長(zhǎng)時(shí)間占用cpu的進(jìn)行。通常會(huì)判斷大出sql,需要優(yōu)化;這個(gè)可以用執(zhí)行計(jì)劃或者awr報(bào)告查看;
2、內(nèi)存占用:主要用系統(tǒng)命令查看ora_占用和系統(tǒng)總內(nèi)存的比例,swap的使用率;通常swap使用率低就沒事;這個(gè)主要使用系統(tǒng)命令;
3、磁盤占用率:防止磁盤空間不足,需要的主要在系統(tǒng)和用戶表空間、RMAN等操作上;這個(gè)主要使用系統(tǒng)命令;RMAN命令查看