# 该脚本用于在Linux系统上重启Oracle数据库。
# 请确保你有足够的权限来执行这些命令,并且根据你的环境修改ORACLE_HOME和ORACLE_SID变量。
# 设置Oracle环境变量
export ORACLE_HOME=/u01/app/oracle/product/19.0.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH
# 关闭Oracle数据库
echo "关闭Oracle数据库..."
sqlplus / as sysdba <<EOF
shutdown immediate;
exit;
EOF
# 停止监听器
echo "停止监听器..."
lsnrctl stop
# 启动监听器
echo "启动监听器..."
lsnrctl start
# 启动Oracle数据库
echo "启动Oracle数据库..."
sqlplus / as sysdba <<EOF
startup;
exit;
EOF
echo "Oracle数据库已成功重启。"
ORACLE_HOME 和 ORACLE_SID 是 Oracle 数据库的重要环境变量,必须正确设置。sqlplus 连接到数据库并执行 shutdown immediate 命令来关闭数据库。lsnrctl stop 命令停止 Oracle 监听器。lsnrctl start 命令启动 Oracle 监听器。sqlplus 连接到数据库并执行 startup 命令来启动数据库。上一篇:linux系统pwd命令功能
下一篇:linux查看host文件
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站