Oracle Week #2 Startup and Shutdown Mark 簡報議程 • Initial files • Startup database • Shutdown database Initial Files Initial Files • Parameter files – Pfile • 文字檔 • 可以自行編輯 • 需要重新開啟資料庫後套用 – SPFile • 二進位檔案 •

Download Report

Transcript Oracle Week #2 Startup and Shutdown Mark 簡報議程 • Initial files • Startup database • Shutdown database Initial Files Initial Files • Parameter files – Pfile • 文字檔 • 可以自行編輯 • 需要重新開啟資料庫後套用 – SPFile • 二進位檔案 •

Slide 1

Oracle Week #2
Startup and
Shutdown
Mark
1


Slide 2

簡報議程
• Initial files
• Startup database
• Shutdown database

2


Slide 3

Initial Files

3


Slide 4

Initial Files
• Parameter files
– Pfile
• 文字檔
• 可以自行編輯
• 需要重新開啟資料庫後套用

– SPFile
• 二進位檔案
• 不可以編輯
• 需用 Alter 指令變更
4


Slide 5

Initial Files
• 預設路徑 $ORACLE_HOME/dbs
• 參數分為有定義的 (Explicit), 沒有定義
的(Implicit)
• 同一個資料庫可以有多個設定檔

5


Slide 6

Initial Files
• 資料庫開啟時讀取順序





spfileSID.ora
spfile.ora
initSID.ora
Init.ora

6


Slide 7

展示
• 觀看實際路徑
• 編輯 initSID.ora
• 變更 Spfile
– Alter system set memory_target
= ????M

• 由 spfile 轉 pfile
– Create spfile from pfile

• 由 pfile 轉 spfile
– Create pfile from spfile

7


Slide 8

Startup Database
• Startup







Nomount
Mount
Open
Force
Restrict
Recover
8


Slide 9

Startup Database
• Nomount
– 建立 SGA
– 啟動背景程序

• Mount
– 提供部份DBA功能
– 開啟 Control File

• Open
– 提供所有連線功能
9


Slide 10

Startup Database
• Force
– 中斷所有的Oracle Instance, 再啟動
Oracle

• Restrict
– 只允許有 Restricted session 權限的使用
者連線

• Recover
– 資料庫啟動時執行回覆程序
10


Slide 11

展示
• 啟動 Startup nomount
• Alter database mount
• Alter database open

11


Slide 12

Shutdown Database
• Shutdown





Normal
Transactional
Immediate
Abort

12


Slide 13

Shutdown Database
• Normal





不再提供連線服務
等候所有的使用者完成工作
引發 Check point, 資料寫入到硬碟
結束所有程序

13


Slide 14

Shutdown Database
• Transactional
– 不再提供連線服務
– 使用者完成交易後中斷連線
– 所有使用者完成後關閉資料庫

14


Slide 15

Shutdown Database
• Immediate





最常使用的一種關閉方式
速度最快*
正在執行的 SQL 會被中斷
Rollback所有工作後關閉資料庫

15


Slide 16

Shutdown Database
• Abort
– 所有工作立即被中斷
– 所有使用者強制被踢離
– 不會引發 Check Point, 資料不一定會寫入
硬碟
– 不會作 Rollback
– 檔案不會關閉
– 下次開機自動執行 Recover 程序
16


Slide 17

Shutdown Database
• 操作範例
– Shutdown normal
– Shutdown about
– Startup

17


Slide 18

Q&A

Thanks for your attention !

18