ASM存儲管理(windows2008)

使用asmcmd工具進行存儲管理linux

在RAC的服務器上,因爲意外,須要刪除一些存儲空間的東東,釋放空間,過後作了些筆記服務器

建立RAC的時候,已經創建了ASM實例,因此只須要配置ASMCMD工具就能夠進行存儲管理了工具

第一步,配置環境變量對象

①Oracle_homeip

變量名:Oracle_homecmd

值:D:/Oracle/gridio

②Oracle_sidasm

變量名:Oracle_sid變量

值:rac1的爲+ASM1,rac2的爲+ASM2(能夠經過查看服務,來肯定創建RAC的實例,建立ASM的實例名)sed

第二部,,在命令窗口運行命令ASMCMD

asmcmd首先是在cmd窗口執行命令

ASMCMD> ls -l                          --查看磁盤組的基本信息
    State    Type    Rebal  Unbal  Name
    MOUNTED  NORMAL  N      N      DG1/
    MOUNTED  NORMAL  N      N      DG2/
    MOUNTED  EXTERN  N      N      REV/
ASMCMD> ls -s                          --查看磁盤組的詳細信息,如磁盤大小,可用空間,扇區大小等
    Sector  Block       AU  Total_MB  Free_MB  Req_mir_free_MB  Usable_file_MB  Offline_disks  Name
       512   4096  1048576      3058     1498                0             749              0  DG1/
       512   4096  1048576       200       98                0              49              0  DG2/
       512   4096  1048576      3074     2949                0            2949              0  REV/ 
ASMCMD> ls -ld     --查看目錄信息

Type  Redund  Striped  Time             Sys  Name
                                        Y    czmmiao/ 
ASMCMD> du                             --查看當前目錄磁盤已使用的容量
    Used_MB      Mirror_used_MB
       804                1541
    ASMCMD> pwd                            --顯示當前路徑
    + 
ASMCMD> cd DG1            --cd 命令改變當前目錄
ASMCMD> pwd
    +DG1 
ASMCMD> find -t datafile +DG1/asmdb sys*     --find 用於查找對象,-t參數指定對象類型,對象類型必須是v$asm_file.type中的對象類型
    +DG1/asmdb/DATAFILE/SYSAUX.261.734885459
    +DG1/asmdb/DATAFILE/SYSTEM.259.734885389 
ASMCMD> cd +DG1/asmdb/DATAFILE/
ASMCMD> mkalias EXAMPLE.264.800386585 aaa    --給對象建立別名 
ASMCMD> ls
EXAMPLE.264.800386585
SYSAUX.257.800386397
SYSTEM.256.800386395
UNDOTBS1.258.800386397
UNDOTBS2.265.800386713
USERS.259.800386397
aaa
ASMCMD> ls -a            --查看別名信息,該信息來自v$asm_alias

+DATA/CZMMIAO/DATAFILE/aaa => EXAMPLE.264.800386585
none => SYSAUX.257.800386397
none => SYSTEM.256.800386395
none => UNDOTBS1.258.800386397
none => UNDOTBS2.265.800386713
none => USERS.259.800386397
aaa
ASMCMD> rmalias aaa        --刪除對象別名

ASMCMD> ls -a
none => EXAMPLE.264.800386585
none => SYSAUX.257.800386397
none => SYSTEM.256.800386395
none => UNDOTBS1.258.800386397
none => UNDOTBS2.265.800386713
none => USERS.259.800386397 
ASMCMD> lsdg             --查看磁盤組信息
State    Type    Rebal  Unbal  Sector  Block       AU  Total_MB  Free_MB  Req_mir_free_MB  Usable_file_MB  Offline_disks  Name
MOUNTED  EXTERN  N      N         512   4096  1048576      3815     2529                0            2529              0  DATA/
ASMCMD> lsct              --查看asm客戶端信息
DB_Name   Status        Software_Version  Compatible_version  Instance_Name
czmmiao   CONNECTED           10.2.0.1.0          10.2.0.1.0  czmmiao1

ASMCMD> mkdir bbb ccc           -- 建立bbb和ccc目錄 

ASMCMD> lsEXAMPLE.264.800386585SYSAUX.257.800386397SYSTEM.256.800386395UNDOTBS1.258.800386397UNDOTBS2.265.800386713USERS.259.800386397bbb/ccc/ASMCMD> rmdir bbb ccc           --刪除bbb和ccc目錄,rm命令有-r和-f兩個參數,用法同linux的rm命令

相關文章
相關標籤/搜索