如何使用 bash 脚本和 SQL PLUS 自动启动 Oracle 19C?
How to startup automatically Oracle 19C using bash scripting and SQL PLUS?
我尝试使用 sqlplus 创建一个 bash 脚本来连接到我的 Oracle 19C 数据库,我添加了以下代码(也适用):
#! /bin/sh.
connectsqlplus(){
sqlplus "'"sys/mypassword as sysdba"'"
EOF
}
connectsqlplus
主要问题是我想用这个bash脚本来启动数据库,我创建的好像只能让我打开sqlplus终端,我只想添加 SQL> startup
以便数据库启动,但我不确定如何使用 SQL 终端添加此命令 bash 脚本。
任何帮助将不胜感激!谢谢。
#start_oracle_db.sh
ORACLE_SID=nameofyourdatabaseasrecordedinoratabfile
ORAENV_ASK=NO
source oraenv
sqlplus << EOF
connect / as sysdba
startup
exit
EOF
我尝试使用 sqlplus 创建一个 bash 脚本来连接到我的 Oracle 19C 数据库,我添加了以下代码(也适用):
#! /bin/sh.
connectsqlplus(){
sqlplus "'"sys/mypassword as sysdba"'"
EOF
}
connectsqlplus
主要问题是我想用这个bash脚本来启动数据库,我创建的好像只能让我打开sqlplus终端,我只想添加 SQL> startup
以便数据库启动,但我不确定如何使用 SQL 终端添加此命令 bash 脚本。
任何帮助将不胜感激!谢谢。
#start_oracle_db.sh
ORACLE_SID=nameofyourdatabaseasrecordedinoratabfile
ORAENV_ASK=NO
source oraenv
sqlplus << EOF
connect / as sysdba
startup
exit
EOF