rhel5_shell_檢測orcl資料庫pd使用者是否存在
-bash-3.2$ more monitor_pd_user.sh
source /oracle/.bash_profile ##配置shell指令碼的環境變數
output=`sqlplus '/as sysdba'< spool /oracle/check_pd_user.txt
select count(*) from dba_users where username='PD';##如果是v$session,在shell中要填寫為v\\$session,想特殊字元轉義處理吧
spool off;
exit
EOF`
echo "$output">>/oracle/check_pd_total.log ##把以上output引數的值寫入某個log檔案
source /oracle/.bash_profile ##配置shell指令碼的環境變數
output=`sqlplus '/as sysdba'<
select count(*) from dba_users where username='PD';##如果是v$session,在shell中要填寫為v\\$session,想特殊字元轉義處理吧
spool off;
exit
EOF`
echo "$output">>/oracle/check_pd_total.log ##把以上output引數的值寫入某個log檔案
value=`cat /oracle/check_pd_total.log|sed -n '14,2p'` ##用sed提取log檔案的第14行(就是上面select的結果),提供給引數value
if [ "$value" -eq "0" ];then ##採用if else if判斷value引數的值是否為0,注意寫法,必須是 "$value",要用雙引號括起來,而不是單引號,引數前要加上$
echo "now 192.168.0.8 database have not pd user"
else
echo "now 192.168.0.8 database have pd user"
fi
>/oracle/check_pd_total.log ##處理完後,清除log檔案
echo "now 192.168.0.8 database have not pd user"
else
echo "now 192.168.0.8 database have pd user"
fi
>/oracle/check_pd_total.log ##處理完後,清除log檔案
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-669847/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 查詢資料庫表是否存在資料庫
- [BUG反饋]新建模型竟然不會檢測資料庫是否有該表存在!!!!模型資料庫
- 檢測表中行記錄是否已存在
- javascript如何檢測一個圖片是否存在JavaScript
- python檢測圖片是否存在指令碼Python指令碼
- 驗證資料是否存在
- js如何建立、刪除或者檢測cookie是否存在JSCookie
- Sql Server中判斷表或者資料庫是否存在SQLServer資料庫
- 檢查LOGO是否存在Go
- 搭建springboot專案,檢測資料庫是否連線成功Spring Boot資料庫
- 用JavaScript檢測使用者是否線上JavaScript
- javascript,檢測object物件中是否存在某個屬性JavaScriptObject物件
- java判斷mysql中資料庫是否存在JavaMySql資料庫
- 檢查資料庫是否啟用了跟蹤資料庫
- TiDB資料庫PD混合部署TiDB資料庫
- 測試資料庫是否安裝成功資料庫
- Python3如何檢查檔案或資料夾是否存在?Python
- ORACLE 檢查資料庫表中是否存在不規範字 段的語句參考.sqlOracle資料庫SQL
- 檢視oracle資料庫是否為歸檔模式Oracle資料庫模式
- db2pd 監控資料庫DB2資料庫
- jQuery 判斷使用者是否存在jQuery
- 註冊介面從資料庫中判斷使用者名稱是否存在(jsp+servlet+sqlserver)資料庫JSServletSQLServer
- oracle檢查資料庫是否有壞塊的命令Oracle資料庫
- MFC下判斷資料夾是否存在,如不存在則建立資料夾
- C#測試資料庫連線是否成功C#資料庫
- 反除錯&反反除錯 -- 利用sysctl檢測偵錯程式是否存在除錯
- asp.net下檢測遠端URL是否存在的三種方法ASP.NET
- 檢查是否存在truncate或者rebuild的索引Rebuild索引
- Sql Server判斷資料庫、表、儲存過程、函式是否存在SQLServer資料庫儲存過程函式
- 用sqlloader匯入中文及數字到公司測試資料庫pdSQL資料庫
- 使用pd從資料庫逆向生成pdm檔案資料庫
- 判斷objectStore物件倉庫是否存在Object物件
- Oracle資料庫檢視使用者狀態Oracle資料庫
- c# winform 判斷資料夾是否存在,新建資料夾,判斷資料夾存不存在C#ORM
- 檢查貨幣是否存在SAP系統中
- 檢測資料庫遷移準確性資料庫
- 啟動資料庫,啟動監聽,檢視是否歸檔資料庫
- 檢視oracle資料庫是否歸檔和修改歸檔模式Oracle資料庫模式