有的说要懂配置文件,太麻烦了。直接命令行操作。

过程

打开cmd窗口:

set ORACLE_SID = ORCL  # 设置环境变量 ORCL是要启动的数据库
sqlplus / as sysdba # 和 sqlplus /nolog; conn /as sysdba; 这2句效果一样
startup # 启动

如果要关闭:

shutdown immediate

不要忘了启动监听:

exit  # 退出oracle命令行
cd $ORACLE_HOME/bin # 进入oracle/bin目录
lsnrctl start # 启动监听

脚本启动数据库

思路:监听1521端口,如果没启动,那么行数为0,执行启动脚本。

port1521=`netstat -nltp | grep 1521 | wc -l `
echo $port1521

if[$port1521=0];then
su - oracle
set ORACLE_SID = ORCL
sqlplus / as sysdba
startup
fi