【问题标题】:How to startup automatically Oracle 19C using bash scripting and SQL PLUS?如何使用 bash 脚本和 SQL PLUS 自动启动 Oracle 19C?
【发布时间】:2022-01-26 17:41:00
【问题描述】:

我尝试创建一个 bash 脚本以使用 sqlplus 连接到我的 Oracle 19C 数据库,我添加了以下代码(也可以使用):

#! /bin/sh.
connectsqlplus(){
    sqlplus "'"sys/mypassword as sysdba"'" 
EOF 
}
connectsqlplus

主要问题是我想用这个bash脚本启动数据库,我创建的似乎只让我打开sqlplus终端,我只想添加SQL> startup 以便数据库启动,但我不确定如何使用 bash 脚本在 SQL 终端中添加此命令。

任何帮助将不胜感激!谢谢。

【问题讨论】:

标签: bash oracle oracle19c


【解决方案1】:
#start_oracle_db.sh
ORACLE_SID=nameofyourdatabaseasrecordedinoratabfile
ORAENV_ASK=NO
source oraenv
sqlplus << EOF
connect / as sysdba
startup
exit
EOF

【讨论】:

  • 欣赏“
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-08-11
  • 2021-10-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多