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 shell與sqlplus批量獲取邏輯卷lv大小並開啟datafile自動擴充套件LinuxSQL套件
- 【實驗】修改資料庫檔案為自動擴充套件以達到表空間自動擴充套件的目的資料庫套件
- 擴充套件邏輯卷空間套件
- Linux擴充套件邏輯卷Linux套件
- 給linux新增磁碟並擴充套件邏輯卷Linux套件
- oracle 新增儲存自動擴充套件資料檔案流程(auto)Oracle套件
- SQL Server資料庫檔案不滿足擴充套件條件時不再自動擴充套件SQLServer資料庫套件
- linux 磁碟自動化分割槽掛載-LVM-物理卷PV,卷組VG,邏輯卷LV-shellLinuxLVM
- centos7.2 LVM擴充套件某個掛載邏輯卷CentOSLVM套件
- MAXDATAFILES,DB_FILES及控制檔案的自動擴充套件套件
- linux系統掛載邏輯卷和擴充套件邏輯卷組Linux套件
- 設定maxsize的自動擴充套件資料檔案在達到maxsize後是否會繼續擴充套件套件
- 表空間自動擴充套件 AUTOALLOCATE 的擴充套件規律套件
- lvm 擴充邏輯卷空間(linux的磁碟擴容)LVMLinux
- LVM邏輯卷線上動態擴容磁碟空間LVM
- 10gr2自動擴充套件控制檔案中的設定套件
- 自動化擴充套件挑戰:ROI套件
- Lvm邏輯卷管理、建立、使用、擴充套件、縮減、遷移、快照、恢復LVM套件
- Oracle資料檔案自動擴充套件會充分利用最後剩餘空間Oracle套件
- 一個根據資料庫自動生成model類的擴充套件資料庫套件
- jQueryautocomplete自擴充套件外掛、自動補全示例jQuery套件
- 擴充套件資料檔案大小套件
- 微服務架構:自動擴充套件簡介微服務架構套件
- 「擴充套件推薦」Laravel Auto Routes 自動路由套件Laravel路由
- LVM : 擴充套件檔案系統的容量LVM套件
- shell擴充套件——免互動指令碼套件指令碼
- 邏輯卷LVMLVM
- 大檔案表空間受作業系統限制無法自動擴充套件作業系統套件
- oracle 關閉資料檔案的擴充套件Oracle套件
- oracle資料庫開機自動啟動Oracle資料庫
- 自動更新資料庫資料的shell資料庫
- 回滾段擴充套件資料檔案套件
- MAXLOGFILES應該以前的版本就能自動擴充套件套件
- 獲取表空間是否可自動擴充套件的SQL套件SQL
- LVM基礎詳細說明及動態擴容lvm邏輯卷的操作記錄LVM
- 10g R2 中控制檔案自動擴充套件 - Expanded controlfile section套件
- 「擴充套件包推薦」蘑菇丁 SDK—自動簽到套件
- LVM 邏輯卷管理LVM