oracle資料庫版本:oracle release 10.2.0.1.0
系統版本:red hat enterpriselinux 5.4
在有sqlplus執行許可權的使用者下,編輯check_oracle_connection.sh指令碼。
vi check_oracle_connection.sh
#!/bin/bash
#functions: connect oracle server test
#author:areskris john
#modify_date: 2014-11-18.
mkdir -p /home/gapsv4/log/oracle #建立日誌存放路徑
log_dir=/home/gapsv4/log/oracle #日誌存放路徑
rm -rf $log_dir/* #刪除舊日誌
username=bodcmp #資料庫使用者名稱
password=bodcmp #資料庫密碼
sidname=ora10g #資料庫例項名
icount=0
while [ "$icount" -lt 100 ]
do &
let icount=$icount+1
done
直接呼叫bash執行check_oracle_connection.sh指令碼。
bash check_oracle_connection.sh
執行完指令碼之後,根據指令碼執行結果分析oracle資料庫連線情況。情況如下:
1、如果在執行過程中有個別日誌報連線或者查詢失敗的錯誤,那麼證明oracle資料庫連線不穩定,存在問題。
2、如果在執行過程中全部日誌報連線或者查詢失敗的錯誤,那麼證明oracle例項或監聽程序未啟動。
3、如果在執行過程中無日誌報錯,那麼證明oracle資料庫連線正常,例項正常執行。
連線Oracle資料庫
先將system.data.oralceclient.dll檔案拷貝專案目錄的bin目錄下,通常位於c windows microsoft.net franmework v.1.1.4322目錄中.連線字串 string oracle connstr data source oracle9i int...
連線Oracle資料庫
先將system.data.oralceclient.dll檔案拷貝專案目錄的bin目錄下,通常位於c windows microsoft.net franmework v.1.1.4322目錄中.連線字串 string oracle connstr data source oracle9i int...
檢測Oracle資料庫狀態
檢測oracle資料庫狀態 oracle啟動後,為檢測oracle服務的執行是否正常,可以執行ps命令檢查相關的oracle服務程序,也可以通過oracle所提供的命令進行檢查。具體介紹如下所示。1 執行ps命令檢視資料庫程序情況。ps ef grep oracle 2 在sqlplus中執行命令檢...