sqlplus與shell自動提取資料檔案的邏輯卷lv並開啟自動擴充套件
sqlplus '/ as sysdba'<set pagesize 200 heading off feedback off
spool /oracle/test.sh
select '/usr/sbin/lvdisplay '||file_name||'|'||'grep '||''''||'LV Size'||'''' from dba_data_files where autoextensible='NO';
spool off
exit
EOF
more test.sh|sed '/^$/d'|sed '/SQL>/d'>test1.sh&&mv test1.sh test.sh
chmod u+x test.sh
rawsize=`sudo -u root /oracle/test.sh|awk {'print $3'}`
rawsize=`echo ${rawsize}-1|bc`
rawsize=${rawsize}m
sqlplus '/as sysdba'<alter database datafile '/dev/vg2/lv2' autoextend on maxsize ${rawsize};
EOF
chmod u+x all.sh
spool /oracle/test.sh
select '/usr/sbin/lvdisplay '||file_name||'|'||'grep '||''''||'LV Size'||'''' from dba_data_files where autoextensible='NO';
spool off
exit
EOF
more test.sh|sed '/^$/d'|sed '/SQL>/d'>test1.sh&&mv test1.sh test.sh
chmod u+x test.sh
rawsize=`sudo -u root /oracle/test.sh|awk {'print $3'}`
rawsize=`echo ${rawsize}-1|bc`
rawsize=${rawsize}m
sqlplus '/as sysdba'<
EOF
chmod u+x all.sh
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-764806/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux 磁碟自動化分割槽掛載-LVM-物理卷PV,卷組VG,邏輯卷LV-shellLinuxLVM
- oracle 新增儲存自動擴充套件資料檔案流程(auto)Oracle套件
- springboot擴充套件配置檔案自動載入Spring Boot套件
- linux系統掛載邏輯卷和擴充套件邏輯卷組Linux套件
- 自動化擴充套件挑戰:ROI套件
- 一個根據資料庫自動生成model類的擴充套件資料庫套件
- shell擴充套件——免互動指令碼套件指令碼
- 微服務架構:自動擴充套件簡介微服務架構套件
- 「擴充套件推薦」Laravel Auto Routes 自動路由套件Laravel路由
- 實現自動切換主題的 VSCode 擴充套件VSCode套件
- lvm 擴充邏輯卷空間(linux的磁碟擴容)LVMLinux
- 擴充套件Spring Cloud Feign 實現自動降級套件SpringCloud
- Analytics Zoo Cluster Serving自動擴充套件分散式推理套件分散式
- 基於Dapper的開源Lambda擴充套件,且支援自動生成實體APP套件
- 「擴充套件包推薦」蘑菇丁 SDK—自動簽到套件
- shell 備份檔案指令碼+自動清理指令碼
- Lvm邏輯卷管理、建立、使用、擴充套件、縮減、遷移、快照、恢復LVM套件
- 怎樣用 Bash 程式設計:邏輯操作符和 shell 擴充套件程式設計套件
- 如何選擇Kubernetes叢集最佳的自動擴充套件策略? - Daniele套件
- 分散式雲的擴充套件自動化需要考慮什麼分散式套件
- Oracle 叢集的自啟動,OLR與套接字檔案Oracle
- 如何自動擴充套件K8S儲存池容量?套件K8S
- centos7 新增磁碟到/(根目錄下),擴充套件VG卷和lvCentOS套件
- 從零寫一個自動生成API文件的laravel擴充套件包APILaravel套件
- Laravel 是自動發現擴充套件包是怎樣實現的Laravel套件
- 自動化時序異常檢測的可擴充套件通用框架套件框架
- UiPath收購Cloud Elements 擴充套件基於API的自動化功能UICloud套件API
- LVM邏輯卷線上動態擴容磁碟空間LVM
- 如何新建邏輯卷及磁碟掛載,邏輯卷擴容
- shell中擴充套件命令套件
- 安裝typescript環境並開啟VSCode自動監視編譯ts檔案為js檔案TypeScriptVSCode編譯JS
- aws 開機自動啟動sh檔案(jar程式等),命令的新增位置JAR
- Excel匯出 並完成後自動開啟Excel
- 實現一鍵式自動化操作(快速建立 Python 與 Shell 檔案)Python
- Springboot專案啟動後自動建立多表關聯的資料庫與表的方案Spring Boot資料庫
- Linux 檔案系統擴充套件Linux套件
- 擴充套件spring cache 支援快取多租戶及其自動過期套件Spring快取
- 真香警告!擴充套件 swagger支援文件自動列舉所有列舉值套件Swagger
- 基於AbstractProcessor擴充套件MapStruct自動生成實體對映工具類套件Struct