Oracle shutdown and startup
Shutdown
normal: 等待所有使用者斷開連線時,關閉資料庫、解除安裝資料庫和關閉例項。
immediate: 回滾所有使用者事務,關閉資料庫、解除安裝資料庫和關閉例項.
(注意是回滾)。
transactional:當所有使用者事務結束時,關閉資料庫、解除安裝資料庫和關閉例項
abort:立即終止例項。對使用者末交事務,下次啟動資料時恢復。
----------------------------------------------------------------------------
statup
startup nomount 啟動例項,如果在此狀態下開啟資料庫需要的操作:
Alter database mount
Alter database open
nomount是非安裝啟動,做的操作主要是讀取init.ora檔案,啟動instance,即啟動SGA和後臺程式,
劃分記憶體,程式。這種啟動只需要讀init.ora檔案。這種啟動方式下可執行:重建控制檔案、重建
資料庫,因為還沒有讀控制檔案。
-------------------------------------------------------
startup mount 啟動例項>;裝載資料庫,如果在此狀態下開啟資料庫需要的操作:
Alter database open
mount是安裝啟動,做的操作主要是:開啟控制檔案,確認資料檔案和聯機日誌檔案的位置,但此時
不對資料檔案和日誌檔案進行一致性,正確性等校驗檢查。這種啟動下可執行:
資料庫日誌歸檔、
資料庫介質恢復、
使資料檔案聯機或離線,
重新定位資料檔案、重做日誌檔案。
------------------------------------------------------
statup open/startup
啟動例項>;裝載資料庫>;開啟資料庫
這種方式又執行了開啟包括Redo log檔案在內的所有資料庫檔案,並檢查一致性等,進行crash恢復,
這種方式下可訪問資料庫中的資料。
-----------------------------------------------------
statup force 強制重啟資料庫
------------------------------------------------------------------------------
使用非預設引數檔案起動
STARTUP PFILE=引數檔案
注:遠端啟動資料時,系統尋找本地計算機的引數檔案。
----------------------------------------------------
以限制方式開啟資料
STARTUP RESTRICT
ALTER SYSTEM [ENABLE|DISABLE] RESTRICTED SESSION
只有RESTRICTED SESSION許可權的使用者才能登入。
-----------------------------------------------------
只讀方式開啟資料
ALTER DATABASE OPEN READ ONLY
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-665620/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- FastAPI 學習之路(五十四)startup 和 shutdownASTAPI
- Oracle例項關閉:SHUTDOWN: waiting for active calls to completeOracleAI
- CRS-4124: Oracle High Availability Services startup failed.OracleAI
- startup,startup mount,startup nomount之間的區別
- Oracle 12.2 ORA-01113 ORA-01110 recover after normal shutdownOracleORM
- CRS-4124: Oracle High Availability Services startup failed. CRS-4000OracleAI
- startup nomount
- Linux基礎命令---shutdownLinux
- 為ExecutorService增加shutdown hookHook
- MySQL Server Startup ScriptMySqlServer
- MYSQL The Server Shutdown Process(筆記)MySqlServer筆記
- [20200302]startup dba.txt
- 4.1.2 關於Startup部署
- Jetpack之Startup快速掌握Jetpack
- Linux 關機命令介紹shutdownLinux
- ExecutorService shutdown()和shutdownNow()方法區別
- 閱讀nopcommerce startup原始碼原始碼
- Linux shutdown關機命令的基本使用!Linux
- 學習一個 Linux 命令:shutdown 命令Linux
- asp.net core 系列之StartupASP.NET
- 理解ASP.NET Core - [01] StartupASP.NET
- .NET Core開發日誌——Startup
- 每天一個Linux命令(2):shutdown命令Linux
- win10怎麼設定shutdown自動關機_win10如何使用自動關機shutdown命令Win10
- FATAL - Fatal error: Target Interaction Manager failed at StartupErrorAI
- 巧用Startup簡化Java命令列程式Java命令列
- JavaWeb開發之load-on-startup用法JavaWeb
- win10怎麼設定shutdown定時關機命令_win10電腦關機命令shutdown如何操作Win10
- MySQL資料庫innodb_fast_shutdown引數MySql資料庫AST
- Java Shutdown Hook 場景使用和原始碼分析JavaHook原始碼
- 【Oracle】表空間誤刪除導致startup啟動時提示ORA-01110和ORA-01157錯誤Oracle
- ASP.NET Core[原始碼分析篇] - StartupASP.NET原始碼
- StartUp Health:健康行業年中投資報告行業
- ASP.NET Core系列(三):啟動類StartupASP.NET
- 深入探究ASP.NET Core Startup初始化ASP.NET
- QT during startup program with code 0xc0000135(139)QT
- ASP.NET Core - 從Program和Startup開始ASP.NET
- How to build a Startup? 首先你缺個合夥人!UI
- MySQL報錯Slave: received end packet from server, apparent master shutdownMySqlServerAPPAST