啓停Oracle服務
登錄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 (啓動監聽)
startup force : 強制啓動實例並打開數據庫
startup recover : 數據庫恢復
startup restrict : 阻止除DBA以外的用戶連接
shutdown 四個參數,含義如下:
shutdown normal需要等待所有的用戶斷開連接,不允許新的連接。
shutdown immediate等待用戶完成當前的語句,並不允許新用戶連接。
shutdown transactional 等待用戶完成當前的事務,不允許新的用戶連接數據庫。
shutdown abort 不做任何等待,直接關閉數據庫,在不的已的情況下,不建議採用