0

接続データベース用のシェル スクリプトを作成しました。

#------------------------------------------------------------------------------------------
# Declaring a variable used in this program
#------------------------------------------------------------------------------------------
Databasename="XYZ"
#------------------------------------------------------------------------------------------
# ************************** MAIN PROGRAM STARTS ******************************************
#------------------------------------------------------------------------------------------

cd $SCRIPT_PATH

db2 connect to $Databasename

touch $UserId $RoleName $MCD_Prod

echo "UserId" > $UserId

echo "RoleName" > $RoleName

db2 -x "Select A.USER_ID from USER A ,ROLE_TYPE R, USER_ROLE U where A.USER_ID=U.USER_ID AND U.ROLE_ID=R.ROLE_ID" >> $UserId

db2 -x "Select R.ROLE_NM from USER A ,ROLE_TYPE R, USER_ROLE U where A.USER_ID=U.USER_ID AND U.ROLE_ID=R.ROLE_ID order by A.USER_ID" >> $RoleName
-------------------------------------------------------------------------------

データベースで * を選択すると、データベースの検証が行われました。接続が見つかりません。

ただし、データベース名が「XYZ」から「XYZ1」に間違っている場合、データベースは接続できず、プログラムはここでのみ終了します..

検証を行う必要があります..助けてください

4

1 に答える 1