控制檔案是非常重要的檔案,例項讀取控制檔案才能到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頁面,可以用指令碼...