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

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

1. インストール

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

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

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

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

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

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

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

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

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

    <installer_file_name> -f base.properties

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

    • 方法1

      $ ./OpenFrame_Base7.3_Linux_x86_64.bin -f base.properties
    • 方法2

      $ sh OpenFrame_Base7.3_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 CONSOLE Mode Installation...
    
    ===============================================================================
    OpenFrame_Base7.3                 (created with InstallAnywhere by Macrovision)
    -------------------------------------------------------------------------------
    
    
    
    
    ===============================================================================
    Installing...
    -------------
    
     [==================|==================|==================|==================]
     [------------------|------------------|------------------|------------------]
    
    Installation Complete.
  6. インストールが完了すると、以下のように .profileファイル(UNIXおよびLinuxシステムで使用する環境変数が保存されているファイル)を実行して、インストーラーにより変更されたユーザー環境変数をシステムに適用します。

    $ . ~/.profile

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

    # New environment setting added by OpenFrame_Base7.3 on Mon Jul 11 13:01:39 KST 2022 3.
    # The unmodified version of this file is saved in /home/oframe11/.bash_profile1840238244.
    # Do NOT modify these lines; they are used to uninstall.
    OPENFRAME_HOME=/home/oframe11/OpenFrame
    export OPENFRAME_HOME
    # End comments by InstallAnywhere on Mon Jul 11 13:01:39 KST 2022 3.
    
    # New environment setting added by OpenFrame_Base7.3 on Mon Jul 11 13:01:39 KST 2022 4.
    # The unmodified version of this file is saved in /home/oframe11/.bash_profile1840238244.
    # 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 Jul 11 13:01:39 KST 2022 4.
    
    # New environment setting added by OpenFrame_Base7.3 on Mon Jul 11 13:01:39 KST 2022 5.
    # The unmodified version of this file is saved in /home/oframe11/.bash_profile1840238244.
    # 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 Jul 11 13:01:39 KST 2022 5.
    
    # New environment setting added by OpenFrame_Base7.3 on Mon Jul 11 13:01:39 KST 2022 6.
    # The unmodified version of this file is saved in /home/oframe11/.bash_profile1840238244.
    # Do NOT modify these lines; they are used to uninstall.
    LD_LIBRARY_PATH_64="${LD_LIBRARY_PATH_64}:$OPENFRAME_HOME/lib"
    export LD_LIBRARY_PATH_64
    # End comments by InstallAnywhere on Mon Jul 11 13:01:39 KST 2022 6.
    
    # New environment setting added by OpenFrame_Base7.3 on Mon Jul 11 13:01:39 KST 2022 7.
    # The unmodified version of this file is saved in /home/oframe11/.bash_profile1840238244.
    # Do NOT modify these lines; they are used to uninstall.
    TMAXDIR=/home/oframe11/OpenFrame/core
    export TMAXDIR
    # End comments by InstallAnywhere on Mon Jul 11 13:01:39 KST 2022 7.

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

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

インストール・プロパティ・ファイルとして作成した環境設定ファイルで、マスター・カタログとデフォルト・ボリュームの自動作成オプションをすべて「NO」に設定した場合は、OpenFrame 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
         +---- TSO
   +---- 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

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

impor_dir

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

lib

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

license

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

以下は、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で生成されるログ・ファイルが格納されます。logのサブディレクトリとして、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『環境設定ガイド』の「SHARED_DIR」を参照してください。

temp

一時ディレクトリです。

tsam

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

volume_DEFVOL

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

webde

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

2.2. 起動の確認

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

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

    link_lib.sh START
    create_dbconn START
    TCacheAdmin for TCACHE ver. 2.4.0 r10803 64bit binary for x86 Linux kernel 2.6, glibc 2.3 (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.3.0(2) obuild@mw3-1-Dell:ofsrc73/base(#2) 2023-04-26 11:02:28
    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...
    Creating OFM_RDBII_META_MDB...
     > "OFM_RDBII_META_MDB" created...
    Creating OFM_RDBII_META_PDB...
     > "OFM_RDBII_META_PDB" created...
    Creating OFM_RDBII_META_SCHEMA...
     > "OFM_RDBII_META_SCHEMA" created...
    Creating OFM_RDBII_META_TABLE...
     > "OFM_RDBII_META_TABLE" created...
    Creating OFM_RDBII_META_TABLE_COLUMNS...
     > "OFM_RDBII_META_TABLE_COLUMNS" created...
    Creating OFM_RDBII_META_VIEW...
     > "OFM_RDBII_META_VIEW" created...
    Creating OFM_RDBII_META_VIEW_COLUMNS...
     > "OFM_RDBII_META_VIEW_COLUMNS" created...
    Creating OFM_RDBII_META_INDEX...
     > "OFM_RDBII_META_INDEX" created...
    Creating OFM_RDBII_META_INDEX_COLUMNS...
     > "OFM_RDBII_META_INDEX_COLUMNS" created...
    Creating OFM_RDBII_META_FILE...
     > "OFM_RDBII_META_FILE" created...
    Creating OFM_RDBII_META_FILE_ACCESS...
     > "OFM_RDBII_META_FILE_ACCESS" created...
    
    create_config START
    COMPLETED SUCCESSFULLY!
    COMPLETED SUCCESSFULLY.
    create_voladd START
    
    TMBOOT for node(NODE1) is starting:
    	TMBOOT: TMM is starting: Thu Apr 25 14:18:01 2024
    	TMBOOT: CLL is starting: Thu Apr 25 14:18:01 2024
    	TMBOOT: CLH is starting: Thu Apr 25 14:18:01 2024
    	TMBOOT: TLM(tlm) is starting: Thu Apr 25 14:18:01 2024
    
    TMBOOT for node(NODE1) is starting:
    	TMBOOT: SVR(TPFMAGENT) is starting: Thu Apr 25 14:18:01 2024
    
    TMBOOT for node(NODE1) is starting:
    	TMBOOT: SVR(ofrsasvr) is starting: Thu Apr 25 14:18:04 2024
    
    TMBOOT for node(NODE1) is starting:
    	TMBOOT: SVR(ofrlhsvr) is starting: Thu Apr 25 14:18:04 2024
    
    TMBOOT for node(NODE1) is starting:
    	TMBOOT: SVR(ofruisvr) is starting: Thu Apr 25 14:18:04 2024
    Logged-in as [ROOT]
    volmgr version 7.3.0(3) obuild@mw3-1-Dell:ofsrc73/base(#2) 2023-04-26 11:02:28
    *** Volume Manager ***
    COMPLETED SUCCESSFULLY!
    volmgr version 7.3.0(3) obuild@mw3-1-Dell:ofsrc73/base(#2) 2023-04-26 11:02:28
    *** Volume Manager ***
    COMPLETED SUCCESSFULLY!
    volmgr version 7.3.0(3) obuild@mw3-1-Dell:ofsrc73/base(#2) 2023-04-26 11:02:28
    *** Volume Manager ***
    COMPLETED SUCCESSFULLY!
    boot.sh START
    dscreate version 7.3.0(0) obuild@mw3-1-Dell:ofsrc73/base(#2) 2023-04-26 11:02:28
    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.3.0(0) obuild@mw3-1-Dell:ofsrc73/base(#2) 2023-04-26 11:02:28
    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.3.0(0) obuild@mw3-1-Dell:ofsrc73/base(#2) 2023-04-26 11:02:28
    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.3.0(0) obuild@mw3-1-Dell:ofsrc73/base(#2) 2023-04-26 11:02:28
    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: Thu Apr 25 14:18:20 2024
    	TMDOWN: SERVER(ofrsasvr:37) downed: Thu Apr 25 14:18:20 2024
    	TMDOWN: SERVER(ofrlhsvr:38) downed: Thu Apr 25 14:18:20 2024
    	TMDOWN: SERVER(ofruisvr:42) downed: Thu Apr 25 14:18:20 2024
    	TMDOWN: CLH downed: Thu Apr 25 14:18:20 2024
    	TMDOWN: CLL downed: Thu Apr 25 14:18:20 2024
    	TMDOWN: TLM downed: Thu Apr 25 14:18:20 2024
    	TMDOWN: TMM downed: Thu Apr 25 14:18:20 2024
    	TMDOWN: TMAX is down
  2. .profileファイルを開き、以下のように環境変数が設定されていることを確認します。

    # New environment setting added by OpenFrame_Base7.3 on Mon Jul 11 13:01:39 KST 2022 1.
    # The unmodified version of this file is saved in /home/oframe11/.bash_profile1840238244.
    # Do NOT modify these lines; they are used to uninstall.
    OPENFRAME_BIT=64
    export OPENFRAME_BIT
    # End comments by InstallAnywhere on Mon Jul 11 13:01:39 KST 2022 1.
    
    # New environment setting added by OpenFrame_Base7.3 on Mon Jul 11 13:01:39 KST 2022 2.
    # The unmodified version of this file is saved in /home/oframe11/.bash_profile1840238244.
    # Do NOT modify these lines; they are used to uninstall.
    OPENFRAME_NODENAME=NODE1
    export OPENFRAME_NODENAME
    # End comments by InstallAnywhere on Mon Jul 11 13:01:39 KST 2022 2.
    
    # New environment setting added by OpenFrame_Base7.3 on Mon Jul 11 13:01:39 KST 2022 3.
    # The unmodified version of this file is saved in /home/oframe11/.bash_profile1840238244.
    # Do NOT modify these lines; they are used to uninstall.
    OPENFRAME_HOME=/home/oframe11/OpenFrame
    export OPENFRAME_HOME
    # End comments by InstallAnywhere on Mon Jul 11 13:01:39 KST 2022 3.
    
    # New environment setting added by OpenFrame_Base7.3 on Mon Jul 11 13:01:39 KST 2022 4.
    # The unmodified version of this file is saved in /home/oframe11/.bash_profile1840238244.
    # 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 Jul 11 13:01:39 KST 2022 4.
    
    # New environment setting added by OpenFrame_Base7.3 on Mon Jul 11 13:01:39 KST 2022 5.
    # The unmodified version of this file is saved in /home/oframe11/.bash_profile1840238244.
    # 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 Jul 11 13:01:39 KST 2022 5.
    
    # New environment setting added by OpenFrame_Base7.3 on Mon Jul 11 13:01:39 KST 2022 6.
    # The unmodified version of this file is saved in /home/oframe11/.bash_profile1840238244.
    # Do NOT modify these lines; they are used to uninstall.
    LD_LIBRARY_PATH_64="${LD_LIBRARY_PATH_64}:$OPENFRAME_HOME/lib"
    export LD_LIBRARY_PATH_64
    # End comments by InstallAnywhere on Mon Jul 11 13:01:39 KST 2022 6.
    
    # New environment setting added by OpenFrame_Base7.3 on Mon Jul 11 13:01:39 KST 2022 7.
    # The unmodified version of this file is saved in /home/oframe11/.bash_profile1840238244.
    # Do NOT modify these lines; they are used to uninstall.
    TMAXDIR=/home/oframe11/OpenFrame/core
    export TMAXDIR
    # End comments by InstallAnywhere on Mon Jul 11 13:01:39 KST 2022 7.
    
    # New environment setting added by OpenFrame_Base7.3 on Mon Jul 11 13:01:39 KST 2022 8.
    # The unmodified version of this file is saved in /home/oframe11/.bash_profile1840238244.
    # Do NOT modify these lines; they are used to uninstall.
    TMAX_HOST_ADDR=192.168.103.74
    export TMAX_HOST_ADDR
    # End comments by InstallAnywhere on Mon Jul 11 13:01:39 KST 2022 8.
    
    # New environment setting added by OpenFrame_Base7.3 on Mon Jul 11 13:01:39 KST 2022 9.
    # The unmodified version of this file is saved in /home/oframe11/.bash_profile1840238244.
    # Do NOT modify these lines; they are used to uninstall.
    TMAX_HOST_PORT=20922
    export TMAX_HOST_PORT
    # End comments by InstallAnywhere on Mon Jul 11 13:01:39 KST 2022 9.
    
    # New environment setting added by OpenFrame_Base7.3 on Mon Jul 11 13:01:39 KST 2022 10.
    # The unmodified version of this file is saved in /home/oframe11/.bash_profile1840238244.
    # Do NOT modify these lines; they are used to uninstall.
    PATH="${PATH}:$TMAXDIR/bin"
    export PATH
    # End comments by InstallAnywhere on Mon Jul 11 13:01:39 KST 2022 10.
    
    # New environment setting added by OpenFrame_Base7.3 on Mon Jul 11 13:01:39 KST 2022 11.
    # The unmodified version of this file is saved in /home/oframe11/.bash_profile1840238244.
    # Do NOT modify these lines; they are used to uninstall.
    FDLFILE=$TMAXDIR/fdl/oframe.fdl
    export FDLFILE
    # End comments by InstallAnywhere on Mon Jul 11 13:01:39 KST 2022 11.
    
    # New environment setting added by OpenFrame_Base7.3 on Mon Jul 11 13:01:39 KST 2022 12.
    # The unmodified version of this file is saved in /home/oframe11/.bash_profile1840238244.
    # Do NOT modify these lines; they are used to uninstall.
    TDLDIR=$TMAXDIR/tdl
    export TDLDIR
    # End comments by InstallAnywhere on Mon Jul 11 13:01:39 KST 2022 12.
    
    # New environment setting added by OpenFrame_Base7.3 on Mon Jul 11 13:01:39 KST 2022 13.
    # The unmodified version of this file is saved in /home/oframe11/.bash_profile1840238244.
    # 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 Mon Jul 11 13:01:39 KST 2022 13.
    
    # New environment setting added by OpenFrame_Base7.3 on Mon Jul 11 13:01:39 KST 2022 14.
    # The unmodified version of this file is saved in /home/oframe11/.bash_profile1840238244.
    # Do NOT modify these lines; they are used to uninstall.
    LD_LIBRARY_PATH_64="${LD_LIBRARY_PATH_64}:$TMAXDIR/lib64"
    export LD_LIBRARY_PATH_64
    # End comments by InstallAnywhere on Mon Jul 11 13:01:39 KST 2022 14.
    
    # New environment setting added by OpenFrame_Base7.3 on Mon Jul 11 13:01:39 KST 2022 15.
    # The unmodified version of this file is saved in /home/oframe11/.bash_profile1840238244.
    # Do NOT modify these lines; they are used to uninstall.
    TCACHECONF=${TMAXDIR}/config/pfmtcache.cfg
    export TCACHECONF
    # End comments by InstallAnywhere on Mon Jul 11 13:01:39 KST 2022 15.
    
    # New environment setting added by OpenFrame_Base7.3 on Mon Jul 11 13:01:39 KST 2022 16.
    # The unmodified version of this file is saved in /home/oframe11/.bash_profile1840238244.
    # 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 Mon Jul 11 13:01:39 KST 2022 16.
  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(ofrsmlog) is starting: Mon Mar 15 19:13:52 2021
  5. tmadminを実行した後、siコマンドを使用してサーバー・リストを出力し、すべてのサーバー・プロセスが正常に起動されたことを確認します。

    Baseが正常にインストールおよび起動されると、すべてのサーバーのstatusがRDYと表示されます。

    $ 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(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. アンインストール・プログラムによってOpenFrame Baseのインストール時に作成されたすべてのファイルが削除され、.profileファイルはインストール前の状態に戻ります。

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

アンインストール・プログラムはBaseのインストール時に作成されたファイルのみを削除するため、削除されずに残っている不要なOpenFrameディレクトリとファイルは手動で削除する必要があります。デフォルト・インストール・ディレクトリの${HOME}/OpenFrameにインストールした場合は、以下のコマンドを使用して、残っているディレクトリやファイルを削除します。

$ rm -rf $HOME/OpenFrame