su到oracle用户下,命令
su - oracle
切换需要启动的数据库实例:
export ORACLE_SID=orcl
进入Sqlplus控制台,命令:
sqlplus /nolog
以系统管理员登录,命令:
connect / as sysdba
如果是关闭数据库,命令:(备注:必须关闭数据库,重启监听才起效果)
shutdown abort
退出sqlplus控制台,命令:
exit
停止监听器,命令:
lsnrctl stop
启动监听器,命令:
lsnrctl start
进入Sqlplus控制台,命令:sqlplus /nolog
以系统管理员登录,命令:connect / as sysdba
启动数据库,命令:
startup
shutdown normal 以正常方式关闭数据库(阻止任何用户建立链接,等待正在连接的所有用户主动断开,所有用户断开后关闭数据库)
shutdown transactional 事务关闭方式
(阻止任何用户建立连接和开始事务,等所有活动事务提交后,断开用户链接;所有事务提交和所有用户断开就关闭数据库)
shutdown immediate 立即关闭方式 (阻止任何用户建立连接和开始事务,将未提交的活动事务退回,然后关闭数据库)
shutdown abort 终止关闭方式
(阻止用户建立新连接和开始事务,取消未提交的活动事务,立即终止正在执行的sql语句,再关闭数据库) ps:尽量避免使用此种方式