資料庫沒有備份的情況下,資料庫所在伺服器由於意外斷電,導致伺服器啟動之後,oracle資料庫startup報錯.
1. 資料庫沒開歸檔模式
2. 無備份
解決方案:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
sql>startup mount
sql>recover
database
using backup controlfile until cancel;
sql>
alter
database
open
resetlogs;
# 此時會提示system表空間需要恢復,但是由於當前日誌損壞
# 無法進行恢復,所以需要加入#隱含引數,oracle才不會監測scn
# 的一致性,才能開啟資料庫。
# 重啟資料庫加入隱含引數
sql> startup mount
sql>
alter
system
set
「_allow_resetlogs_corruption」=
true
scope=spfile;
sql> shutdown immediate
sql> startup mount
sql>
alter
database
open
resetlogs;
alter
database
open
resetlogs
*
error
at
line 1:
ora-01092: oracle instance terminated. disconnection forced
# 不管這些,再次登入sqlplus起動資料庫
sql*plus: release 10.2.0.1.0 - production
on
fri nov 16 08:03:43 2007
all
rights reserved.
connected
to
:
oracle
database
10g enterprise edition release 10.2.0.1.0 - production
with
the partitioning, olap
and
data mining options
sql>startup
伺服器斷電,Oracle資料庫無法啟動解決方案
資料庫沒有備份的情況下,資料庫所在伺服器由於意外斷電,導致伺服器啟動之後,oracle資料庫startup報錯.1.資料庫沒開歸檔模式 2.無備份 解決方案 12 3456 78910 1112 1314 1516 1718 1920 2122 23sql startup mount sql rec...
Oracle資料庫伺服器搭建
在安裝os之前一般需要做raid,至於是做raid5還是raid1 0則根據自己的需求在i o效能及安全性上衡量。在選擇安裝包的時候我一般不主張完全安裝,畢竟我們的伺服器資源還是很珍貴的,沒有必要的服務可以不用裝。我們可以按最小化安裝,以後再根據需要補充安裝。當然如果能確定需求的話直接選擇自己需要的...
oracle資料庫伺服器01
以下操作,必須以超級管理員身份登入,才能修改 oracle安裝後,會預設生成很多個使用者 以超級管理員身份登入,請注意,其中的空格符 sys是乙個超級管理員,有最大的許可權,dba是角色名,槓二邊是使用者名稱和密碼,以dba角色名進入,無需使用者名稱和密碼 sqlplus as sysdba 例如 ...