ORA-01565 亂改SPFILEORCL.ORA檔案造成的錯誤
今天想學習rman和歸檔模式的恢復,由於我的機子是非歸檔模式,於是先將本機的資料庫改為歸檔模式。google一下修改歸檔日誌的方法 找到一篇於是按照人家的方法開始
SQL> alter system set log_archive_start=true scope=spfile;
系統已更改。
SQL> alter system set log_archive_dest_1='location=E:oracleproduct10.1.0adminor
larch' scope=spfile;
SQL> startup mount
ORA-32004: obsolete and/or deprecated parameter(s) specified
ORACLE 例程已經啟動。
Total System Global Area 167772160 bytes
Fixed Size 1247900 bytes
Variable Size 83887460 bytes
Database Buffers 79691776 bytes
Redo Buffers 2945024 bytes
資料庫裝載完畢。
網上找了一下資料 說是pfile檔案儲存在E:\oracle\product\10.2.0\db_1\dbs資料夾下,於是找到SPFILEORCL.ORA 開啟裡面有亂碼 先不管這些 查詢log_archive_dest_1 發現裡面有關於“log_archive_dest_1='location=E:oracleproduct10.1.0adminor
larch' scope=spfile; ”
於是自己認為是不是修改了這個就沒有問題了。 於是備份SPFILEORCL.ORA 檔案,然後刪除了log_archive_dest_1的那一段。
SQL> shutdown immediate
資料庫已經關閉。
已經解除安裝資料庫。
ORACLE 例程已經關閉。
SQL> startup mount
ORA-01078: failure in processing system parameters
ORA-01565: error in identifying file 'E:\oracle\product\10.2.0\db_1/dbs/spfileo
cl.ora'
ORA-27046: file size is not a multiple of logical block size
OSD-04012: ??????????????
O/S-Error: (OS 3516) ?????????????? Windows ??????????
嘗試將SPFILEORCL.ORA的備份檔案改名,啟動資料庫還是報同樣的錯誤,而不是以前的錯誤,有些不知所措 幸好是自己的本機 實在不行就重灌了,於是開始在google上繼續找答案。找了一會就找了的方法 真的要感謝網際網路。真是一個好東西。解決方法如下:
C:\Documents and Settings\Administrator>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on 星期三 2月 18 23:42:25 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> connect /as sysdba
已連線到空閒例程。
SQL> create spfile='E:\oracle\product\10.2.0\db_1\dbs\SPFILEORCL.ORA' from pfil
='E:\oracle\product\10.2.0\admin\orcl\pfile\init.ora.132009183928';
檔案已建立。
SQL> startup
ORACLE 例程已經啟動。
Total System Global Area 167772160 bytes
Fixed Size 1247900 bytes
Variable Size 62915940 bytes
Database Buffers 100663296 bytes
Redo Buffers 2945024 bytes
資料庫裝載完畢。
資料庫已經開啟。
SQL>
至此問題得到解決。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12216142/viewspace-555601/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 路由器引數錯誤造成的故障路由器
- 連結檔案libobk.a錯誤造成oracle8i使用svrmgrl無法登陸OracleVR
- EXP客戶端版本差異造成的錯誤客戶端
- standby新增檔案錯誤的解決方法
- 專案提示錯誤找不到git檔案Git
- 資料檔案拷貝檔案頭驗證錯誤
- 檔案格式引起的指令碼執行錯誤指令碼
- 錯誤新增表空間的資料檔案
- 一個錯誤的資料檔案的恢復
- Include檔案易犯編譯錯誤編譯
- Python檔案讀寫--錯誤一Python
- eclipse 並沒有 改變錯誤包名 和 改變錯誤類名 的快捷鍵!Eclipse
- vscode 外掛 PHP Intelephense 造成的錯誤提示VSCodePHPIntel
- SPFILE 錯誤導致資料庫無法啟動(ORA-01565)資料庫
- rman恢復控制檔案的一個小錯誤
- 轉載-找出Oracle alert檔案中的ORA錯誤Oracle
- php檔案操作錯誤程式碼說明PHP
- 列印當前python檔案錯誤行Python
- PbootCMS錯誤提示:檔案上傳失敗boot
- PbootCMS錯誤提示:模板檔案不存在boot
- 此錯誤需要修改MinGW中的 cstdlib檔案
- Day03:檔案開啟;錯誤處理
- 改寫linux rm防止誤刪檔案無法恢復Linux
- Windows下make clean指令錯誤[錯誤碼2](系統找不到指定檔案)的解決方案Windows
- Mac修復多個檔案錯誤許可權的方法?Mac
- Oracle的ORA-00059錯誤(超出資料檔案個數)Oracle
- imp匯入檔案時報大量的imp-0008錯誤
- 控制檔案的誤解
- 混亂C原始碼的幾個錯誤,你犯了嗎?原始碼
- PHP檔案上傳錯誤程式碼,狀態測試,除錯PHP除錯
- 內部錯誤 選擇的檔案是不能修改的系統檔案。它將被隱藏。
- Python之錯誤異常和檔案處理Python
- Laravel 大檔案分塊上傳錯誤記錄Laravel
- java 讀取excel 檔案 Unable to recognize OLE stream 錯誤JavaExcel
- Linux 重定向把錯誤輸出到檔案中Linux
- vista alv儲存本地檔案錯誤
- properties檔案內容亂碼
- win10系統藍色畫面錯誤檔案怎麼獲取 win10檢視藍色畫面錯誤檔案的方法Win10