Oracle資料庫連線檢測(Shell)

2021-06-27 02:52:31 字數 985 閱讀 5667

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中執行命令檢...