ASM Disk Usage

ASM

ASM(Automatik Storage Management ) disk ve dosya yönetimini sağlayan özel bir oracle instance dır. ASM yapısında disk grupları,dizinler ve dosyalar oluşturabilirsiniz. Bu yapıda datafiles, controlfiles, logfiles barındırılabilir.

ASM yapısında disk gruplarının kullanımını görüntülemek için aşağıdaki SQL'i kullanabilirsiniz.

 
SELECT name, free_mb, total_mb, round((total_mb-free_mb)/total_mb*100,2) "Usage" FROM v$asm_diskgroup;
 

ASMCMD

ASM yapısında bir dosyayı silmek için ASM instance'a bağlanarak

 
ALTER DISKGROUP disk_group_1 DROP FILE '+disk_group_1/my_dir/my_file.dbf';
 

şeklinde bir sql komutunu çalıştırmalısınız. Dosyalarınızı görmek için v$ASM_FILE view'ı kullanabilirsiniz.
Bunun yerine işletim sistemlerinden alışık olduğunuz komut yapısına benzer bir yapı ile çalışmak isterseniz asmcmd yi kullanabilirsiniz. ASMCMD ile disk grup oluşturmak ve drop etmek dışındaki tüm dosya işlemlerini kolayca gerçekleştirebilirsiniz.

 
export ORACLE_SID=+ASM1
asmcmd
 

bu şekilde komut aracına bağlanmış oluruz.
burada
disk kullamını görüntülemek için
du veya lsdg komutlarını kullanabilirsiniz.


Ayrıca burada içi boş bir klasörü silmek için rm veya bir dizini tamamen silmek için rm -r komutlarını kullanabilirsiniz.

    • No Related Post
bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark
tabs-top

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment