Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我使用这个脚本时:
sqlplus -s "/ as sysdba" << EOF startup; EOF
它启动 db 并返回到主机。我希望我的脚本不会返回主机。我的错误在哪里?
如果添加exit到脚本中会有帮助吗?换句话说,如果您尝试以下操作:
exit
sqlplus -s "/ as sysdba" << EOF startup; exit EOF
编辑:如果您不希望 SQL*Plus 在运行后退出startup,请输入该行
startup
startup;
在一个名为 的文件中startup.sql,比如说。然后你可以运行
startup.sql
sqlplus -s "/ as sysdba" @startup.sql
然后应该启动数据库并将您留在 SQL*Plus 中。