正常情况下linux下oracle数据库的重启是如下:
su - oracle
sqlplus sys/oracle as sysdba
shutdown immediate
exit
lsnrctl stop
sqlplus sys/oracle as sysdba
startup
exit
lsnrctl start
那我现在怎么把他集成到一个shell或者关闭和启动分开的两个shell中吗?不会shell,需要帮助
正常情况下linux下oracle数据库的重启是如下:
su - oracle
sqlplus sys/oracle as sysdba
shutdown immediate
exit
lsnrctl stop
sqlplus sys/oracle as sysdba
startup
exit
lsnrctl start
那我现在怎么把他集成到一个shell或者关闭和启动分开的两个shell中吗?不会shell,需要帮助
直接把这些命令写在.sh文件里就行了。
但是要进Oracle.
所以可以这么写。
#!/bin/sh
su - oracle <<EON
export ORACLE_SID=ixdba
lsnrctl start
sqlplus /nolog <<EOF
conn / as sysdba
startup
exit
EOF
exit
EON