インストールとアンインストール
本章では、Baseのインストールとインストールの確認、アンインストールとアンインストールの確認方法について説明します。環境設定ファイルを使用したインストーラーの実行方法とインストールの確認方法、エラーが発生した場合の解決策などについても説明します。
1. インストール
本節では、インストーラーを使用してBaseを自動的にインストールする方法と、スクリプトを使用して手動でインストールする方法について説明します。
1.1. インストーラーによる自動インストール
インストール・プロパティ・ファイルの作成が終わったら、インストーラーを使用して簡単にBaseをインストールすることができます。
以下のインストール方法は、すべてのプラットフォームで同様に適用されます。
-
Baseをインストールするディレクトリにインストーラー・バイナリ・ファイルをコピーします。
-
インストーラーと一緒に提供されるdbclear.shを実行します。
$ sh dbclear.sh
-
インストーラー・バイナリ・ファイルへの実行権限がない場合は、chmodコマンドを使用して実行権限を付与します。
以下は、Linux x86 64ビット用のインストーラー・ファイルに実行権限を付与する例です。
$ chmod a+x OpenFrame_Base7.3_Linux_x86_64.bin
-
コンソール・プロンプトでインストーラーを実行します。
<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
-
-
以下の画面が出力され、自動的に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.
-
インストールが完了すると、以下のように .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ディレクトリに格納されており、以下の実行順序に従ってスクリプトを実行する必要があります。
-
create_mascat.sh
Baseで使用されるシステム表とマスター・カタログを作成します。
-
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を起動する手順です。
-
インストール・プロパティ・ファイルでスクリプトの自動作成オプションをすべて「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
-
.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.
-
tmbootを実行してOpenFrameを起動します。
$ tmboot
-
以下のように起動画面でエラーがないことを確認します。
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
-
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をアンインストールする手順です。
-
アンインストールを行う前に、tmdownコマンドを実行してOpenFrameを終了します。
$ tmdown
-
エラーなしで、正常終了メッセージが表示されることを確認します。
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
-
OpenFrameが終了されたことを確認した後、UNIXコンソールで${OPENFRAME_HOME}/UninstallerDataディレクトリにあるUninstall_Baseファイルを実行します。
$ ./Uninstall_Base
-
アンインストール・プログラムによってOpenFrame Baseのインストール時に作成されたすべてのファイルが削除され、.profileファイルはインストール前の状態に戻ります。