oracle資料庫改壞spfile引數重啟處理方法
環境:oracle11g
問題:
一開始計劃將SGA引數由2G調整為4G,
SQL> alter system set sga_target = 4096m scope = spfile;
重啟資料庫後資料庫報錯
ORA-00844: Parameter not taking MEMORY_TARGET into account, see alert log for more information
[@more@]分析:
由於設定了Oracle的MEMORY_TARGET引數的值小於了SGA_TARGET和PGA_TARGET的總和,因此報錯
解決方法:
方法一:
1. 建立pfile
sqlplus / as sysdba
Connected to an idle instance.
SQL> create pfile='/home/oracle/initora11g.ora' from spfile;
2. 修改pfile
SQL> host echo "memory_target=4096m" >> /home/oracle/initora11g.ora
3. 根據pfile啟動資料庫例項
SQL> startup pfile=/home/oracle/initora11g.ora
4. 根據最新配置建立spfile
SQL> create spfile from pfile='/home/oracle/initora11g.ora';
方法二:
1.建立pfile,編輯內容
spfile=/oracle/product/11.1/dbs/spfileora11g.ora ——指定spfile引數
memory_target=4096m ——調整修正引數
2. 根據pfile啟動資料庫例項
SQL> startup pfile=/home/oracle/initora11g.ora
3. 調整修正引數
SQL> alter system set memory_target = 4096m scope = spfile;
Oracle 11g的Linux版本在修改了MEMORY_TARGET或者SGA_TARGET後啟動可能會報錯
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22036495/viewspace-1057937/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORACLE資料庫壞塊的處理 (處理無物件壞快的方法)Oracle資料庫物件
- ORACLE資料庫壞塊的處理 (一次壞快處理過程)Oracle資料庫
- 資料庫壞塊處理資料庫
- 資料庫壞塊Corrupt block的處理方法資料庫BloC
- ORACLE資料庫壞塊的處理 (通過re-create table方法)Oracle資料庫
- 一次ORACLE資料庫undo壞塊處理Oracle資料庫
- 教你如何處理Oracle資料庫中的壞塊Oracle資料庫
- Oracle 重複資料處理Oracle
- 如何處理Oracle資料庫中的壞塊問題(轉)Oracle資料庫
- [zt] 如何處理Oracle資料庫中的壞塊[final]Oracle資料庫
- 關於 oracle 設定引數時,scope型別為memory,重啟資料庫後引數失效Oracle型別資料庫
- 資料庫主機重啟卡住問題處理分享資料庫
- oracle引數檔案pfile,spfileOracle
- Oracle 11.2.0.4.4 ADG 備庫資料檔案壞塊處理Oracle
- 跳過Oracle資料庫壞塊方法Oracle資料庫
- MySQL資料庫InnoDB壞頁處理修復MySql資料庫
- 隱含引數_DISABLE_LOGGING導致資料庫的損壞在重啟資料庫時報ORA-19821資料庫
- (轉)Oracle中的啟動引數檔案:spfile和pfileOracle
- Oracle 引數檔案(spfile和pfile)Oracle
- Oracle壞塊處理Oracle
- ORACLE 壞塊處理Oracle
- Oracle日常問題處理-資料庫無法啟動Oracle資料庫
- oracle - redo 損壞或刪除處理方法Oracle
- Oracle 資料庫引數調整Oracle資料庫
- Oracle資料庫系統緊急故障處理方法(轉)Oracle資料庫
- 日誌損壞時,加入隱含引數開啟資料庫的總結資料庫
- 關於查詢不用重啟或者關閉資料庫的引數資料庫
- ORACLE RAC spfile異常處理辦法Oracle
- 水煮Oracle——《Oracle pfile/spfile引數檔案詳解Oracle
- 對oracle中出現的壞塊的處理方法Oracle
- ORACLE壞塊(ORA-01578)處理方法Oracle
- Oracle資料庫出現ORA-19566 LOB壞塊的處理記錄Oracle資料庫
- 將rac資料庫改為單機資料庫需要修改的引數資料庫
- angualrJs對資料庫資料處理的增刪改查JS資料庫
- Oracle資料庫壞塊(corruption)-物理壞塊Oracle資料庫
- Oracle基礎 07 引數檔案 pfile/spfileOracle
- 一個簡單易用的資料庫壞塊處理方案資料庫
- 資料庫易混淆引數名以及引數檔案啟動資料庫到nomount狀態資料庫