ASMCMDコマンド

実践オラクルデータベース構築・運用

オラクルデータベース構築オラクルデータベース運用SQL書式PL/SQL書式Oracle Master試験

TOP オラクルデータベース運用 ASM操作手順

ASMCMDコマンド


スポンサードリンク
スポンサードリンク


ASMCMDコマンド



ASMCMDコマンドは、ASMディスク・グループ内のファイルおよびディレクトリを表示して操作するために使用するコマンドライン・ユーティリティです。ASMCMDを使用すると、ディスク・グループの内容のリスト、検索の実行、ディレクトリおよびエイリアスの作成と削除、領域使用率の表示、その他の操作を実行できます。SQLのALTER DISKGROUP文でもASMディスク・グループ内の操作は可能ですが、Linuxに慣れてリる方はASMCMDコマンドをお勧めします。

【注意】
ディスク・グループの作成または削除、ディスク・グループ内のディスクの追加または削除の実行のためにASMCMDは使用できません。これらの操作には、SQLのALTER DISKGROUP文を使用してください。

以下に代表的なASMCMDコマンドを紹介します。

cdコマンド カレント・ディレクトリを指定したディレクトリに変更します。
cpコマンド ローカル・インスタンスとリモート・インスタンス上のASMディスク・グループ間でファイルをコピーできます。
duコマンド 指定したASMディレクトリおよびすべてのサブディレクトリで、ASMファイルが占有するディスク領域の合計を再帰的に表示します。
exitコマンド ASMCMDを終了します。
findコマンド 指定したディレクトリ下で、指定した名前(ワイルドカードを使用)と一致するすべての項目のパスをリストします。
helpコマンド ASMCMDコマンドの構文および説明を表示します。
lsコマンド ASMディレクトリの内容、指定したファイルの属性またはすべてのディスク・グループの名前および属性をリストします。
lsctコマンド 現在のASMクライアントに関する情報をリストします。
lsdgコマンド すべてのディスク・グループおよびその属性をリストします。
lsdskコマンド ASMから見えるディスクをリストします。
md_backupコマンド マウントされているすべてのディスク・グループのバックアップを作成します。
md_restoreコマンド バックアップからディスク・グループをリストアします。
mkaliasコマンド システム生成のファイル名のエイリアスを作成します。
mkdirコマンド ASMディレクトリを作成します。
pwdコマンド ASMのカレント・ディレクトリのパスを表示します。
remapコマンド ディスク上の物理ブロックの範囲を修復します。
rmコマンド 指定したASMファイルまたはディレクトリを削除します。
rmaliasコマンド エイリアスが示すファイルは保持したまま、指定したエイリアスを削除します。


以下にASMCMDコマンドの使用例を紹介します。

$ asmcmd

ASMCMD> ?

commands:
--------

md_backup, md_restore

lsattr, setattr

cd, cp, du, find, help, ls, lsct, lsdg, lsof, mkalias
mkdir, pwd, rm, rmalias

chdg, chkdg, dropdg, iostat, lsdsk, lsod, mkdg, mount
offline, online, rebal, remap, umount

dsget, dsset, lsop, shutdown, spbackup, spcopy, spget
spmove, spset, startup

chtmpl, lstmpl, mktmpl, rmtmpl

chgrp, chmod, chown, groups, grpmod, lsgrp, lspwusr, lsusr
mkgrp, mkusr, orapwusr, passwd, rmgrp, rmusr

volcreate, voldelete, voldisable, volenable, volinfo
volresize, volset, volstat

ASMCMD>

ASMCMD > ls +data/orcl/datafile
EXAMPLE.265.691577295
SYSAUX.257.691577149
SYSTEM.256.691577149
UNDOTBS1.258.691577151
USERS.259.691577151

ASMCMD > ls -lt +data/orcl/datafile
Type Redund Striped Time Sys Name
DATAFILE MIRROR COARSE JUL 13 08:00:00 Y EXAMPLE.265.691577295
DATAFILE MIRROR COARSE JUL 13 05:00:00 Y SYSAUX.257.691577149
DATAFILE MIRROR COARSE JUL 13 02:00:00 Y USERS.259.691577151
DATAFILE MIRROR COARSE JUL 13 02:00:00 Y UNDOTBS1.258.691577151
DATAFILE MIRROR COARSE JUL 13 02:00:00 Y SYSTEM.256.691577149

ASMCMD > ls -l +data/orcl/datafile/sy*
Type Redund Striped Time Sys Name
DATAFILE MIRROR COARSE JUL 13 05:00:00 Y SYSAUX.257.691577149
DATAFILE MIRROR COARSE JUL 13 02:00:00 Y SYSTEM.256.691577149

ASMCMD > ls -s +data/orcl/datafile
Block_Size Blocks Bytes Space Name
8192 12801 104865792 214958080 EXAMPLE.265.691577295
8192 88321 723525632 1452277760 SYSAUX.257.691577149
8192 88321 723525632 1452277760 SYSTEM.256.691577149
8192 7681 62922752 131072000 UNDOTBS1.258.691577151
8192 641 5251072 12582912 USERS.259.691577151

ASMCMD > ls --permission +data/orcl/datafile
User Group Permission Name
rw-rw-rw- EXAMPLE.265.691577295
rw-rw-rw- SYSAUX.257.691577149
rw-rw-rw- SYSTEM.256.691577149
rw-rw-rw- UNDOTBS1.258.691577151
rw-rw-rw- USERS.259.691577151

ASMCMD>




    ◎-ASMCMDコマンド

    ◎-ALTER DISKGROUP文

    ◎-ASM領域ファイルのOS領域へのコピー

    ◎-ASMディスクグループ状態確認方法

    ◎-ASMディスクグループ空き容量確認方法

    ◎-ASM領域使用量確認方法

    ◎-ASM上のアーカイブログ削除方法




スポンサードリンク

リンク集 / 免責事項サイトマップ問い合わせ
Copyright (C) 2012  実践オラクルデータベース構築・運用  All rights reserved