Windows平台下的Oracle文章有很多,現在就Linux下Oracle 10g的啟動與關閉作簡單說明。
1,以Linux下Oracle用戶登錄
- su Oracle
2,啟動TNS監聽器
- $Oracle_HOME/bin/lsnrctl start
3,用sqlplus啟動數據庫
- $Oracle_HOME/bin/sqlplus /nolog
- SQL> connect system/change_on_install as sysdba
- SQL> startup
出現如下顯示,表示在Linux下Oracle已經成功啟動
- Oracle instance started.
- Total System Global Area 205520896 bytes
- Fixed Size 778392 bytes
- Variable Size 74456936 bytes
- Database Buffers 130023424 bytes
- Redo Buffers 262144 bytes
- Database mounted.
- Database opened.
4,用sqlplus停止數據庫
- $Oracle_HOME/bin/sqlplus /nolog
- SQL> connect system/change_on_install as sysdba
- SQL> shutdown
注:shutdown可加關閉選項,從最溫和到最粗暴的行為選項為(shutdown、shutdown transactional、shutdown immediate、shutdown abort)
命令解釋如下
- shutdown:關閉,等待每個用戶退出系統戓被取消後退出關閉數據庫。
- shutdown transactional:事務性關閉,等待每個用戶提交戓回退當前的事務,然後Oracle取消對話,在所有用戶退出系統後執行關閉。
- shutdown immediate:直接關閉,取消所有用戶對話(促使回退),執行正常的關閉程序。
- shutdown abort:終止關閉,關閉數據庫時沒有自動檢查點戓日志開關。
出現如下顯示,表示Oracle已經停止
- Database closed.
- Database dismounted.
- Oracle instance shut down.
注:$ORACLE_HOME為Oracle的安裝路徑
以上就Linux下Oracle 10g的啟動與關閉作做了些匯總,要想了解的其他相關問題的解決方案,請留意本站上的相關論壇。