Oracle資料庫的啟動和關閉

2021-09-25 20:31:31 字數 1345 閱讀 2431

1.1  資料庫的正常啟動步驟

要想啟動或關閉oracle系統必須首先切換到oracle使用者

[root@kevin ~]# su - oracle 

以dba的身份登入資料庫(oracle使用者下執行)

[oracle@kevin ~]$ sqlplus "/as sysdba"

執行啟動資料庫命令

sql> startup

oracle instance started.

total system global area  285212672 bytes

fixed size                  1218968 bytes

variable size              88082024 bytes

database buffers          188743680 bytes

redo buffers                7168000 bytes

database mounted.

database opened.

啟動和關閉監聽(oracle使用者下執行)

[oracle@kevin ~]$ lsnrctl start

[oracle@kevin ~]$ lsnrctl stop

1.2  資料庫的正常關閉步驟 

同樣以dba的身份登入資料庫

[oracle@kevin ~]$ sqlplus "/as sysdba"

執行資料庫關閉命令

sql> shutdown immediate;

database closed.

database dismounted.

oracle instance shut down.

1.3 幾種關閉資料庫方法對比

shutdown有四個引數:normal、transactional、immediate、abort。預設不帶任何引數時表示是normal。

shutdown normal:   不允許新的連線、等待會話結束、等待事務結束、做乙個檢查點並關閉資料檔案。啟動時不需要例項恢復,這種方法往往不能關閉資料庫或等待很長時間。

shutdown transactional:  不允許新的連線、不等待會話結束、等待事務結束、做乙個檢查點並關閉資料檔案。啟動時不需要例項恢復。

shutdown immediate:  不允許新的連線、不等待會話結束、不等待事務結束、做乙個檢查點並關閉資料檔案。沒有結束的事務是自動rollback的。啟動時不需要例項恢復。最常用的方法。

shutdown abort:  不允許新的連線、不等待會話結束、不等待事務結束、不做檢查點且沒有關閉資料檔案。啟動時自動進行例項恢復。一般不推薦採用,只有在資料庫無法關

Oracle資料庫啟動和關閉

使用oracle 9i 資料庫 安裝完畢後oracle資料庫會自動啟動,下面我們用實際超作來說明一下oracle 9i資料庫的啟動和關閉。以oracle使用者登陸資料庫,開個控制台視窗 關閉oracle 9i 資料庫 強制關閉資料庫 shutdown abort 關閉oracle web serve...

oracle資料庫的啟動和關閉

在windows系統中oracle資料庫預設是隨著系統啟動和關閉。oracle資料庫啟動分三步 1 啟動例程 startup nomount 啟動例程,讀取初始化引數檔案,但不開啟控制檔案和資料庫 2 裝載資料庫 startup mount 裝載資料庫但不開啟資料庫 3 startup open s...

Oracle資料庫的啟動和關閉

啟動和關閉資料庫需要使用者擁有dba許可權或者是以sysoper和sysdba身份連線到資料庫。完整的oracle資料庫包括以下3個步驟 1。啟動例項 1 讀取初始化引數檔案。若沒有指定,按以下順序查詢 spfilesid.ora,如果沒有,則查詢spfile.ora,如果沒有再查詢initsid....