アンロードは以下の順に行います。
JDBCデータソース定義の退避
利用規定の設定
運用情報の表示
アンロード
利用規定の解除
フロー定義DBおよびメッセージトラッキングDBのJDBCデータソース定義を退避します。JDBCデータソース定義の退避には、symjddefdsコマンドを使用します。
実行例を以下に示します。
/opt/FJSVsymjd/fjjdbc/bin/symjddefds -lookup -ds apfwdefdb | grep APFWDB > /UNLOAD/apfwdefdb_jdbc.txt /opt/FJSVsymjd/fjjdbc/bin/symjddefds -lookup -ds apfwtrkdb | grep APFWDB > /UNLOAD/apfwtrkdb_jdbc.txt |
symjddefds -lookup -ds apfwdefdb | find "APFWDB" > X:\Backup\apfwdefdb_jdbc.txt symjddefds -lookup -ds apfwtrkdb | find "APFWDB" > X:\Backup\apfwtrkdb_jdbc.txt |
フロー定義DBおよびメッセージトラッキングDBのDSIのアンロードを行う前に、RDBディクショナリおよびDSIに対して利用規定の設定を行います。利用規定の設定は、rdbrtrコマンドを使用します。
実行例を以下に示します。
/opt/FSUNrdb2b/bin/rdbrtr -z -rw /opt/FSUNrdb2b/bin/rdbrtr -i APFWDB.DSI_FLOW_APFW_EMPLOYTBL -rw /opt/FSUNrdb2b/bin/rdbrtr -i APFWDB.DSI_FLOW_APFW_FLOWINFOTBL -rw /opt/FSUNrdb2b/bin/rdbrtr -i APFWDB.DSI_FLOW_APFW_FLOWTBL -rw /opt/FSUNrdb2b/bin/rdbrtr -i APFWDB.DSI_FLOW_APFW_SCREENTBL -rw /opt/FSUNrdb2b/bin/rdbrtr -i APFWDB.DSI_FLOW_APFW_USERLIST -rw /opt/FSUNrdb2b/bin/rdbrtr -i APFWDB.DSI_TRACK_APFW_TRACK_TABLE -rw /opt/FSUNrdb2b/bin/rdbrtr -i APFWDB.DSI_TRACK_APFW_USERLIST -rw |
/opt/FJSVrdb2b/bin/rdbrtr -z -rw /opt/FJSVrdb2b/bin/rdbrtr -i APFWDB.DSI_FLOW_APFW_EMPLOYTBL -rw /opt/FJSVrdb2b/bin/rdbrtr -i APFWDB.DSI_FLOW_APFW_FLOWINFOTBL -rw /opt/FJSVrdb2b/bin/rdbrtr -i APFWDB.DSI_FLOW_APFW_FLOWTBL -rw /opt/FJSVrdb2b/bin/rdbrtr -i APFWDB.DSI_FLOW_APFW_SCREENTBL -rw /opt/FJSVrdb2b/bin/rdbrtr -i APFWDB.DSI_FLOW_APFW_USERLIST -rw /opt/FJSVrdb2b/bin/rdbrtr -i APFWDB.DSI_TRACK_APFW_TRACK_TABLE -rw /opt/FJSVrdb2b/bin/rdbrtr -i APFWDB.DSI_TRACK_APFW_USERLIST -rw |
rdbrtr -z -rw rdbrtr -i APFWDB.DSI_FLOW_APFW_EMPLOYTBL -rw rdbrtr -i APFWDB.DSI_FLOW_APFW_FLOWINFOTBL -rw rdbrtr -i APFWDB.DSI_FLOW_APFW_FLOWTBL -rw rdbrtr -i APFWDB.DSI_FLOW_APFW_SCREENTBL -rw rdbrtr -i APFWDB.DSI_FLOW_APFW_USERLIST -rw rdbrtr -i APFWDB.DSI_TRACK_APFW_TRACK_TABLE -rw rdbrtr -i APFWDB.DSI_TRACK_APFW_USERLIST -rw |
フロー定義DBおよびメッセージトラッキングDBのDSIのアンロードを行う前に、RDBディクショナリおよびDSIに対して運用情報の表示を行い、アクセス禁止がされてないことを確認します。運用情報の表示は、rdbinfコマンドを使用します。
実行例を以下に示します。
/opt/FSUNrdb2b/bin/rdbinf -z -a /opt/FSUNrdb2b/bin/rdbinf -a -i APFWDB.DSI_FLOW_APFW_EMPLOYTBL /opt/FSUNrdb2b/bin/rdbinf -a -i APFWDB.DSI_FLOW_APFW_FLOWINFOTBL /opt/FSUNrdb2b/bin/rdbinf -a -i APFWDB.DSI_FLOW_APFW_FLOWTBL /opt/FSUNrdb2b/bin/rdbinf -a -i APFWDB.DSI_FLOW_APFW_SCREENTBL /opt/FSUNrdb2b/bin/rdbinf -a -i APFWDB.DSI_FLOW_APFW_USERLIST /opt/FSUNrdb2b/bin/rdbinf -a -i APFWDB.DSI_TRACK_APFW_TRACK_TABLE /opt/FSUNrdb2b/bin/rdbinf -a -i APFWDB.DSI_TRACK_APFW_USERLIST |
/opt/FJSVrdb2b/bin/rdbinf -z -a /opt/FJSVrdb2b/bin/rdbinf -a -i APFWDB.DSI_FLOW_APFW_EMPLOYTBL /opt/FJSVrdb2b/bin/rdbinf -a -i APFWDB.DSI_FLOW_APFW_FLOWINFOTBL /opt/FJSVrdb2b/bin/rdbinf -a -i APFWDB.DSI_FLOW_APFW_FLOWTBL /opt/FJSVrdb2b/bin/rdbinf -a -i APFWDB.DSI_FLOW_APFW_SCREENTBL /opt/FJSVrdb2b/bin/rdbinf -a -i APFWDB.DSI_FLOW_APFW_USERLIST /opt/FJSVrdb2b/bin/rdbinf -a -i APFWDB.DSI_TRACK_APFW_TRACK_TABLE /opt/FJSVrdb2b/bin/rdbinf -a -i APFWDB.DSI_TRACK_APFW_USERLIST |
rdbinf -z -a rdbinf -a -i APFWDB.DSI_FLOW_APFW_EMPLOYTBL rdbinf -a -i APFWDB.DSI_FLOW_APFW_FLOWINFOTBL rdbinf -a -i APFWDB.DSI_FLOW_APFW_FLOWTBL rdbinf -a -i APFWDB.DSI_FLOW_APFW_SCREENTBL rdbinf -a -i APFWDB.DSI_FLOW_APFW_USERLIST rdbinf -a -i APFWDB.DSI_TRACK_APFW_TRACK_TABLE rdbinf -a -i APFWDB.DSI_TRACK_APFW_USERLIST |
フロー定義DBおよびメッセージトラッキングDBのDSIのアンロードは、rdbunlコマンドを使用します。RDBディクショナリのアンロードは、rdbdmpdicコマンドを使用します。
実行例を以下に示します。
/opt/FSUNrdb2b/bin/rdbunl -o -i APFWDB.DSI_FLOW_APFW_EMPLOYTBL /UNLOAD/DSI_FLOW_APFW_EMPLOYTBL.dat /opt/FSUNrdb2b/bin/rdbunl -o -i APFWDB.DSI_FLOW_APFW_FLOWINFOTBL /UNLOAD/DSI_FLOW_APFW_FLOWINFOTBL.dat /opt/FSUNrdb2b/bin/rdbunl -o -i APFWDB.DSI_FLOW_APFW_FLOWTBL /UNLOAD/DSI_FLOW_APFW_FLOWTBL.dat /opt/FSUNrdb2b/bin/rdbunl -o -i APFWDB.DSI_FLOW_APFW_SCREENTBL /UNLOAD/DSI_FLOW_APFW_SCREENTBL.dat /opt/FSUNrdb2b/bin/rdbunl -o -i APFWDB.DSI_FLOW_APFW_USERLIST /UNLOAD/DSI_FLOW_APFW_USERLIST.dat /opt/FSUNrdb2b/bin/rdbunl -o -i APFWDB.DSI_TRACK_APFW_TRACK_TABLE /UNLOAD/DSI_TRACK_APFW_TRACK_TABLE.dat /opt/FSUNrdb2b/bin/rdbunl -o -i APFWDB.DSI_TRACK_APFW_USERLIST /UNLOAD/DSI_TRACK_APFW_USERLIST.dat mkdir -p /UNLOAD/rdb /opt/FSUNrdb2b/bin/rdbdmpdic -f dicback@/UNLOAD/rdb -N |
/opt/FJSVrdb2b/bin/rdbunl -o -i APFWDB.DSI_FLOW_APFW_EMPLOYTBL /UNLOAD/DSI_FLOW_APFW_EMPLOYTBL.dat /opt/FJSVrdb2b/bin/rdbunl -o -i APFWDB.DSI_FLOW_APFW_FLOWINFOTBL /UNLOAD/DSI_FLOW_APFW_FLOWINFOTBL.dat /opt/FJSVrdb2b/bin/rdbunl -o -i APFWDB.DSI_FLOW_APFW_FLOWTBL /UNLOAD/DSI_FLOW_APFW_FLOWTBL.dat /opt/FJSVrdb2b/bin/rdbunl -o -i APFWDB.DSI_FLOW_APFW_SCREENTBL /UNLOAD/DSI_FLOW_APFW_SCREENTBL.dat /opt/FJSVrdb2b/bin/rdbunl -o -i APFWDB.DSI_FLOW_APFW_USERLIST /UNLOAD/DSI_FLOW_APFW_USERLIST.dat /opt/FJSVrdb2b/bin/rdbunl -o -i APFWDB.DSI_TRACK_APFW_TRACK_TABLE /UNLOAD/DSI_TRACK_APFW_TRACK_TABLE.dat /opt/FJSVrdb2b/bin/rdbunl -o -i APFWDB.DSI_TRACK_APFW_USERLIST /UNLOAD/DSI_TRACK_APFW_USERLIST.dat mkdir -p /UNLOAD/rdb /opt/FJSVrdb2b/bin/rdbdmpdic -f dicback@/UNLOAD/rdb -N |
rdbunl -o -i APFWDB.DSI_FLOW_APFW_EMPLOYTBL X:\Backup\DSI_FLOW_APFW_EMPLOYTBL.dat rdbunl -o -i APFWDB.DSI_FLOW_APFW_FLOWINFOTBL X:\Backup\DSI_FLOW_APFW_FLOWINFOTBL.dat rdbunl -o -i APFWDB.DSI_FLOW_APFW_FLOWTBL X:\Backup\DSI_FLOW_APFW_FLOWTBL.dat rdbunl -o -i APFWDB.DSI_FLOW_APFW_SCREENTBL X:\Backup\DSI_FLOW_APFW_SCREENTBL.dat rdbunl -o -i APFWDB.DSI_FLOW_APFW_USERLIST X:\Backup\DSI_FLOW_APFW_USERLIST.dat rdbunl -o -i APFWDB.DSI_TRACK_APFW_TRACK_TABLE X:\Backup\DSI_TRACK_APFW_TRACK_TABLE.dat rdbunl -o -i APFWDB.DSI_TRACK_APFW_USERLIST X:\Backup\DSI_TRACK_APFW_USERLIST.dat md X:\Backup\rdb rdbdmpdic -f dicback@ X:\Backup\rdb -N |
フロー定義DBおよびメッセージトラッキングDBのDSIのアンロードを行った後に、RDBディクショナリおよびDSIに対して利用規定の解除を行います。利用規定の解除は、rdbrlsコマンドを使用します。
実行例を以下に示します。
/opt/FSUNrdb2b/bin/rdbrls -z -rw /opt/FSUNrdb2b/bin/rdbrls -i APFWDB.DSI_FLOW_APFW_EMPLOYTBL -rw /opt/FSUNrdb2b/bin/rdbrls -i APFWDB.DSI_FLOW_APFW_FLOWINFOTBL -rw /opt/FSUNrdb2b/bin/rdbrls -i APFWDB.DSI_FLOW_APFW_FLOWTBL -rw /opt/FSUNrdb2b/bin/rdbrls -i APFWDB.DSI_FLOW_APFW_SCREENTBL -rw /opt/FSUNrdb2b/bin/rdbrls -i APFWDB.DSI_FLOW_APFW_USERLIST -rw /opt/FSUNrdb2b/bin/rdbrls -i APFWDB.DSI_TRACK_APFW_TRACK_TABLE -rw /opt/FSUNrdb2b/bin/rdbrls -i APFWDB.DSI_TRACK_APFW_USERLIST -rw |
/opt/FJSVrdb2b/bin/rdbrls -z -rw /opt/FJSVrdb2b/bin/rdbrls -i APFWDB.DSI_FLOW_APFW_EMPLOYTBL -rw /opt/FJSVrdb2b/bin/rdbrls -i APFWDB.DSI_FLOW_APFW_FLOWINFOTBL -rw /opt/FJSVrdb2b/bin/rdbrls -i APFWDB.DSI_FLOW_APFW_FLOWTBL -rw /opt/FJSVrdb2b/bin/rdbrls -i APFWDB.DSI_FLOW_APFW_SCREENTBL -rw /opt/FJSVrdb2b/bin/rdbrls -i APFWDB.DSI_FLOW_APFW_USERLIST -rw /opt/FJSVrdb2b/bin/rdbrls -i APFWDB.DSI_TRACK_APFW_TRACK_TABLE -rw /opt/FJSVrdb2b/bin/rdbrls -i APFWDB.DSI_TRACK_APFW_USERLIST -rw |
rdbrls -z -rw rdbrls -i APFWDB.DSI_FLOW_APFW_EMPLOYTBL -rw rdbrls -i APFWDB.DSI_FLOW_APFW_FLOWINFOTBL -rw rdbrls -i APFWDB.DSI_FLOW_APFW_FLOWTBL -rw rdbrls -i APFWDB.DSI_FLOW_APFW_SCREENTBL -rw rdbrls -i APFWDB.DSI_FLOW_APFW_USERLIST -rw rdbrls -i APFWDB.DSI_TRACK_APFW_TRACK_TABLE -rw rdbrls -i APFWDB.DSI_TRACK_APFW_USERLIST -rw |