Linux环境下Oracle服务端启停

启停Oracle服务

登录Oracle服务所在的服务器

[root@localhost ~]# su  oracle
[oracle@localhost ~]$ sqlplus /nolog
SQL> connect /as sysdba
SQL> shutdown immediate(关闭数据库实例)
SQL> startup (起动数据库实例,一般不需要加参数,只要设置好环境变量)
SQL>  quit (退出sql模式)
[oracle@nstlbeta ~]$ cd $ORACLE_HOME/bin
[oracle@nstlbeta ~]$ lsnrctl stop(关闭监听)
[oracle@nstlbeta ~]$ lsnrctl start (启动监听)

statup 三个参数,含义如下:
startup force : 强制启动实例并打开数据库
startup recover : 数据库恢复
startup restrict : 阻止除DBA以外的用户连接
shutdown 四个参数,含义如下:
shutdown normal需要等待所有的用户断开连接,不允许新的连接。
shutdown immediate等待用户完成当前的语句,并不允许新用户连接。
shutdown transactional 等待用户完成当前的事务,不允许新的用户连接数据库。
shutdown abort 不做任何等待,直接关闭数据库,在不的已的情况下,不建议采用




你可能感兴趣的:(Oracle)