asmcmdとはwww.doppo1.netasmcmdとはasmcmdとは10.2以降に追加されたASMの管理用コマンドです。sqlで情報を取得する必要がありましたがasmcmdを使用することでosコマンドライクな記述でASMの処理を行うことができます。asmcmdのバージョンによる違いasmcmdは10.2に追加された機能ですが10.2のバージョンではasm上のファイルのコピーやディスクグループの追加や削除といったオペレーションには対応していませんでした。11.1ではファイルのコピーやディスク情報の表示、11.2においてはディスクグループの追加や削除、asmインスタンスの起動や停止等ほとんどのオペレーションに対応する等、バージョンが上がるにつれ機能が拡張されてきています。cpコマンドはASMからファイルシステム上へファイルをコピーする機能を持っており、cpコマンド以外で同じ作業をするためにはrmanを使う必要が出てくるため重宝します。asmcmdの使用方法asmcmdは内部ではASMインスタンスに接続して処理しているためほとんどのオペレーションを実行するにはASMインスタンスが起動している必要があります。asmcmd実行時に接続するASMインスタンスの設定は環境変数ORACLE_HOME及びORACLE_SIDが参照されるためこれらの環境変数を設定した上で$ORACLE_HOME/bin/asmcmdを実行するとasmcmdが使用できます。対話モードと非対話モード以下は対話モードでasmcmdが起動する例です。-pはプロンプトにカレントディレクトリを表示するオプションです。[+]>引数にコマンド名を渡すことで非対話モードで起動します。DG1/11.1~に使用可能なコマンド・cpコマンド(ファイルのコピー)cpコマンドはASM⇔ファイルシステム間、asm⇔asm間のファイルコピーが可能です。本サイトはリンクフリーです。本サイトの情報により発生した問題等については一切責任を負えません。管理人への連絡はftpsaba0123@hotmail.comまでどうぞ。