今天就跟大家聊聊有關(guān)Oracle DBA常用腳本中轉(zhuǎn)換執(zhí)行shell腳本是怎樣的,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
我們一直強(qiáng)調(diào)成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)對于企業(yè)的重要性,如果您也覺得重要,那么就需要我們慎重對待,選擇一個(gè)安全靠譜的網(wǎng)站建設(shè)公司,企業(yè)網(wǎng)站我們建議是要么不做,要么就做好,讓網(wǎng)站能真正成為企業(yè)發(fā)展過程中的有力推手。專業(yè)網(wǎng)站設(shè)計(jì)公司不一定是大公司,創(chuàng)新互聯(lián)建站作為專業(yè)的網(wǎng)絡(luò)公司選擇我們就是放心。
最近在開始把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 <
輸出:
看完上述內(nèi)容,你們對Oracle DBA常用腳本中轉(zhuǎn)換執(zhí)行shell腳本是怎樣的有進(jìn)一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。