oracle控制檔案的一點研究

2022-02-24 07:44:21 字數 979 閱讀 1727

控制檔案是非常重要的檔案,例項讀取控制檔案才能到mount狀態。dba的乙個原則就是多路控制檔案,今天我就做了個實驗,學習了一下這個。

**如下:

alter system set control_files=

'','

' scope=spfile;

檢視一下

select value from v$spparameter where name =

'control_files

';

這個時候就會看到兩條資料了。

然後正常的關掉資料庫:

shutdown immediate;

之後複製乙份控制檔案,改成上面的名字。啟動資料庫,再檢視控制檔案:

sho parameter control_files;

這時看到的就是兩個控制檔案了。

剛才犯了乙個很白痴的錯誤,不妨寫出來,讓大家也笑乙個。

step1 

alter system set control_files=

'' scope=spfile;

這樣就更改了系統,啟動的話會以04這個檔案啟動。

step 2

alter system set control_files=

'','

' scope=spfile;

alter system set control_files=

'' scope=spfile;

然後重啟一下就可以了。

當時我百思不得其解,為什麼呢?後來,我做了這麼一步,我又執行了一下step1,不過是把控制檔案換成了03。重啟,之後報錯,提示我控制檔案舊。這個時候我就頓悟了。我忽略了很重要的一點,那就是控制檔案在資料庫啟動之後在不停的被更新著,03這個檔案在幾分鐘沒有被載入的時間裡已經舊了。希望大家不要犯我這個低階錯誤。

Oracle學習筆記 對控制檔案的一點理解

oracle的控制檔案應如何理解呢?個人認為 控制檔案記錄了oracle資料庫的乙個狀態。如同windows的系統還原功能,他記錄裡資料庫的乙個有效的 事務的 特定狀態。他也是個資料庫,裡面記錄了oracle資料庫的下列資訊 1.物理檔案的名稱 位置 2.表空間名稱 組成 3.事務的scn 4.日誌...

Oracle學習筆記 對控制檔案的一點理解

oracle的控制檔案應如何理解呢?個人認為 控制檔案記錄了oracle資料庫的乙個狀態。如同windows的系統還原功能,他記錄裡資料庫的乙個有效的 事務的 特定狀態。他也是個資料庫,裡面記錄了oracle資料庫的下列資訊 1.物理檔案的名稱 位置 2.表空間名稱 組成 3.事務的scn 4.日誌...

關於sidebar的一點研究

關於sidebar的一點研究 摘要 vista中的sidebar也算是windows中的乙個新東西,抽時間小研了一下,在這裡做個小結。研究的也不深,如有不正確的地方還請大家拍磚。全文 一 gadget的實現說明 gadget是一種由sidebar這個程式顯示在邊欄或桌面上的html頁面,可以用指令碼...