连接到超过 1 个 oracle 数据库
connect to more than 1 oracle database
我已经用批处理脚本编写了代码,但没有得到预期的结果。下面是我的代码:
echo updating database
cd C:\Users\xxx\Desktop\myfolder\web
sqlplus web/dbpassword @ web.sql > weblog.log
cd C:\Users\xxx\Desktop\myfolder\archive
sqlplus archive/dbpassword @ archive.sql > archive.log
echo done
cmd /k
我想做的是连接到 web 并执行 web.sql,然后连接到 archive 并执行 archive.sql,但是当我执行时,我只看到 web logs web 文件夹,但不在 archive 文件夹中,因此只执行 web.sql 并且 echo done 从未达到
sqlplus 继续从标准输入中读取命令以防止在脚本中出现这种情况标准输入可以关闭
sqlplus web/dbpassword @ web.sql > weblog.log < NUL
否则可能会被调用
sqlplus web/dbpassword < web.sql > weblog.log
我已经用批处理脚本编写了代码,但没有得到预期的结果。下面是我的代码:
echo updating database
cd C:\Users\xxx\Desktop\myfolder\web
sqlplus web/dbpassword @ web.sql > weblog.log
cd C:\Users\xxx\Desktop\myfolder\archive
sqlplus archive/dbpassword @ archive.sql > archive.log
echo done
cmd /k
我想做的是连接到 web 并执行 web.sql,然后连接到 archive 并执行 archive.sql,但是当我执行时,我只看到 web logs web 文件夹,但不在 archive 文件夹中,因此只执行 web.sql 并且 echo done 从未达到
sqlplus 继续从标准输入中读取命令以防止在脚本中出现这种情况标准输入可以关闭
sqlplus web/dbpassword @ web.sql > weblog.log < NUL
否则可能会被调用
sqlplus web/dbpassword < web.sql > weblog.log