tamrm

名称

TAMテーブルの切り離し

形式

tamrm TAMテーブル名

機能

指定したTAMテーブルをオンラインから切り離します。

tamrmコマンドを実行する前に,tamholdコマンドで,TAMテーブルを論理閉塞してください。

障害閉塞状態のTAMテーブルもオンラインから切り離すことができます。

TAMサービス定義のtam_max_tblnumに指定した最大数分のTAMファイルをオンラインで使用した場合は,tamrmコマンドでオンラインから切り離しても,新たにtamaddコマンドでの追加登録はできません。ただし,オンラインから切り離したTAMテーブルとファイル属性が同じTAMテーブルの場合は,追加登録ができます。

コマンド引数

●TAMテーブル名  ~〈1~32文字の識別子〉

削除するTAMテーブルの名称を指定します。

出力メッセージ

メッセージID内容出力先
KFCA01701-Eメモリ不足です標準エラー出力
KFCA01703-ETAMサービスのアドレス情報を検索できません標準エラー出力
KFCA01704-ETAMサービスが起動されていません標準エラー出力
KFCA01707-ETAMテーブル名が誤っています標準エラー出力
KFCA01712-Eコマンドで指定した引数の数が正しくありません標準エラー出力
KFCA01748-ITAMテーブルの削除を完了しましたメッセージログファイル
KFCA01753-Eタイムアウトとなりました標準エラー出力
KFCA01757-ETAMテーブル名の文字数が32文字を超えています標準エラー出力
KFCA01761-EI/Oエラーが発生しました標準エラー出力
KFCA01765-ETAMサーバのV/Rが誤っています標準エラー出力
KFCA01767-ERPCでネットワーク障害が発生しました標準エラー出力
KFCA01770-ETAMサービスが終了処理中です標準エラー出力
KFCA01775-E定義解析中にエラーが発生しました標準エラー出力
KFCA02855-Iヘルプメッセージ標準出力
KFCA02859-E指定したTAMテーブルは閉塞されていません標準エラー出力
KFCA02875-Wトランザクション実行中のため,削除処理を再試行します標準エラー出力
KFCA02893-Eトランザクションが完了しないため,再試行処理を中断します標準エラー出力

注意事項

TAMテーブルをオンラインから切り離した状態で,オンラインダウンなどの要因で,オンラインを再開始した場合,TAMテーブルのファイル属性(レコード長,レコード数など)は引き継がれません。