oracle資料庫未開啟解決的方法

2021-09-07 13:10:36 字數 4845 閱讀 8241

microsoft windows [版本號 6.1.7601]

c:\users\administrator>

c:\users\administrator>sqlplus / as sysdba;

sql*plus: release 11.2.0.1.0 production on 星期三 10月 29 09:50:55 2014

連線到:

oracle database 11g enterprise edition release 11.2.0.1.0 - 64bit producti

sql> show user;

user 為 "sys"

sql> conn scott/tiger;

error:

ora-01033: oracle initialization or shutdown in progress

程序 id: 0

會話 id: 0 序列號: 0

警告: 您不再連線到 oracle。

sql> alter user scott account unlock identified by tiger;

sp2-0640: 未連線

sql> conn / as sysdba;

已連線。

sql> show user;

user 為 "sys"

sql> alter user scott account unlock identified by tiger;

alter user scott account unlock identified by tiger *

第 1 行出現錯誤:

ora-01109: 資料庫未開啟

sql> show user;

user 為 "sys"

sql> startup

ora-01081: 無法啟動已在執行的 oracle - 請首先關閉它

sql> exit;

從 oracle database 11g enterprise edition release 11.2.0.1.0 - 64bit produ

c:\users\administrator>sqlplus /nolog

sql*plus: release 11.2.0.1.0 production on 星期三 10月 29 09:52:45 2014

sql> startup

ora-01031: insufficient privileges

sql> show user;

user 為 ""

sql> exit

c:\users\administrator>sqlplus / as sysdba;

sql*plus: release 11.2.0.1.0 production on 星期三 10月 29 09:53:34 2014

連線到:

oracle database 11g enterprise edition release 11.2.0.1.0 - 64bit producti

sql> show user;

user 為 "sys"

sql> conn scott/tiger;

error:

ora-01033: oracle initialization or shutdown in progress

程序 id: 0

會話 id: 0 序列號: 0

警告: 您不再連線到 oracle。

sql> conn / as sysdba;

已連線。

sql> select 4+5 form dual;

select 4+5 form dual *

第 1 行出現錯誤:

ora-00923: 未找到要求的 from keyword

sql> select 4+5 from dual;

4+5---------- 9

sql> select * from tab;

select * from tab *

第 1 行出現錯誤:

ora-01219: 資料庫未開啟: 僅同意在固定表/檢視中查詢

sql> startup mount

ora-01081: 無法啟動已在執行的 oracle - 請首先關閉它

sql> shoutdown immediate

sp2-0734: 未知的命令開頭 "shoutdown ..." - 忽略了剩餘的行。

sql> shutdown immediate;

ora-01109: 資料庫未開啟

已經解除安裝資料庫。

oracle 例程已經關閉。

sql> startup mount;

oracle 例程已經啟動。

total system global area 1670221824 bytes

fixed size                  2176328 bytes

variable size            1174407864 bytes

database buffers          486539264 bytes

redo buffers                7098368 bytes

資料庫裝載完成。

sql> alter database open;

alter database open

*第 1 行出現錯誤:

ora-01157: 無法標識/鎖定資料檔案 7 - 請參閱 dbwr 跟蹤檔案

ora-01110: 資料檔案 7: 'e:\mytbs1.dbf'

sql> alter database datafile 'e:\mytbs1.dbf' offline drop

2  ;

資料庫已更改。

sql> alter database open;

alter database open

*第 1 行出現錯誤:

ora-01157: 無法標識/鎖定資料檔案 8 - 請參閱 dbwr 跟蹤檔案

ora-01110: 資料檔案 8: 'f:\mytbs2.dbf'

sql>  shutdown immediate;

ora-01109: 資料庫未開啟

已經解除安裝資料庫。

oracle 例程已經關閉。

sql> startup mount;

oracle 例程已經啟動。

total system global area 1670221824 bytes

fixed size                  2176328 bytes

variable size            1174407864 bytes

database buffers          486539264 bytes

redo buffers                7098368 bytes

資料庫裝載完成。

sql> alter database open;

alter database open

*第 1 行出現錯誤:

ora-01157: 無法標識/鎖定資料檔案 8 - 請參閱 dbwr 跟蹤檔案

ora-01110: 資料檔案 8: 'f:\mytbs2.dbf'

sql> alter database datafile 'f:\mytbs2.dbf' offline drop

2  ;

資料庫已更改。

sql>  shutdown immediate;

ora-01109: 資料庫未開啟

已經解除安裝資料庫。

oracle 例程已經關閉。

sql> startup mount;

oracle 例程已經啟動。

total system global area 1670221824 bytes

fixed size                  2176328 bytes

variable size            1174407864 bytes

database buffers          486539264 bytes

redo buffers                7098368 bytes

資料庫裝載完成。

sql> alter database open;

資料庫已更改。

sql> conn scott/tiger;

error:

ora-28002: the password will expire within 7 days

已連線。

sql> alter user scott account unlock identified by tiger;

使用者已更改。

sql> conn scott/tiger;

已連線。

sql> show user;

user 為 "scott"

sql> select ename from enp;

select ename from enp

*第 1 行出現錯誤:

ora-00942: 表或檢視不存在

sql> select ename from emp;

ename

----------

smith

allen

ward

jones

martin

blake

clark

king

turner

james

ford

ename

----------

miller

已選擇12行。

sql>

Oracle資料庫未開啟錯誤

出現問題原因 在windows直接刪除資料庫檔案,導致oracle啟動發現打不開資料庫而報告錯誤,例如我之前用測試的時候,使用命令建立了乙個表空間,之後就直接在資料夾下刪除了,然後就出現了這個問題.解決辦法 1 先連線資料庫,win r輸入sqlplus,之後通過as sysdba以dba身份登入就...

ORA 01109 資料庫未開啟 解決

本文 執行drop user user name cascade 刪除使用者及使用者,然後又刪除了.dbf檔案,想重新建立使用者然後執行sql指令碼時,出現標題所示的問題,解決方法如下 sql startup mount ora 01081 無法啟動已在執行的 oracle 請首先關閉它 sql s...

ORA 01109 資料庫未開啟 解決

本文 執行drop user user name cascade 刪除使用者及使用者,然後又刪除了.dbf檔案,想重新建立使用者然後執行sql指令碼時,出現標題所示的問題,解決方法如下 sql startup mount ora 01081 無法啟動已在執行的 oracle 請首先關閉它 sql s...