1、win+R 運行中輸入CMD回車打開命令行
創新互聯公司是專業的昌樂網站建設公司,昌樂接單;提供成都網站建設、成都做網站,網頁設計,網站設計,建網站,PHP網站建設等專業做網站服務;采用PHP框架,可快速的進行昌樂網站開發網頁制作和功能擴展;專業做搜索引擎喜愛的網站,專業的做網站團隊,希望更多企業前來合作!
2、cmd中輸入sqlplus回車
3、輸入你安裝時設置的用戶名密碼,如果沒設置用 user:scott;password:tiger登錄
4、如果顯示連接到。。。字樣說明安裝成功了。
1、檢查oracle監聽服務運行狀態,輸入lsnrctl status命令來查看,看到提示信息TNS:no listener,表示監聽沒有啟動,
2、監聽沒有啟動,則需要輸入lsnrctl start啟動監聽服務,當看到提示信息"The command completed successfully",則表示啟動成功,
1、打開服務
啟動OracleOraDb10g_home1TNSListener服務。
2、進入命令
輸入lsnrctl start即可啟動。
輸入lsnrctl stop停止服務。
輸入lsnrctl status查看狀態。
創建監聽有多重方式,下面是一個監聽配置的標準模板:
1、 PROTOCOL指的是監聽接收鏈接的協議。
2、 HOST是指的監聽運行的主機或者IP地址。
3、 PORT指的是監聽運行的端口。
4、 SID_NAME指的是監聽服務的實例名。
5、 GLOBAL_NAME指的是監聽服務的服務名。
6、ORACLE_HOME指的是監聽服務的$ORACLE_HOME。
除了Oracle的激活和可用性之外,我們還需要進行檢測以確保它可以用,這樣我們還可以檢測表空間的容量 。
檢測的腳本:
◆假設所有的Oracle環境都已經搭建起來了
◆假設所有的擴展都已經達到了最大的限度
◆假設左右的表空間都缺乏運行的空閑空間
下面的腳本可以在你想要的任何時候通過crontab 來中斷 。另外,如果上面的例外情況出現了的話,您還可以就這個腳本寫信或者電子郵件給支持人員獲得幫助 。
如果您有什么其他的測試,這個腳本可以讓您輕松地進行修改以加以利用 。我使用這個Monitororcl 腳本作為模板并且在末尾添加了功能 。
按crontab來調用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#
# 檢測關鍵的段沒有達到最大限度
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的性能判斷需要綜合數據庫的多個運行指標來判斷:
1、進程數量和占用cpu:這個主要看有沒有長時間占用cpu的進行。通常會判斷大出sql,需要優化;這個可以用執行計劃或者awr報告查看;
2、內存占用:主要用系統命令查看ora_占用和系統總內存的比例,swap的使用率;通常swap使用率低就沒事;這個主要使用系統命令;
3、磁盤占用率:防止磁盤空間不足,需要的主要在系統和用戶表空間、RMAN等操作上;這個主要使用系統命令;RMAN命令查看
一、如果是windows操作系統,打開任務管理器-進程,如果里面有oracle.exe,證明本機已裝oracle數據庫,并且數據庫正在運行。
二、在DOS命令下輸入:telnet 127.0.0.1 1521
如果未出現連接到端口失敗,那就表式有oracle服務
這個方法也可以檢測遠端計算機是否安裝oracle服務
在DOS命令下輸入:set 回車 , 看到oracle_home的字樣,也可以看到。
這種方法可以檢測許多應用服務,如郵件、DNS、FTP、WEB等等
其他方法在控制面板安裝卸載那里也可以看
如果你是將服務器端安裝在本地,而且只使用sqlplus或只使用JAVA的JDBC進行開發,
不需要使用其他的第三方客戶端去訪問Oracle數據庫,你可以不安裝Oracle的客戶端。
當然,為了使用方面,還是安裝Oracle客戶端比較好,Oracle的客戶端與服務器端是可以同時安裝的,沒有沖突的。訪問的時候就是直接網址就行了
數據庫 寫 22.11.92.1:1521/orcl
分享文章:如何檢測oracle 如何檢測房間有沒有攝像頭
網頁路徑:http://vcdvsql.cn/article46/hepehg.html
成都網站建設公司_創新互聯,為您提供ChatGPT、網站制作、網站設計公司、動態網站、外貿建站、外貿網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯