我創建了一個shell腳本,其中我正在執行包含所有create和alter table腳本的Alter_t_new.sql。現在我想要任何錯誤或創建的任何錯誤都被緩衝到日誌文件中。我試圖SPOOL $ LOGFILE而是拋出一個錯誤如何將對象創建後臺打印到日誌文件中
SPOOL: command not found
shell腳本:
echo "Starting installation of XXHCM_OBJECTS - XXHCM_OBJECTS ..."
echo "Starting installation of XXHCM_OBJECTS - XXHCM_OBJECTS ..." "">>$LOGFILE
echo "">>$LOGFILE
echo "">>$LOGFILE
echo "Copying Files To Appropriate Directories ..."
echo "Copying Files To Appropriate Directories ..." "">>$LOGFILE
echo "">>$LOGFILE
echo "">>$LOGFILE
echo "Files copied successfully !!! "
echo "Files copied successfully !!! " "">>$LOGFILE
echo "">>$LOGFILE
echo "Changing permissions ... " "">>$LOGFILE
chmod 777 *.*
echo "Changed permissions ... " "">>$LOGFILE
echo "">>$LOGFILE
echo "Creating Custom Package, Synonyms and Grants..." "">>$LOGFILE
echo "Creating Custom Package, Synonyms and Grants..."
echo "">>$LOGFILE
if sqlplus $APPS_USER @Alter_t_new.sql
then
SPOOL $LOGFILE
echo "Custom itables created successfully in APPS schema" "">>$LOGFILE
echo "Custom itables created successfully in APPS schema"
SPOOL OFF
else
echo "Error in creating custom itables in APPS schema" "">>$LOGFILE
echo "Error in creating Custom itables in APPS schema"
fi
echo "">>$LOGFILE
echo "Package, Synonyms,grants and Tables created successfully" "">>$LOGFILE
echo "Package, Synonyms,grants and Tables created successfully"
echo "">>$LOGFILE
echo "Installation completed for XXHCM_OBJECTS - XXHCM_OBJECTS"
echo "Installation completed for XXHCM_OBJECTS - XXHCM_OBJECTS" "">>$LOGFILE
# *****************************************************************************
# End of Script
# *****************************************************************************
@ hinotf-我必須在服務器中創建my_log嗎? –
@sreekembose在SQLPlus運行時創建的日誌文件 – hinotf
感謝這工作! –