Linux 脚本保留在Oracle数据库中

Linux 脚本保留在Oracle数据库中,linux,oracle,Linux,Oracle,当我使用此脚本时: sqlplus -s "/ as sysdba" << EOF startup; EOF sqlplus-s”/as sysdba“如果将exit添加到脚本中会有帮助吗?换句话说,如果您尝试以下方法: sqlplus -s "/ as sysdba" << EOF startup; exit EOF 在名为startup.sql的文件中,说。然后你就可以跑了 sqlplus -s "/ as sysdba" @startup.sql 然后应该启动

当我使用此脚本时:

sqlplus -s "/ as sysdba" << EOF
startup;
EOF

sqlplus-s”/as sysdba“如果将
exit
添加到脚本中会有帮助吗?换句话说,如果您尝试以下方法:

sqlplus -s "/ as sysdba" << EOF
startup;
exit
EOF
在名为
startup.sql
的文件中,说。然后你就可以跑了

sqlplus -s "/ as sysdba" @startup.sql

然后应该启动数据库并将您留在SQL*Plus中。

如果您将
退出
添加到脚本中,是否有帮助?换句话说,如果您尝试以下方法:

sqlplus -s "/ as sysdba" << EOF
startup;
exit
EOF
在名为
startup.sql
的文件中,说。然后你就可以跑了

sqlplus -s "/ as sysdba" @startup.sql

这应该会启动数据库,让您留在SQL*Plus中。

不,这没有任何帮助,我想要像lsnrctl start sqlplus-s“/作为sysdba”这样的东西,我不明白。“此脚本返回到主机”是什么意思?当我使用此脚本时,它以sysdba的身份连接到数据库,启动数据库,然后断开与数据库的连接返回到主机(到linux环境)不,它没有帮助我想要类似lsnrctl start sqlplus-s”/as sysdba“我不明白。“此脚本返回到主机”是什么意思?当我使用此脚本时,它以sysdba的身份连接到数据库,启动数据库,然后断开与数据库的连接,返回到主机(到linux环境)