關(guān)于Oracle DBA常用腳本總結(jié)--shell腳本轉(zhuǎn)換執(zhí)行
作者:波波說運(yùn)維
最近在開始把Oracle數(shù)據(jù)庫的腳本轉(zhuǎn)換成shell腳本,所以今天開始分享一下Oracle常用的一些腳本,后面不定期更新。
最近在開始把Oracle數(shù)據(jù)庫的腳本轉(zhuǎn)換成shell腳本,所以今天開始分享一下Oracle常用的一些腳本,后面不定期更新。
一、環(huán)境準(zhǔn)備
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
輸出:
三、第一個(gè)腳本--findfunc.sh
- #!/bin/bash
- echo "===========================查看用戶$1函數(shù)對象========================"
- FUNC_OWNER=`sqlplus -silent $DB_CONN_STR@$SH_DB_SID <
輸出:
責(zé)任編輯:趙寧寧
來源:
今日頭條