調整Oracle數據庫以加快啟動速度(閃回) [英] Tune Oracle Database for faster startup (flashback)

查看:0
本文介紹了調整Oracle數據庫以加快啟動速度(閃回)的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我正在使用Oracle數據庫11.2。 我有一個場景,我經常發出FLASHBACK DATABASE。 似乎一個FLASHBACK DATABASE周期會重新啟動數據庫實例,這大約需要花費幾分鐘的時間。我的設置時間為7秒。

數據庫很小(約1 GB表空間),所有文件都應位于I/O緩存/緩沖區中。 因此,我認為瓶頸不是基于I/O的。

我正在尋找調整建議以節省用戶時間和/或執行閃回的CPU時間。

更新:

閃回順序(以及每個步驟的時序)如下:

1. Get SYSDBA connection with prelim_auth=true [15 ms]

2. SHUTDOWN ABORT; [1034 ms]

3. STARTUP (unrestricted) [1241 ms]

4. Close SYSDBA connection [2 ms]

5. Get SYSDBA connection with prelim_auth=false [18 ms]

6. ALTER DATABASE MOUNT [4073 ms]

7. FLASHBACK DATABASE TO RESTORE POINT <restore_point_name> [306 ms]

8. ALTER DATABASE OPEN RESETLOGS [1652 ms]

9. CLOSE SYSDBA connection [2 ms]

推薦答案

  1. 啟動

    a.實現大頁面

    b.設置STATISTICS_LEVEL=BASIC

  2. 掛載

    A.只使用一個控制文件。不要多路傳輸。

    B.最大限度地減少數據文件和臨時文件的數量。使用大文件表空間。

    C.從跟蹤重新創建控制文件。省略不必要的項目。

  3. 重置日志

    A.每個重做日志組僅使用一個日志文件。不要多路傳輸。

    b.僅創建2個重做日志組。

    c.最小化每個重做日志的大小。

但是,這些選項會影響可靠性和可管理性。

這篇關于調整Oracle數據庫以加快啟動速度(閃回)的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持IT屋!

查看全文
登錄 關閉
掃碼關注1秒登錄
發送“驗證碼”獲取 | 15天全站免登陸
全免费A级毛片免费看无码播放