我先说明一下情况:有一个rec1.bat得批处理文件里边代码如下:
SET ORACLE_SID=TosmecDB
sqlPLUS /nolog "@c:\tosmec\sys\syscom\TosmecHotSub1.sql"TosmecHotSub1.sql的文件内容如下:
SPOOL C:\TOSMEC\DATA\Log\YobiLogTmp1.log
connect sys/tosmecadmin as sysdba;
shutdown immediate;
STARTUP NOMOUNT pfile=C:\oracle\product\10.1.0\admin\TosmecDB\scripts\init1.ora
alter database mount standby database;
SET AUTORECOVERY ON
RECOVER STANDBY DATABASE;
EXIT
SPOOL OFF
我如何在批处理执行的时候获得oracle的错误?恳求高手赐教?
SET ORACLE_SID=TosmecDB
sqlPLUS /nolog "@c:\tosmec\sys\syscom\TosmecHotSub1.sql"TosmecHotSub1.sql的文件内容如下:
SPOOL C:\TOSMEC\DATA\Log\YobiLogTmp1.log
connect sys/tosmecadmin as sysdba;
shutdown immediate;
STARTUP NOMOUNT pfile=C:\oracle\product\10.1.0\admin\TosmecDB\scripts\init1.ora
alter database mount standby database;
SET AUTORECOVERY ON
RECOVER STANDBY DATABASE;
EXIT
SPOOL OFF
我如何在批处理执行的时候获得oracle的错误?恳求高手赐教?
此条语句不能在数据库中运行,应该在 运行 中输入路径,然后运行
sqlPLUS /nolog "@c:\tosmec\sys\syscom\TosmecHotSub1.sql"
在此处增加个语句 show error