Oracle資料庫的啟動和關閉方式小結

2021-06-03 15:38:18 字數 1484 閱讀 6979

oracle資料庫的啟動和關閉方式小結

一、幾種啟動方式:

1、startup nomount 

非安裝啟動,這種方式啟動下可執行:重建控制檔案、重建資料庫 

啟動instance,即啟動sga和後台程序,這種啟動只需要init.ora檔案。 

2、startup mount dbname 

安裝啟動,這種方式啟動下可執行:資料庫日誌歸檔、資料庫恢復、重新命名一些資料庫檔案    如:系統表空間或日誌檔案。    執行「nomount」,然後開啟控制檔案 

3、startup open dbname 

先執行「nomount」,然後執行「mount」,再開啟包括redo log檔案在內的所有資料庫檔案,  這種方式下可訪問資料庫中的資料。 

4、startup,等於以下三個命令    

startup nomount 

alter database mount 

alter database open 

5、startup restrict 

error:  ora-01035: oracle 只允許具有 restricted session 許可權的使用者使用 

6、startup force 

強制啟動方式   當不能關閉資料庫時,可以用startup force來完成資料庫的關閉    先關閉資料庫,再執行正常啟動資料庫命令 

7、startup pfile=引數檔名 

帶初始化引數檔案的啟動方式    先讀取引數檔案,再按引數檔案中的設定啟動資料庫 

例:startup pfile=e:\oracle\admin\oradb\pfile\init.ora 

8、startup exclusive 

ps:啟動時可能會報錯: ora-12514: tns: 監聽程式當前無法識別連線描述符中請求的服務,改為:

sql> conn / as sysdba

已連線到空閒例程。

sql> startup mount

oracle 例程已經啟動。

二、幾種關閉方式:

1、shutdown normal    正常方式關閉資料庫。 

2、shutdown immediate   立即方式關閉資料庫。 

在svrmgrl中執行shutdown immediate,資料庫並不立即關閉, 

而是在oracle執行某些清除工作後才關閉(終止會話、釋放會話資源), 

當使用shutdown不能關閉資料庫時,shutdown immediate可以完成資料庫關閉的操作。 

3、shutdown abort   直接關閉資料庫,正在訪問資料庫的會話會被突然終止, 

如果資料庫中有大量操作正在執行,這時執行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....