当我使用这个脚本时:
sqlplus -s "/ as sysdba" << EOF
startup;
EOF
启动db并返回主机。我希望我的脚本不会返回主机。我的错误在哪里?
答案 0 :(得分:3)
将exit
添加到脚本中会有帮助吗?换句话说,如果你尝试类似的东西:
sqlplus -s "/ as sysdba" << EOF
startup;
exit
EOF
编辑:如果您不想在运行startup
后退出SQL * Plus,请填写
startup;
在一个名为startup.sql
的文件中,比方说。然后你可以运行
sqlplus -s "/ as sysdba" @startup.sql
那应该启动数据库并让你进入SQL * Plus。