伺服器斷電,Oracle資料庫無法啟動解決方案

2021-09-06 17:56:57 字數 2080 閱讀 3390

資料庫沒有備份的情況下,資料庫所在伺服器由於意外斷電,導致伺服器啟動之後,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>recoverdatabaseusing backup controlfile until cancel;

sql>alterdatabaseopenresetlogs;

# 此時會提示system表空間需要恢復,但是由於當前日誌損壞

# 無法進行恢復,所以需要加入#隱含引數,oracle才不會監測scn

# 的一致性,才能開啟資料庫。

# 重啟資料庫加入隱含引數

sql> startup mount

sql>altersystemset「_allow_resetlogs_corruption」=truescope=spfile;

sql> shutdown immediate

sql> startup mount

sql>alterdatabaseopenresetlogs;

alterdatabaseopenresetlogs

*

erroratline 1:

ora-01092: oracle instance terminated. disconnection forced

# 不管這些,再次登入sqlplus起動資料庫

sql*plus: release 10.2.0.1.0 - productiononfri nov 16 08:03:43 2007

allrights reserved.

connectedto:

oracledatabase10g enterprise edition release 10.2.0.1.0 - production

withthe partitioning, olapanddata 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 例如 ...