首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

Oracle 資料庫啟動關閉操作手冊 (單機與雙機環境)

     編輯:Oracle 資料庫基礎

Oracle 資料庫啟動/關閉標準流程

依運行環境不同,啟動關閉所需的 OS 用戶與指令有所差異。本文整理單機 (Linux/Unix) 與雙機 (HA) 環境的標準操作步驟,並補充 9i 版本的 SQL*Plus 啟動範例。

單機環境 (以 Oracle 用戶操作)

# 切換至 oracle 用戶
su - oracle

# --- 啟動資料庫 ---
svrmgrl
SVRMGR> CONNECT INTERNAL
SVRMGR> STARTUP
SVRMGR> QUIT

# --- 關閉資料庫 ---
svrmgrl
SVRMGR> CONNECT INTERNAL
SVRMGR> SHUTDOWN
SVRMGR> QUIT

注意:Oracle 9i 之後建議改用 sqlplus / as sysdba 替代 svrmgrl。

Oracle 9i SQL*Plus 啟動範例

$ sqlplus /nolog
SQL> CONNECT / AS SYSDBA
Connected to an idle instance.
SQL> STARTUP
Oracle instance started.
Database mounted.
Database opened.

雙機熱備環境 (以 root 用戶操作 HA 軟體)

# 切換至 root
su - root

# 啟動 Oracle 資源組
hareg -y oracle

# 關閉 Oracle 資源組
hareg -n oracle

雙機環境下,資料庫啟停由叢集軟體 (如 Veritas Cluster Server, Oracle Clusterware) 托管,僅需控制資源組線上/離線即可。

常見問題提示

  • 啟動失敗請檢查 Alert Log 與 pfile/spfile 參數
  • 關閉卡住可嘗試 SHUTDOWN ABORT 再 STARTUP FORCE
  • 雙機切換前確認另一節點資源狀態為 OFFLINE
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved