インストールとアンインストール

本章では、Baseのインストールとインストールの確認、アンインストールとアンインストールの確認方法について説明します。また、環境設定ファイルを使用したインストーラーの実行方法やインストールの確認方法、エラーが発生した場合の解決策などについて説明します。

1. インストール

本節では、インストーラーによるBaseの自動インストールと、スクリプトを使用した手動インストールの方法について説明します。

1.1. インストーラーによる自動インストール

インストール・プロパティ・ファイルの作成後、インストーラーを使用してBaseを簡単にインストールすることができます。

以下のインストール方法は、すべてのプラットフォームで同様に適用されます。

  1. Baseをインストールするディレクトリにインストーラー・バイナリ・ファイルをコピーします。

  2. インストーラーと一緒に提供されるdbclear.shを実行します。

    $ sh dbclear.sh
  3. インストーラー・バイナリ・ファイルへの実行権限がない場合は、chmodコマンドを使用して実行権限を与えます。

    以下は、Linux x86 64ビット用のインストーラー・ファイルに実行権限を与える例です。

    $ chmod a+x OpenFrame_Base7_1_Linux_x86_64.bin
  4. コンソール・プロンプトでインストーラーを実行します。

    <installer_file_name> -f base.properties

    以下は、インストール・プロパティ・ファイルをbase.propertiesという名前で作成して実行する方法です。次の2つの方法のいずれかを選択してEnterキーを押します。

    • 方法1

      $ ./OpenFrame_Base7_1_Linux_x86_64.bin -f base.properties
    • 方法2

      $ sh OpenFrame_Base7_1_Linux_x86_64.bin -f base.properties
  5. 以下のような画面が表示され、Baseのインストールが自動的に行われます。

    Preparing to install...
    Extracting the JRE from the installer archive...
    Unpacking the JRE...
    Extracting the installation resources from the installer archive...
    Configuring the installer for this system's environment...
    
    Launching installer...
    
    Preparing SILENT Mode Installation...
    
    ===============================================================================
    OpenFrame_Base7.1                 (created with InstallAnywhere by Macrovision)
    -------------------------------------------------------------------------------
    
    
    
    
    ===============================================================================
    Installing...
    -------------
    
     [==================|==================|==================|==================]
     [------------------|------------------|------------------|------------------]
    
    Installation Complete.
  6. インストールが完了すると、以下のように .profileファイル(UNIXおよびLinuxシステムで使用する環境変数が保存されているファイル)を実行して、インストーラーによって変更されたユーザー環境変数をシステムに適用します。

    $ . ~/.profile

    以下は、インストーラーによって追加されるBaseの環境変数の一部です。

    # New environment setting added by OpenFrame_Base7.1 on Mon Mar 15 18:41:40 KST 2021 3.
    # The unmodified version of this file is saved in /home/oframe3/.bash_profile1331670193.
    # Do NOT modify these lines; they are used to uninstall.
    OPENFRAME_HOME=/home/oframe3/OpenFrame
    export OPENFRAME_HOME
    # End comments by InstallAnywhere on Mon Mar 15 18:41:40 KST 2021 3.
    
    # New environment setting added by OpenFrame_Base7.1 on Mon Mar 15 18:41:40 KST 2021 4.
    # The unmodified version of this file is saved in /home/oframe3/.bash_profile1331670193.
    # Do NOT modify these lines; they are used to uninstall.
    PATH="${PATH}:${OPENFRAME_HOME}/bin:${OPENFRAME_HOME}/util"
    export PATH
    # End comments by InstallAnywhere on Mon Mar 15 18:41:40 KST 2021 4.
    
    # New environment setting added by OpenFrame_Base7.1 on Mon Mar 15 18:41:40 KST 2021 5.
    # The unmodified version of this file is saved in /home/oframe3/.bash_profile1331670193.
    # Do NOT modify these lines; they are used to uninstall.
    LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:$OPENFRAME_HOME/lib"
    export LD_LIBRARY_PATH
    # End comments by InstallAnywhere on Mon Mar 15 18:41:40 KST 2021 5.
    
    # New environment setting added by OpenFrame_Base7.1 on Mon Mar 15 18:41:40 KST 2021 6.
    # The unmodified version of this file is saved in /home/oframe3/.bash_profile1331670193.
    # Do NOT modify these lines; they are used to uninstall.
    TMAXDIR=/home/oframe3/OpenFrame/core
    export TMAXDIR
    # End comments by InstallAnywhere on Mon Mar 15 18:41:40 KST 2021 6.

Baseのインストール後に変更された.profileについては、.profileファイルの例を参照してください。

1.2. スクリプトによる手動インストール

インストール・プロパティ・ファイルで作成した環境設定ファイルで、マスター・カタログおよびデフォルト・ボリュームの自動生成オプションをすべてNOに設定した場合は、Baseのインストール後、手動でスクリプトを実行する必要があります。

インストール・スクリプト・ファイルは、${OPENFRAME_HOME}/scriptsディレクトリに格納されています。スクリプトは、以下の順序で実行します。

  1. create_mascat.sh

    Baseで使用されるシステム表およびマスター・カタログを作成します。

  2. create_voladd.sh

    OpenFrameで使用されるデフォルト・ボリュームを作成します。

マスター・カタログおよびデフォルト・ボリュームの自動生成オプションをすべてYESにした場合は、インストーラーによってスクリプト・ファイルが自動的に実行されます。

2. インストールの確認

Baseをインストールした後は、以下の方法で製品が正常にインストールされたことを確認してください。

2.1. ディレクトリの確認

Base製品は、以下のディレクトリで構成されます。

${OPENFRAME_HOME}
   +---- UninstallerData
   +---- bin
   +---- config
   +---- core
   +---- cpm
   +---- data
   +---- include
   +---- impor_dir
         +---- repro
   +---- lib
   +---- license
   +---- log
         +---- cmd
         +---- data
         +---- sys
   +---- ofdb_scripts
   +---- profile
   +---- sample
   +---- scripts
   +---- schema
   +---- shared
         +---- SMF
         +---- TJES
   +---- temp
   +---- tsam
         +---- temp
         +---- lib
         +---- copybook
   +---- volume_DEFVOL
   +---- webde
         +---- bin
         +---- copybook
UninstallerData

システムにインストールされているOpenFrameを削除するためのファイルが格納されています。

bin

OpenFrameで使用する実行ファイルが格納されています。

config

OpenFrameの環境設定ファイルが格納されています。OpenFrame環境設定の詳細については、OpenFrame Base『環境設定ガイド』を参照してください。

core

OpenFrameで使用するTmax関連のファイルが格納されています。OpenFrameを構成するTmaxサーバー・プログラム、サービス・プログラム、Tmax設定ファイルが含まれています。

cpm

文字コード変換表ファイルが格納されています。

data

エラーコード表とロック・サーバーで使用するデータ・ファイルが格納されています。

include

アプリケーションのコンパイル時に使用するヘッダー・ファイルが格納されています。

impor_dir

tbloaderを使用してREPROを実行する際に作成されるファイルが格納されます。

lib

OpenFrameで使用するライブラリ・ファイルが格納されています。

license

OpenFrameで使用されるライセンス・ファイルが格納されています。

ファイル名 説明

licbase.dat

Baseのライセンス・ファイルです。

lictjes.dat

Batch(TJES)のライセンス・ファイルです。

lictacf.dat

TACFのライセンス・ファイルです。

lichidb.dat

HiDBのライセンス・ファイルです。

licosc.dat (MVS)

OSCのライセンス・ファイルです。

licosi.dat (MVS)

OSIのライセンス・ファイルです。

licaim.dat (AIM)

AIMのライセンス・ファイルです。

log

OpenFrameの各製品で作成されるログ・ファイルが格納されています。サブディレクトリには、cmd、sys、dataがあります。詳細については、OpenFrame Base『Baseガイド』の「ログの管理」を参照してください。

サブディレクトリ名 説明

cmd

OpenFrameの操作ログが格納されます。

sys

OpenFrameのシステム・ログが格納されます。

data

OpenFrameのデータ・ログが格納されます。

ofdb_scripts

TSAM、NDB、HiDBを使用するために必要なテンプレートとスクリプトが格納されています。

profile

OpenFrameの各ユーザーのプロファイルが格納されています。

sample

OpenFrame製品のサンプル・ファイルが格納されています。

scripts

OpenFrame製品の初期環境設定用のスクリプト・ファイルが格納されています。

schema

cobgensch、pligenschツールにより作成されたデータセット・スキーマ・ファイルが格納されています。

shared

OpenFrameの各製品が共有するディレクトリです。詳細については、OpenFrame Base『環境設定ガイド』の「2.8.1.10. SHARED_DIR」を参照してください。

temp

一時ディレクトリです。

tsam

OpenFrameで使用するTSAM関連情報を管理するディレクトリです。詳細については、OpenFrame Base『環境設定ガイド』の「TSAM_RDB」を参照してください。

volume_DEFVOL

OpenFrameの各製品がデフォルト・ボリュームとして使用するディレクトリです。

webde

OpenFrameで使用するWEBDE関連情報を管理するディレクトリです。詳細については、OpenFrame Base『環境設定ガイド』の「WEBDE」を参照してください。

2.2. 起動の確認

以下は、起動を確認する手順です。

  1. インストール・プロパティ・ファイルでスクリプトの自動生成オプションをすべてYESにした場合、${OPENFRAME_HOME}/UninstallerData/log/install_BASE.logファイルをテキスト・エディターで直接開き、エラー・ログがあるかどうかを確認します。

    link_lib.sh START
    create_dbconn START
    TCacheAdmin for TCACHE ver. 2.4.0 r11749 32bit binary for x86 Linux kernel 4.18, glibc 2.28 (patch)
    New TCACHE initialized successfully.
    CFL is done successfully for node(NODE1)
    SVC tables are successfully generated
    GST is successfully done
    create_mascat START
    baseinit version 7.1.0(18) obuild@mw3-1-Dell:o71_src/base(#1) 2025-06-24 13:26:50
    Initialize OpenFrame Base Tables
    
    Creating OFM_BASE_CATALOG...
     > "OFM_BASE_CATALOG" created...
    Creating OFM_BASE_CATALOG_PK...
     > "OFM_BASE_CATALOG_PK" created...
    Creating OFM_BASE_CATALOG_IDX1...
     > "OFM_BASE_CATALOG_IDX1" created...
    Creating OFM_BASE_CATALOG_ASSOC...
     > "OFM_BASE_CATALOG_ASSOC" created...
    Creating OFM_BASE_CATALOG_ASSOC_PK...
     > "OFM_BASE_CATALOG_ASSOC_PK" created...
    Creating OFM_BASE_VTOC...
     > "OFM_BASE_VTOC" created...
    Creating OFM_BASE_VTOC_PK...
     > "OFM_BASE_VTOC_PK" created...
    Creating OFM_COMMON_CONF...
     > "OFM_COMMON_CONF" created...
    Creating OFM_COMMON_CONF_PK...
     > "OFM_COMMON_CONF_PK" created...
    Creating OFM_COMMON_CONF_HIST...
     > "OFM_COMMON_CONF_HIST" created...
    Creating OFM_COMMON_ERROR...
     > "OFM_COMMON_ERROR" created...
    Creating OFM_COMMON_ERROR_PK...
     > "OFM_COMMON_ERROR_PK" created...
    Creating OFM_BASE_VOLUME...
     > "OFM_BASE_VOLUME" created...
    Creating OFM_BASE_VOLUME_PK...
     > "OFM_BASE_VOLUME_PK" created...
    Creating OFM_BASE_VOLUME_CUR_VOL_UK...
     > "OFM_BASE_VOLUME_CUR_VOL_UK" created...
    Creating OFM_BASE_VOLUME_TAPE...
     > "OFM_BASE_VOLUME_TAPE" created...
    Creating OFM_BASE_VOLUME_TAPE_PK...
     > "OFM_BASE_VOLUME_TAPE_PK" created...
    Creating OFM_BASE_VOLUME_TAPE_FK...
     > "OFM_BASE_VOLUME_TAPE_FK" created...
    Creating OFM_BASE_DEVICE...
     > "OFM_BASE_DEVICE" created...
    Creating OFM_BASE_DEVICE_PK...
     > "OFM_BASE_DEVICE_PK" created...
    Creating OFM_BASE_DEVICE_GROUP...
     > "OFM_BASE_DEVICE_GROUP" created...
    Creating OFM_BASE_DEVICE_GROUP_PK...
     > "OFM_BASE_DEVICE_GROUP_PK" created...
    Creating OFM_BASE_ALLOC...
     > "OFM_BASE_ALLOC" created...
    Creating OFM_BASE_ALLOC_PK...
     > "OFM_BASE_ALLOC_PK" created...
    Creating OFM_BASE_ALLOC_IDX1...
     > "OFM_BASE_ALLOC_IDX1" created...
    Creating OFM_BASE_RBA...
     > "OFM_BASE_RBA" created...
    Creating OFM_BASE_RBA_PK...
     > "OFM_BASE_RBA_PK" created...
    Creating OFM_BASE_VTAM_GATEWAY...
     > "OFM_BASE_VTAM_GATEWAY" created...
    Creating OFM_BASE_VTAM_ACTIVE_LU...
     > "OFM_BASE_VTAM_ACTIVE_LU" created...
    Creating OFM_BASE_VTAM_IPGRP...
     > "OFM_BASE_VTAM_IPGRP" created...
    Creating OFM_BASE_VTAM_LUGRP...
     > "OFM_BASE_VTAM_LUGRP" created...
    Creating OFM_BASE_VTAM_PRTGRP...
     > "OFM_BASE_VTAM_PRTGRP" created...
    Creating OFM_BASE_VTAM_LUMAP...
     > "OFM_BASE_VTAM_LUMAP" created...
    Creating OFM_BASE_VTAM_PRTMAP...
     > "OFM_BASE_VTAM_PRTMAP" created...
    Creating OFM_BASE_VTAM_LU_STATUS...
     > "OFM_BASE_VTAM_LU_STATUS" created...
    
    create_config START
    COMPLETED SUCCESSFULLY!
    COMPLETED SUCCESSFULLY.
    create_voladd START
    
    TMBOOT for node(NODE1) is starting:
    	TMBOOT: TMM is starting: Fri Jun 27 15:32:37 2025
    	TMBOOT: CLL is starting: Fri Jun 27 15:32:37 2025
    	TMBOOT: CLH is starting: Fri Jun 27 15:32:37 2025
    	TMBOOT: TLM(tlm) is starting: Fri Jun 27 15:32:37 2025
    
    TMBOOT for node(NODE1) is starting:
    	TMBOOT: SVR(TPFMAGENT) is starting: Fri Jun 27 15:32:37 2025
    
    TMBOOT for node(NODE1) is starting:
    	TMBOOT: SVR(ofrsasvr) is starting: Fri Jun 27 15:32:40 2025
    
    TMBOOT for node(NODE1) is starting:
    	TMBOOT: SVR(ofrlhsvr) is starting: Fri Jun 27 15:32:40 2025
    
    TMBOOT for node(NODE1) is starting:
    	TMBOOT: SVR(ofruisvr) is starting: Fri Jun 27 15:32:40 2025
    Logged-in as [ROOT]
    volmgr version 7.1.0(17) obuild@mw3-1-Dell:o71_src/base(#1) 2025-06-24 13:26:50
    *** Volume Manager ***
    COMPLETED SUCCESSFULLY!
    volmgr version 7.1.0(17) obuild@mw3-1-Dell:o71_src/base(#1) 2025-06-24 13:26:50
    *** Volume Manager ***
    COMPLETED SUCCESSFULLY!
    volmgr version 7.1.0(17) obuild@mw3-1-Dell:o71_src/base(#1) 2025-06-24 13:26:50
    *** Volume Manager ***
    COMPLETED SUCCESSFULLY!
    boot.sh START
    dscreate version 7.1.0(4) obuild@mw3-1-Dell:o71_src/base(#1) 2025-06-24 13:26:50
    Create a New Dataset or a Member of PDS Dataset
    
    DSCREATE DSNAME=SMLOG1.NODE1,CATALOG=SYS1.MASTER.ICFCAT,VOLSER=,MEMBER=
    OFRUISVRDSCRE: Dataset Create OK. dsn=SMLOG1.NODE1
    COMPLETED SUCCESSFULLY.
    dscreate version 7.1.0(4) obuild@mw3-1-Dell:o71_src/base(#1) 2025-06-24 13:26:50
    Create a New Dataset or a Member of PDS Dataset
    
    DSCREATE DSNAME=SMLOG2.NODE1,CATALOG=SYS1.MASTER.ICFCAT,VOLSER=,MEMBER=
    OFRUISVRDSCRE: Dataset Create OK. dsn=SMLOG2.NODE1
    COMPLETED SUCCESSFULLY.
    dscreate version 7.1.0(4) obuild@mw3-1-Dell:o71_src/base(#1) 2025-06-24 13:26:50
    Create a New Dataset or a Member of PDS Dataset
    
    DSCREATE DSNAME=SMLOG3.NODE1,CATALOG=SYS1.MASTER.ICFCAT,VOLSER=,MEMBER=
    OFRUISVRDSCRE: Dataset Create OK. dsn=SMLOG3.NODE1
    COMPLETED SUCCESSFULLY.
    dscreate version 7.1.0(4) obuild@mw3-1-Dell:o71_src/base(#1) 2025-06-24 13:26:50
    Create a New Dataset or a Member of PDS Dataset
    
    DSCREATE DSNAME=SMLOG4.NODE1,CATALOG=SYS1.MASTER.ICFCAT,VOLSER=,MEMBER=
    OFRUISVRDSCRE: Dataset Create OK. dsn=SMLOG4.NODE1
    COMPLETED SUCCESSFULLY.
    Logged-in as [ROOT]
    Do you really want to down whole Tmax? (y : n):
    TMDOWN for node(NODE1) is starting:
    	TMDOWN: SERVER(TPFMAGENT:36) downed: Fri Jun 27 15:32:58 2025
    	TMDOWN: SERVER(ofrsasvr:37) downed: Fri Jun 27 15:32:58 2025
    	TMDOWN: SERVER(ofrlhsvr:38) downed: Fri Jun 27 15:32:58 2025
    	TMDOWN: SERVER(ofruisvr:42) downed: Fri Jun 27 15:32:58 2025
    	TMDOWN: CLL downed: Fri Jun 27 15:32:58 2025
    	TMDOWN: CLH downed: Fri Jun 27 15:32:58 2025
    	TMDOWN: TLM downed: Fri Jun 27 15:32:58 2025
    	TMDOWN: TMM downed: Fri Jun 27 15:32:58 2025
    	TMDOWN: TMAX is down
  2. .profileファイルを開き、以下のように環境変数が設定されていることを確認します。

    # New environment setting added by OpenFrame_Base7.1 on Tue Mar 16 09:04:26 KST 2021 1.
    # The unmodified version of this file is saved in /home/oframe3/.bash_profile2056501595.
    # Do NOT modify these lines; they are used to uninstall.
    OPENFRAME_BIT=32
    export OPENFRAME_BIT
    # End comments by InstallAnywhere on Tue Mar 16 09:04:26 KST 2021 1.
    
    # New environment setting added by OpenFrame_Base7.1 on Tue Mar 16 09:04:26 KST 2021 2.
    # The unmodified version of this file is saved in /home/oframe3/.bash_profile2056501595.
    # Do NOT modify these lines; they are used to uninstall.
    OPENFRAME_NODENAME=NODE1
    export OPENFRAME_NODENAME
    # End comments by InstallAnywhere on Tue Mar 16 09:04:26 KST 2021 2.
    
    # New environment setting added by OpenFrame_Base7.1 on Tue Mar 16 09:04:26 KST 2021 3.
    # The unmodified version of this file is saved in /home/oframe3/.bash_profile2056501595.
    # Do NOT modify these lines; they are used to uninstall.
    OPENFRAME_HOME=/home/oframe3/OpenFrame
    export OPENFRAME_HOME
    # End comments by InstallAnywhere on Tue Mar 16 09:04:26 KST 2021 3.
    
    # New environment setting added by OpenFrame_Base7.1 on Tue Mar 16 09:04:26 KST 2021 4.
    # The unmodified version of this file is saved in /home/oframe3/.bash_profile2056501595.
    # Do NOT modify these lines; they are used to uninstall.
    PATH="${PATH}:${OPENFRAME_HOME}/bin:${OPENFRAME_HOME}/util"
    export PATH
    # End comments by InstallAnywhere on Tue Mar 16 09:04:26 KST 2021 4.
    
    # New environment setting added by OpenFrame_Base7.1 on Tue Mar 16 09:04:26 KST 2021 5.
    # The unmodified version of this file is saved in /home/oframe3/.bash_profile2056501595.
    # Do NOT modify these lines; they are used to uninstall.
    LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:$OPENFRAME_HOME/lib"
    export LD_LIBRARY_PATH
    # End comments by InstallAnywhere on Tue Mar 16 09:04:26 KST 2021 5.
    
    # New environment setting added by OpenFrame_Base7.1 on Tue Mar 16 09:04:26 KST 2021 6.
    # The unmodified version of this file is saved in /home/oframe3/.bash_profile2056501595.
    # Do NOT modify these lines; they are used to uninstall.
    TMAXDIR=/home/oframe3/OpenFrame/core
    export TMAXDIR
    # End comments by InstallAnywhere on Tue Mar 16 09:04:26 KST 2021 6.
    
    # New environment setting added by OpenFrame_Base7.1 on Tue Mar 16 09:04:26 KST 2021 7.
    # The unmodified version of this file is saved in /home/oframe3/.bash_profile2056501595.
    # Do NOT modify these lines; they are used to uninstall.
    TMAX_HOST_ADDR=192.168.105.208
    export TMAX_HOST_ADDR
    # End comments by InstallAnywhere on Tue Mar 16 09:04:26 KST 2021 7.
    
    # New environment setting added by OpenFrame_Base7.1 on Tue Mar 16 09:04:26 KST 2021 8.
    # The unmodified version of this file is saved in /home/oframe3/.bash_profile2056501595.
    # Do NOT modify these lines; they are used to uninstall.
    TMAX_HOST_PORT=5501
    export TMAX_HOST_PORT
    # End comments by InstallAnywhere on Tue Mar 16 09:04:26 KST 2021 8.
    
    # New environment setting added by OpenFrame_Base7.1 on Tue Mar 16 09:04:26 KST 2021 9.
    # The unmodified version of this file is saved in /home/oframe3/.bash_profile2056501595.
    # Do NOT modify these lines; they are used to uninstall.
    PATH="${PATH}:$TMAXDIR/bin"
    export PATH
    # End comments by InstallAnywhere on Tue Mar 16 09:04:26 KST 2021 9.
    
    # New environment setting added by OpenFrame_Base7.1 on Tue Mar 16 09:04:26 KST 2021 10.
    # The unmodified version of this file is saved in /home/oframe3/.bash_profile2056501595.
    # Do NOT modify these lines; they are used to uninstall.
    FDLFILE=$TMAXDIR/fdl/oframe.fdl
    export FDLFILE
    # End comments by InstallAnywhere on Tue Mar 16 09:04:26 KST 2021 10.
    
    # New environment setting added by OpenFrame_Base7.1 on Tue Mar 16 09:04:26 KST 2021 11.
    # The unmodified version of this file is saved in /home/oframe3/.bash_profile2056501595.
    # Do NOT modify these lines; they are used to uninstall.
    TDLDIR=$TMAXDIR/tdl
    export TDLDIR
    # End comments by InstallAnywhere on Tue Mar 16 09:04:26 KST 2021 11.
    
    # New environment setting added by OpenFrame_Base7.1 on Tue Mar 16 09:04:26 KST 2021 12.
    # The unmodified version of this file is saved in /home/oframe3/.bash_profile2056501595.
    # Do NOT modify these lines; they are used to uninstall.
    LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:$TMAXDIR/lib"
    export LD_LIBRARY_PATH
    # End comments by InstallAnywhere on Tue Mar 16 09:04:26 KST 2021 12.
    
    # New environment setting added by OpenFrame_Base7.1 on Tue Mar 16 09:04:26 KST 2021 13.
    # The unmodified version of this file is saved in /home/oframe3/.bash_profile2056501595.
    # Do NOT modify these lines; they are used to uninstall.
    TCACHECONF=${TMAXDIR}/config/pfmtcache.cfg
    export TCACHECONF
    # End comments by InstallAnywhere on Tue Mar 16 09:04:26 KST 2021 13.
    
    # New environment setting added by OpenFrame_Base7.1 on Tue Mar 16 09:04:26 KST 2021 14.
    # The unmodified version of this file is saved in /home/oframe3/.bash_profile2056501595.
    # Do NOT modify these lines; they are used to uninstall.
    PFM_ADM_LOG_DIR=${OPENFRAME_HOME}/log/sys
    export PFM_ADM_LOG_DIR
    # End comments by InstallAnywhere on Tue Mar 16 09:04:26 KST 2021 14.
  3. tmbootを実行してOpenFrameを起動します。

    $ tmboot
  4. 以下のように、起動画面がエラーなしで表示されることを確認します。

    TMBOOT for node(NODE1) is starting:
            TMBOOT: TMM is starting: Mon Mar 15 19:13:52 2021
            TMBOOT: CLL is starting: Mon Mar 15 19:13:52 2021
            TMBOOT: CLH is starting: Mon Mar 15 19:13:52 2021
            TMBOOT: TLM(tlm) is starting: Mon Mar 15 19:13:52 2021
            TMBOOT: SVR(TPFMAGENT) is starting: Mon Mar 15 19:13:52 2021
            TMBOOT: SVR(ofrsasvr) is starting: Mon Mar 15 19:13:52 2021
            TMBOOT: SVR(ofrlhsvr) is starting: Mon Mar 15 19:13:52 2021
            TMBOOT: SVR(ofrdmsvr) is starting: Mon Mar 15 19:13:52 2021
            TMBOOT: SVR(ofrdsedt) is starting: Mon Mar 15 19:13:52 2021
            TMBOOT: SVR(ofrcmsvr) is starting: Mon Mar 15 19:13:52 2021
            TMBOOT: SVR(ofruisvr) is starting: Mon Mar 15 19:13:52 2021
            TMBOOT: SVR(ofruisvr) is starting: Mon Mar 15 19:13:52 2021
            TMBOOT: SVR(ofrsmlog) is starting: Mon Mar 15 19:13:52 2021
  5. tmadminの実行後、siコマンドを使ってサーバー・リストを出力し、すべてのサーバー・プロセスが正常に起動したことを確認します。

    以下の例のように、すべてのサーバーがRDY状態に表示されたら、Baseが正常にインストールされ、起動したことになります。

    $ tmadmin
    --- Welcome to Tmax Admin (Type "quit" to leave) ---
    
    $$1 NODE1 (tmadm): si
    ------------------------------------------------------------------------
      clh   svrname    (svri)   status     count   qcount   qpcount  emcount
    ------------------------------------------------------------------------
        0   TPFMAGENT  (   4)      RDY         0        0         0        0
        0   ofrsasvr   (   5)      RDY         0        0         0        0
        0   ofrlhsvr   (   6)      RDY         0        0         0        0
        0   ofrdmsvr   (   7)      RDY         0        0         0        0
        0   ofrdsedt   (   8)      RDY         0        0         0        0
        0   ofrcmsvr   (   9)      RDY         0        0         0        0
        0   ofruisvr   (  10)      RDY         0        0         0        0
        0   ofrsmlog   (  11)      RDY         0        0         0        0

3. アンインストール

Baseのアンインストールは、インストーラーが提供するアンインストール・ユーティリティを使用して行います。

以下は、Baseをアンインストールする手順です。

  1. アンインストールを実行する前に、tmdownコマンドを実行してOpenFrameを終了します。

    $ tmdown
  2. 以下のように、エラーなく終了メッセージが出力されることを確認します。

    Do you really want to down whole Tmax? (y : n): y
    
            TMDOWN: SERVER(TPFMAGENT:36) downed: Mon Mar 15 19:10:22 2021
            TMDOWN: SERVER(ofrdmsvr:39) downed: Mon Mar 15 19:10:22 2021
            TMDOWN: SERVER(ofrcmsvr:41) downed: Mon Mar 15 19:10:22 2021
            TMDOWN: SERVER(ofrsasvr:37) downed: Mon Mar 15 19:10:22 2021
            TMDOWN: SERVER(ofrdsedt:40) downed: Mon Mar 15 19:10:22 2021
            TMDOWN: SERVER(ofrlhsvr:38) downed: Mon Mar 15 19:10:22 2021
            TMDOWN: SERVER(ofruisvr:43) downed: Mon Mar 15 19:10:22 2021
            TMDOWN: SERVER(ofruisvr:42) downed: Mon Mar 15 19:10:22 2021
            TMDOWN: SERVER(ofrsmlog:52) downed: Mon Mar 15 19:10:22 2021
            TMDOWN: CLL downed: Mon Mar 15 19:10:22 2021
            TMDOWN: CLH downed: Mon Mar 15 19:10:22 2021
            TMDOWN: TLM downed: Mon Mar 15 19:10:22 2021
            TMDOWN: TMM downed: Mon Mar 15 19:10:22 2021
            TMDOWN: TMAX is down
  3. OpenFrameの終了を確認した後、UNIXコンソールで ${OPENFRAME_HOME}/UninstallerData ディレクトリにあるUninstall_Baseファイルを実行します。

    $ ./Uninstall_Base
  4. アンインストール・プログラムによってBaseのインストール時に作成されたすべてのファイルが削除され、.profileファイルはインストール前の状態に戻ります。

4. アンインストールの確認

アンインストール・プログラムは、OpenFrameのインストール時に作成されたファイルのみを削除するため、削除されずに残っている不要なOpenFrameディレクトリやファイルは手動で削除する必要があります。

デフォルト・インストール・ディレクトリの ${HOME}/OpenFrameにインストールした場合は、以下のコマンドを使用して、残っているディレクトリやファイルを削除します。

$ rm -rf $HOME/OpenFrame