關于Oracle DBA常用腳本總結--shell腳本轉換執行
作者:波波說運維
最近在開始把Oracle數據庫的腳本轉換成shell腳本,所以今天開始分享一下Oracle常用的一些腳本,后面不定期更新。
最近在開始把Oracle數據庫的腳本轉換成shell腳本,所以今天開始分享一下Oracle常用的一些腳本,后面不定期更新。
一、環境準備
1、配置tnsnames.ora
保證別名和ORACLE_SID一致,后面腳本需要
- # vim /u01/app/oracle/product/11.2.0/db_1/network/admin/tnsnames.ora
- ===================================================================
- MDMDB =
- (DESCRIPTION =
- (ADDRESS = (PROTOCOL = TCP)(HOST =xx.xx.65)(PORT = 1521))
- (CONNECT_DATA =
- (SERVER = DEDICATED)
- (SERVICE_NAME = MDMDB)
- )
- )
- ===================================================================
2. 測試連接
二、初始化腳本settdb.sh
- use script settdb.sh for DB login details registry
輸出:
三、第一個腳本--findfunc.sh
- #!/bin/bash
- echo "===========================查看用戶$1函數對象========================"
- FUNC_OWNER=`sqlplus -silent $DB_CONN_STR@$SH_DB_SID <
輸出:
責任編輯:趙寧寧
來源:
今日頭條