當前有一套測試庫,剩餘磁碟空間不多怎麼弄
為了保持乾淨,因此要先刪舊庫再建新庫,開始吧。
檢查當前配置
srvctl config all
備份當前環境
expdp directory=dir1 dumpfile=mon.dmp schemas=MON logfile=mon_exp.log
/home/oracle/mon.dmp 247MB
刪除當前資料庫
dbca -silent -deleteDatabase -sourceDB moniterdb
整合現有磁碟
col name for a10
col path for a40
set lin 120 pages 100
select group_number,path,total_mb,free_mb from v$asm_disk order by 1,2;
select group_number,name,total_mb,free_mb from v$asm_diskgroup order by 1;
alter diskgroup fra dismount; -- 兩個節點
drop diskgroup fra including contents;
alter diskgroup arch dismount; -- 兩個節點
drop diskgroup arch including contents;
由於data被mgmtdb使用,因此需要刪除
crsctl stop res ora.crf -init # 兩個節點
crsctl modify res ora.crf -attr ENABLED=0 -init # 兩個節點
srvctl status mgmtdb
在執行著的節點執行
dbca -silent -deleteDatabase -sourceDB -MGMTDB
alter diskgroup data dismount;
drop diskgroup data including contents;
建立新asm磁碟組
create diskgroup datadg external redundancy disk '/dev/asmdiske','/dev/asmdiskf','/dev/asmdiskg';
alter diskgroup datadg mount;
修改磁碟組屬性
col name for a9
col COMPATIBILITY for a20
col DATABASE_COMPATIBILITY for a20
select name,COMPATIBILITY,DATABASE_COMPATIBILITY,total_mb from v$asm_diskgroup;
alter diskgroup datadg set attribute 'compatible.asm'='19.0.0.0.0';
建立目錄
asmcmd mkdir +datadg/orcl
DBNAME=orcl
dbca -silent -createDatabase \
-templateName General_Purpose.dbc \
-gdbName $DBNAME -sid $DBNAME \
-responseFile NO_VALUE \
-characterSet ZHS16GBK \
-sysPassword Ora.cle_123 \
-systemPassword Ora.cle_123 \
-createAsContainerDatabase false \
-databaseType OLTP \
-automaticMemoryManagement false \
-totalMemory 32768 \
-redoLogFileSize 500 \
-emConfiguration NONE \
-ignorePreReqs \
-storageType asm \
-datafileDestination +datadg \
-recoveryAreaDestination NONE \
-nodeinfo host1,host2
工作量不小。好買網GOODmai
有磁碟空間就省事多了,直接 dbca 即可。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70008684/viewspace-2838366/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux檢視剩餘磁碟空間Linux
- 怎麼檢視oracle表空間,剩餘大小,表空間利用Oracle
- 檢視asm磁碟組剩餘空間的正確方法ASM
- 呼叫API函式得到磁碟上剩餘空間的值 (轉)API函式
- boot分割槽剩餘空間不足boot
- parted掛載硬碟剩餘空間硬碟
- 如何檢查Mac磁碟空間,mac磁碟空間其他怎麼清理Mac
- 前端-如何始終平均分配剩餘空間前端
- LINUX檢視目錄剩餘空間的命令Linux
- 『Android』 獲取檔案系統剩餘空間Android
- Linux 系統存在 inode 號被用完但磁碟空間還有剩餘的情況Linux
- MYSQL中查詢資料庫設定多大,剩餘空間是多少(轉)MySql資料庫
- oracle 剩餘表空間查詢慢,解決辦法Oracle
- windows10磁碟空間不足怎麼清理_win10磁碟空間清理的方法WindowsWin10
- Win10磁碟空間不足怎麼清理 電腦怎麼清理個人磁碟Win10
- linux下檢視分割槽資訊和剩餘空間大小Linux
- 詳細顯示資料表空間的使用率與剩餘空間的SQLSQL
- SQL Server自動化運維繫列:監控磁碟剩餘空間及SQL Server錯誤日誌SQLServer運維
- 檢測磁碟空間問題
- 詳解flex佈局的元素如何分配容器的剩餘空間Flex
- php計算當前時間到下個月的剩餘天數PHP
- 系統服務監控指標--load、CPU利用率、磁碟剩餘空間、磁碟I/O、記憶體使用情況等指標記憶體
- 蘋果推iOS 10.3更新,良心之作,升級後剩餘空間大增蘋果iOS
- Linux空間不足怎麼辦?Linux磁碟滿了怎麼清理?Linux
- SSD固態硬碟使用壽命檢測方法 固態硬碟怎麼測剩餘壽命?硬碟
- 無法更新win10提示C盤剩餘空間不足如何解決Win10
- 處理歸檔滿了fast_recovery_area無剩餘空間的案例AST
- Linux空間不足怎麼辦?磁碟滿了如何清理?Linux
- Win10怎麼檢視磁碟空間使用情況?Win10
- aix裡面怎麼檢視實際的磁碟空間AI
- 中國剩餘定理
- dataguard standby備庫磁碟空間滿(ZT)
- mac硬碟空間怎麼清理?這樣也能清理出上10G的磁碟空間Mac硬碟
- 檢視Win10啟用剩餘時間Win10
- win10分割槽磁碟空間不足怎麼回事_win10分割槽磁碟沒有足夠空間如何處理Win10
- js獲取當前月份剩餘的天數程式碼JS
- win10系統怎麼設定自動清理磁碟空間Win10
- 注意力機制目前有什麼缺點和改進空間?