共計 867 個字符,預計需要花費 3 分鐘才能閱讀完成。
今天就跟大家聊聊有關 Oracle DBA 常用腳本中轉換執行 shell 腳本是怎樣的,可能很多人都不太了解,為了讓大家更加了解,丸趣 TV 小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
最近在開始把 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
輸出:
看完上述內容,你們對 Oracle DBA 常用腳本中轉換執行 shell 腳本是怎樣的有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注丸趣 TV 行業資訊頻道,感謝大家的支持。
正文完