ORA-01219:資料庫未開啟:僅允許在固定表/檢視中查詢

楊奇龍發表於2010-01-19

好久沒有登陸到Oracle的伺服器了,把密碼都忘記了。
sql>conn sys/sys as sysdba;
sql>alter user system identified by *;
結果出現了ORA-01219:資料庫未開啟:僅允許在固定表/檢視中查詢--想要更改密碼是遇到了錯誤?!
sql>startup;
ORA-01081: 無法啟動已在執行的 ORACLE --- 請首先關閉
然後再sql>shutdown immediate;
sql>startup;--錯誤依然;
在執行了:select open_mode from v$database;
顯示:
 OPEN_MODE
 ----------  

 MOUNTED
--返回mounted說明資料庫已經mount;
--返回read write或者read only說明已經開啟;
--無返回說明未mount;
--------------------------------------------------------------
網路搜尋無數次之後終於解決,方法如下:
--------------------------------------------------------------
SQL> alter database open;
alter database open
*
第 1 行出現錯誤:
ORA-01157: 無法標識/鎖定資料檔案 5 - 請參閱 DBWR 跟蹤檔案
ORA-01110: 資料檔案 5: 'I:\ORACLE\ORADATA\CC\RMANTS.ORA'
------------------------------------------------------------------------------------------------------------------------
SQL> shutdown immediate;
ORA-01109: 資料庫未開啟

已經解除安裝資料庫。
ORACLE 例程已經關閉。
SQL> startup;
ORACLE 例程已經啟動。
Total System Global Area  293601280 bytes
Fixed Size                  1248624 bytes
Variable Size             104858256 bytes
Database Buffers          184549376 bytes
Redo Buffers                2945024 bytes
資料庫裝載完畢。
ORA-01157: 無法標識/鎖定資料檔案 5 - 請參閱 DBWR 跟蹤檔案
ORA-01110: 資料檔案 5: 'I:\ORACLE\ORADATA\CC\RMANTS.ORA'
--------------------------------------------------------------
SQL> alter database datafile 'I:\oracle\oradata\cc\rmants.ora' offline drop;
資料庫已更改。
SQL> alter database open;
alter database open
*
第 1 行出現錯誤:
ORA-01157: 無法標識/鎖定資料檔案 6 - 請參閱 DBWR 跟蹤檔案
ORA-01110: 資料檔案 6: 'I:\ORACLE\ORADATA\CC\RMANSCT.ORA'
--------------------------------------------------------------
SQL> alter database datafile 'I:\oracle\oradata\cc\rmansct.ora' offline drop;
資料庫已更改。
SQL> alter database open;
資料庫已更改。
SQL> conn sys/sys as sysdba;
已連線。
SQL> alter user system identified by oracle;
使用者已更改。
SQL> alter user scott identified by tiger;
--------------------------------------------------------------
SQL> conn scott/tiger;
已連線。
SQL> select * from tab;
TNAME                          TABTYPE  CLUSTERID
------------------------------ ------- ----------
DEPT                           TABLE
EMP                            TABLE
BONUS                          TABLE
SALGRADE                       TABLE
PLAN_TABLE                     TABLE
DEPT_LOG                       TABLE
DEPT_NAME                      VIEW
DEPT_AUDIT                     TABLE
DEPT_AUDITION                  TABLE
D_AUDITION                     TABLE
已選擇10行。
-------------------------------------------------------------

(此文為轉摘:http://user.qzone.qq.com/123099567

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22664653/viewspace-625433/,如需轉載,請註明出處,否則將追究法律責任。

相關文章