1、win+R 運(yùn)行中輸入CMD回車打開命令行
創(chuàng)新互聯(lián)公司是專業(yè)的昌樂網(wǎng)站建設(shè)公司,昌樂接單;提供成都網(wǎng)站建設(shè)、成都做網(wǎng)站,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行昌樂網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊,希望更多企業(yè)前來合作!
2、cmd中輸入sqlplus回車
3、輸入你安裝時設(shè)置的用戶名密碼,如果沒設(shè)置用 user:scott;password:tiger登錄
4、如果顯示連接到。。。字樣說明安裝成功了。
1、檢查oracle監(jiān)聽服務(wù)運(yùn)行狀態(tài),輸入lsnrctl status命令來查看,看到提示信息TNS:no listener,表示監(jiān)聽沒有啟動,
2、監(jiān)聽沒有啟動,則需要輸入lsnrctl start啟動監(jiān)聽服務(wù),當(dāng)看到提示信息"The command completed successfully",則表示啟動成功,
1、打開服務(wù)
啟動OracleOraDb10g_home1TNSListener服務(wù)。
2、進(jìn)入命令
輸入lsnrctl start即可啟動。
輸入lsnrctl stop停止服務(wù)。
輸入lsnrctl status查看狀態(tài)。
創(chuàng)建監(jiān)聽有多重方式,下面是一個監(jiān)聽配置的標(biāo)準(zhǔn)模板:
1、 PROTOCOL指的是監(jiān)聽接收鏈接的協(xié)議。
2、 HOST是指的監(jiān)聽運(yùn)行的主機(jī)或者IP地址。
3、 PORT指的是監(jiān)聽運(yùn)行的端口。
4、 SID_NAME指的是監(jiān)聽服務(wù)的實(shí)例名。
5、 GLOBAL_NAME指的是監(jiān)聽服務(wù)的服務(wù)名。
6、ORACLE_HOME指的是監(jiān)聽服務(wù)的$ORACLE_HOME。
除了Oracle的激活和可用性之外,我們還需要進(jìn)行檢測以確保它可以用,這樣我們還可以檢測表空間的容量 。
檢測的腳本:
◆假設(shè)所有的Oracle環(huán)境都已經(jīng)搭建起來了
◆假設(shè)所有的擴(kuò)展都已經(jīng)達(dá)到了最大的限度
◆假設(shè)左右的表空間都缺乏運(yùn)行的空閑空間
下面的腳本可以在你想要的任何時候通過crontab 來中斷 。另外,如果上面的例外情況出現(xiàn)了的話,您還可以就這個腳本寫信或者電子郵件給支持人員獲得幫助 。
如果您有什么其他的測試,這個腳本可以讓您輕松地進(jìn)行修改以加以利用 。我使用這個Monitororcl 腳本作為模板并且在末尾添加了功能 。
按crontab來調(diào)用query_oracle_instances.sh 腳本:
#!/bin/ksh
. /u01/home/oracle/.profile
/u01/app/oracle/admin/monitororcl
cat /u01/app/oracle/admin/Get_Oracle_Instance_Listexit
Get_Oracle_Instance_List 腳本如下:
instance_name1 tnsname1 sys_password_for_this_instanceinstance_name2 tnsname2 sys_password_for_this_instanceinstance_name3 tnsname3 sys_password_for_this_instance下面是MONITORORCL腳本:
#!/bin/ksh
#script : Rick Stehno
# script will monitor to see if Oracle is upwhile [ "$1" != "" ]
do
ORACLE_INSTANCE=$1
ORACLE_TNS=$2
USR_ID=sys
USR_PASS=$3
# echo "Instance: [$ORACLE_INSTANCE]"
# echo "TNS [$ORACLE_TNS]"
# echo "PASS: [$USR_PASS]"
LOGFIL=/u01/app/oracle/admin/monitordev1.outNOTIFY_LIST=userid1@mobilephone.com,userid2,userid3@pagercompany.com#
# 檢測關(guān)鍵的段沒有達(dá)到最大限度
sqlplus -s $LOGFIL 2/dev/null
$USR_ID/$USR_PASS@$ORACLE_TNS
set pages 0
select distinct YES from dba_segments
where extents = (max_extents-5) and segment_name not like 1.%;EOF1
grep -i ^ORA- $LOGFIL /dev/null
if [ $? -eq 0 ]
then
echo "$0 failed: check $ORACLE_INSTANCE for problems" | /bin/mailx -s "${ORACLE_INSTANCE} : Script failed" $NOTIFY_LISTexit 1
fi
MAXEXTENTS_REACHED=`awk { print $1 } $LOGFIL`if [ "$MAXEXTENTS_REACHED" = "YES" ]
then
echo "$0 failed: $ORACLE_INSTANCE max extents reached" | /bin/mailx -s "${ORACLE_INSTANCE} : max extents reached" $NOTIFY_LISTexit 1
fi
#
# 檢測是否能分配下一個段
sqlplus -s $LOGFIL 2/dev/null
$USR_ID/$USR_PASS@$ORACLE_TNS
set pages 0
select distinct YES from dba_segments ds
where next_extent
(select max(bytes) from dba_free_space
where tablespace_name = ds.tablespace_name);EOF2
grep -i ^ORA- $LOGFIL /dev/null
if [ $? -eq 0 ]
then
echo "$0 failed: check $ORACLE_INSTANCE for problems" | /bin/mailx -s "${ORACLE_INSTANCE} : Script failed" $NOTIFY_LISTexit 1
fi
POSSIBLE_NEXTEXT_FAIL=`awk {print $1 } $LOGFIL`if [ "$POSSIBLE_NEXTEXT_FAIL" = "YES" ]
then
echo "$0 failed: $ORACLE_INSTANCE cannot extend segment" | /bin/mailx -s "${ORACLE_INSTANCE} : max extents reached" $NOTIFY_LISTexit 1
fi
shift 3
# echo "shift done"
done
echo "Successful completion of $0" `date`exit 0
oracle的性能判斷需要綜合數(shù)據(jù)庫的多個運(yùn)行指標(biāo)來判斷:
1、進(jìn)程數(shù)量和占用cpu:這個主要看有沒有長時間占用cpu的進(jìn)行。通常會判斷大出sql,需要優(yōu)化;這個可以用執(zhí)行計劃或者awr報告查看;
2、內(nèi)存占用:主要用系統(tǒng)命令查看ora_占用和系統(tǒng)總內(nèi)存的比例,swap的使用率;通常swap使用率低就沒事;這個主要使用系統(tǒng)命令;
3、磁盤占用率:防止磁盤空間不足,需要的主要在系統(tǒng)和用戶表空間、RMAN等操作上;這個主要使用系統(tǒng)命令;RMAN命令查看
一、如果是windows操作系統(tǒng),打開任務(wù)管理器-進(jìn)程,如果里面有oracle.exe,證明本機(jī)已裝oracle數(shù)據(jù)庫,并且數(shù)據(jù)庫正在運(yùn)行。
二、在DOS命令下輸入:telnet 127.0.0.1 1521
如果未出現(xiàn)連接到端口失敗,那就表式有oracle服務(wù)
這個方法也可以檢測遠(yuǎn)端計算機(jī)是否安裝oracle服務(wù)
在DOS命令下輸入:set 回車 , 看到oracle_home的字樣,也可以看到。
這種方法可以檢測許多應(yīng)用服務(wù),如郵件、DNS、FTP、WEB等等
其他方法在控制面板安裝卸載那里也可以看
如果你是將服務(wù)器端安裝在本地,而且只使用sqlplus或只使用JAVA的JDBC進(jìn)行開發(fā),
不需要使用其他的第三方客戶端去訪問Oracle數(shù)據(jù)庫,你可以不安裝Oracle的客戶端。
當(dāng)然,為了使用方面,還是安裝Oracle客戶端比較好,Oracle的客戶端與服務(wù)器端是可以同時安裝的,沒有沖突的。訪問的時候就是直接網(wǎng)址就行了
數(shù)據(jù)庫 寫 22.11.92.1:1521/orcl
分享文章:如何檢測oracle 如何檢測房間有沒有攝像頭
網(wǎng)頁路徑:http://jinyejixie.com/article46/hepehg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、網(wǎng)站制作、網(wǎng)站設(shè)計公司、動態(tài)網(wǎng)站、外貿(mào)建站、外貿(mào)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)