OMF管理自動新增資料檔案指令碼add_datafile.sh
oracle_ray.sh這個指令碼在我的部落格內能找到,如需要請自行尋找
修改項:
1 在crontab中執行不讀取profile檔案就找不到sqlplus。如果是linux請讀取bash_profile檔案
2 egrep -v中把temp和undo2個表空間給過濾掉,以防出現錯誤
題外話:這麼簡單的指令碼改了4個版本,我也是無奈了。其主要原因還是不細心。細心很重要,細心很重要,細心很重要。重要的事情說三遍!!!
#!/bin/bash #by raysuen #v04 . ~/.profile AddDataFile(){ sqlplus -s /nolog<<-RAY conn / as sysdba $1 RAY } while true do sqltring=`/export/home/oracle/scripts/ray/oracle_ray.sh type=tablespace | egrep -v "TABLESPACE_NAME|selected|new mail|UNDOTB|TEMP" |tr "%" " " | awk '{if($NF>70) print "alter tablespace "$1" add datafile '\''+data1'\'' size 128M autoextend on next 128M maxsize unlimited;"}' | egrep "^alter"` if [ "${sqltring:-None}" == "None" ];then break else AddDataFile "${sqltring}" #echo ${sqltring} fi done
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28572479/viewspace-2157819/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 非OMF管理 自動新增資料檔案add_datafiles.sh
- Oracle自動新增資料檔案過程Oracle
- DG備庫手動管理 新增資料檔案
- Oracle DG備庫手動管理新增資料檔案Oracle
- shell 備份檔案指令碼+自動清理指令碼
- 半自動化運維之動態新增資料檔案(一)運維
- 半自動化運維之動態新增資料檔案(二)運維
- 建立自啟動檔案指令碼的例項指令碼
- SQL Server 自動迴圈歸檔分割槽資料指令碼SQLServer指令碼
- oracle 新增儲存自動擴充套件資料檔案流程(auto)Oracle套件
- 【OMF】在OMF管理模式下日誌組新增效果模式
- 指令碼定期自動刪除ASM下的歸檔檔案指令碼ASM
- Linux管理指令碼之自動執行指令碼Linux指令碼
- Linux 新增指令碼開機自啟動Linux指令碼
- linux下新增oracle自啟動指令碼LinuxOracle指令碼
- Oracle 11g 自動刪除ASM歸檔檔案指令碼OracleASM指令碼
- shell指令碼自動清理超過指定大小的檔案指令碼
- FTP自動下載並解壓縮檔案指令碼FTP指令碼
- Linux ftp 自動上傳備份檔案指令碼LinuxFTP指令碼
- 關於使用自動指令碼進行檔案下載指令碼
- 用OMF來簡化資料庫管理資料庫
- Oracle資料庫新增和移動控制檔案Oracle資料庫
- 微信公眾號自動回覆新增檔案
- MySQL資料庫叢集自動安裝指令碼!MySql資料庫指令碼
- 用OMF來簡化資料庫管理(轉)資料庫
- 使用CukeTest建立指令碼自動化備份檔案到網盤指令碼
- 網頁檔案自動下載入庫指令碼_shell_sqlldr網頁指令碼SQL
- 自動工作量資料檔案庫(AWR)
- 案例八:Shell自動化管理賬號指令碼指令碼
- 為資料庫新增控制檔案資料庫
- 前端專案nodejs自動部署指令碼前端NodeJS指令碼
- 自動ftp指令碼FTP指令碼
- ORACLE RAC ASM資料檔案遷移OMF檔案報錯ORA-01276解決OracleASM
- php百萬資料透過指令碼檔案寫入csvPHP指令碼
- 統計資料夾檔案數量的sh指令碼指令碼
- 安卓抓取JD wskey + 新增指令碼自動轉換JD cookie安卓指令碼Cookie
- 動態引用外部的Javascript指令碼檔案JavaScript指令碼
- 指令碼檔案命名指令碼