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 RAC引數檔案管理Oracle
- Oracle 控制檔案Oracle
- Oracle RAC修改引數檔案位置Oracle
- mybatis中mapper.xml檔案引數問題MyBatisAPPXML
- ORACLE 控制檔案(Control Files)概述Oracle
- HttpClient多檔案上傳程式碼及普通引數中文亂碼問題解決HTTPclient
- input檔案選擇框檔案過濾引數accept
- [20210622]logrotate清除oracle aud檔案的問題.txtlogrotateOracle
- sra檔案下載及解析的問題
- Oracle 控制檔案損壞解決方案Oracle
- Oracle RAC 環境 引數檔案的啟動順序Oracle
- 【RMAN】Oracle中如何備份控制檔案?備份控制檔案的方式有哪幾種?Oracle
- 運用Log和Trace檔案排除Oracle Net問題Oracle
- windwos檔案控制代碼數限制
- Nginx 配置檔案引數詳解Nginx
- MySQL引數檔案沒有生效MySql
- Oracle 12C 中CDB和PDB的引數檔案管理Oracle
- Oracle 資料庫應急寶典(二)_引數檔案篇Oracle資料庫
- Oracle 11g 重新建立控制檔案Oracle
- oracle11g修改控制檔案路徑Oracle
- Linux更改檔案及目錄許可權問題Linux
- composer.json 檔案引數詳解JSON
- 2.6.1.1 初始化引數檔案示例
- 【XTTS】xtt.properties 檔案引數描述TTS
- 清除Oracle控制檔案中的歸檔資訊v$archived_logOracleHive
- 2.6.4 指定控制檔案
- 使用magicAPI對接python 檔案,上傳引數獲取不到回參問題APIPython
- ORACLE 概要檔案管理Oracle
- Oracle 密碼檔案Oracle密碼
- 修改Oracle資料檔名及資料檔案存放路徑Oracle
- Oracle資料檔案和臨時檔案的管理Oracle
- 控制檔案不一致引發的“血案”
- 檔案路徑問題( ./ 和 ../ 和 @/ )
- Qxlsx庫解析xlsx檔案問題
- 檔案監控效能問題【BUG】
- 檔案上傳常見問題
- oracle快速拿到重建控制檔案語句的方法二Oracle
- 修改linux最大檔案控制程式碼數Linux