oracle控制檔案及引數檔案問題
今天練習Oracle,引數改來改去,結果重啟了下
在主機上用sys使用者也無法登入了:
在主機上用sys使用者也無法登入了:
[oracle@localhost ~]$ sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on 星期六 7月 11 18:52:30 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
18:52:30 idle> conn sys/passwd as sysdba
ERROR:
ORA-01031: insufficient privileges
嘗試了很多辦法,最後把sqlnet.ora中的:
ERROR:
ORA-01031: insufficient privileges
嘗試了很多辦法,最後把sqlnet.ora中的:
SQLNET.AUTHENTICATION_SERVICES
這行給註釋掉了。退出後重新登入成功:
[oracle@localhost ~]$ sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on 星期六 7月 11 19:09:37 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
19:09:37 idle> conn sys/passwd as sysdba
Connected to an idle instance.
19:09:42 idle> startup
ORACLE instance started.
還好還好,讓我解決了,不過對於這個引數的使用後面還需繼續瞭解。
Connected to an idle instance.
19:09:42 idle> startup
ORACLE instance started.
還好還好,讓我解決了,不過對於這個引數的使用後面還需繼續瞭解。
現在說一下另一個問題。
今天由於修改引數過多,有些我都記不住了。重啟的時候用預設的spfile方式沒有成功。
於是使用pfile來啟動。結果pfile中指定了引數都是很老的,只好一個個改過來。但是還
是漏掉了一個控制檔案。原來控制檔案有三個。在用pfile啟動的時候我指定了三個。而
實際第三個控制檔案在之前的時候沒有被指定過,於是與前面兩個產生了差異。
而利用pfile建立spfile的時候是指定三個控制檔案的
create spfile from pfile;
然後在使用新建的spfile啟動的時候出現了:
Total System Global Area 553648128 bytes
Fixed Size 1220532 bytes
Variable Size 167772236 bytes
Database Buffers 381681664 bytes
Redo Buffers 2973696 bytes
ORA-00214: control file '/oracle/oradata/orcl/control01.ctl' version 1448 inconsistent with file
'/oracle/oradata/orcl/control03.ctl' version 1426
即控制檔案3與控制檔案1不一致。
Fixed Size 1220532 bytes
Variable Size 167772236 bytes
Database Buffers 381681664 bytes
Redo Buffers 2973696 bytes
ORA-00214: control file '/oracle/oradata/orcl/control01.ctl' version 1448 inconsistent with file
'/oracle/oradata/orcl/control03.ctl' version 1426
即控制檔案3與控制檔案1不一致。
所以將pfile檔案修改回原來的兩個控制檔案,然後利用控制檔案的備份功能再複製一個
新的控制檔案(即控制檔案3):
19:19:52 idle> alter database backup controlfile to '/oracle/oradata/orcl/control03.ctl';
Database altered.
然後再將pfile的控制檔案列表改成3個:
control_files = (/oracle/oradata/orcl/control01.ctl, /oracle/oradata/orcl/control02.ctl, /oracle/oradata/orcl/control03.ctl)
關閉資料庫。然後建立新的spfile。
關閉資料庫。然後建立新的spfile。
然後再以預設的spfile方式啟動,OK。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12932950/viewspace-608905/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 控制檔案及引數檔案何時自動備份Oracle
- Oracle 引數檔案Oracle
- Oracle引數檔案解析——引數檔案分析獲取Oracle
- Oracle 增加控制檔案遇到的問題Oracle
- oracle的引數檔案Oracle
- Oracle 引數檔案(轉)Oracle
- Oracle引數檔案解析——引數解析Oracle
- 引數檔案控制檔案和資料檔案丟失的恢復
- 引數檔案/口令檔案
- Oracle RAC引數檔案管理Oracle
- Oracle引數檔案基礎Oracle
- oracle 關於--引數檔案Oracle
- oracle引數檔案pfile,spfileOracle
- 從控制檔案自動備份還原引數檔案
- Oracle引數檔案 各引數解釋Oracle
- 常見問題--控制檔案
- 開啟 控制檔案自動備份下,引數檔案、控制檔案全部丟失恢復
- 《深入解析Oracle》第三章,引數及引數檔案Oracle
- 建立新的控制檔案,更改引數
- 引數檔案
- 資料庫引數檔案控制檔案日誌檔案資料檔案跟蹤檔案等8大檔案的字典資料庫
- Oracle RMAN 備份控制檔案報錯問題Oracle
- Oracle 控制檔案Oracle
- 冷備份之一查詢引數檔案及備份引數檔案
- Oracle RAC修改引數檔案位置Oracle
- Oracle 引數檔案(spfile和pfile)Oracle
- mybatis中mapper.xml檔案引數問題MyBatisAPPXML
- 重新建立控制檔案,修改MAXDATAFILES引數
- Oracle歸檔引數設定問題Oracle
- ORACLE中沒有引數檔案和控制檔案如何通過rman恢復資料庫Oracle資料庫
- SAP引數檔案
- Oracle重建控制檔案Oracle
- ORACLE 新增控制檔案Oracle
- ORACLE控制檔案管理Oracle
- oracle 重建控制檔案Oracle
- 【控制檔案】映象控制檔案
- oracle11g引數檔案配置Oracle
- 部分Oracle 配置檔案引數含義Oracle