自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何從完好的數(shù)據(jù)文件恢復oracle數(shù)據(jù)庫

數(shù)據(jù)庫 Oracle
oracle數(shù)據(jù)庫是甲骨文公司的一款關(guān)系數(shù)據(jù)庫管理系統(tǒng),oracle數(shù)據(jù)庫占據(jù)著很多市場,廣受廣大用戶的喜愛,下文中將為大家講解如何從完好的數(shù)據(jù)文件恢復oracle數(shù)據(jù)庫。

如何從完好的數(shù)據(jù)文件恢復oracle數(shù)據(jù)庫或許是困擾著很多的一個問題,如果真是這樣,那么下面的內(nèi)容就千萬不要錯過哦。接下來就是詳細的將從完好的數(shù)據(jù)文件恢復oracle數(shù)據(jù)庫的方法總結(jié),希望能夠幫助到大家。

一、有數(shù)據(jù)文件、控制文件和日志文件的備份1.服務(wù)器重裝了操作系統(tǒng),oracle也重裝了。

如果重裝的oracle和以前損壞的數(shù)據(jù)庫是一模一樣的結(jié)構(gòu),那么此時的恢復是比較簡單的。

1)刪除掉新建數(shù)據(jù)庫的所有數(shù)據(jù)文件、控制文件和日志文件。Copy原數(shù)據(jù)庫的數(shù)據(jù)文件、控制文件和日志文件到對應(yīng)目錄下。

2)

Cmd>sqlplus /nolog

Sql>conn as sysdba

用戶名:system

密碼:(此處密碼為新創(chuàng)建數(shù)據(jù)庫的密碼)

Sql>shutdown immediate

Sql>startup nomount

Sql>alter database mount

此時看數(shù)據(jù)庫是不是能mount起來,有時會提示沒有口令文件PWDdemo.ora文件找不到。查看對應(yīng)的目錄(database下)會發(fā)現(xiàn)該文件是存在的。此時需要注意,該口令文件是新安裝數(shù)據(jù)庫后創(chuàng)建實例時生成的口令文件,不是以前所用數(shù)據(jù)庫的口令文件,而現(xiàn)在,我們是用以前數(shù)據(jù)庫的控制文件和數(shù)據(jù)文件來打開以前的數(shù)據(jù)庫,所以此時需要重新創(chuàng)建一個口令文件。

Sql>shutdown immediate

Sql>host orapwd file=c:\oracle9i\database\PWDdemo.ora password=oracle

Entries=10 (放在database 目錄下)

Sql>startup nomount

Sql>alter database mount

Sql>alter database open

打開數(shù)據(jù)庫

2.如果新數(shù)據(jù)庫的安裝目錄和原有數(shù)據(jù)庫的目錄不一樣,那么此時可以重建控制文件來打開數(shù)據(jù)庫。

因為原控制文件中記錄的數(shù)據(jù)文件地址和現(xiàn)有的數(shù)據(jù)文件位置不一樣。此時和下面第二中情況一樣。當然,此時也可以創(chuàng)建和原數(shù)據(jù)庫一樣的目錄結(jié)構(gòu)(前提是要記得原數(shù)據(jù)庫的目錄結(jié)構(gòu)),需要注意的就是參數(shù)文件中記錄的控制文件位置和控制文件中記錄的數(shù)據(jù)文件位置。

說明:我們需要清楚數(shù)據(jù)庫在打開的三個階段中,需要讀取的文件

Sql>startup nomount (此時讀取參數(shù)文件)

Sql>alter database mount (根據(jù)參數(shù)文件中記錄的控制文件地址,去讀取控制文件)

Sql>alter database open (根據(jù)控制文件中記錄的數(shù)據(jù)文件地址,讀取數(shù)據(jù)文件,打開數(shù)據(jù)庫)

 

責任編輯:迎迎 來源: 電腦初學網(wǎng)
相關(guān)推薦

2011-08-29 16:41:14

OracleRMAN恢復數(shù)據(jù)文件的恢復

2013-08-07 10:04:37

MySQL數(shù)據(jù)恢復

2011-06-27 13:19:36

OMF托管文件ASM

2011-03-25 10:26:34

Oracle數(shù)據(jù)庫管理表空間

2011-05-24 10:26:12

Oracle數(shù)據(jù)庫日志文件

2011-03-24 17:21:42

Oracle數(shù)據(jù)庫Redo故障

2010-05-06 09:42:28

Oracle表空間

2011-05-11 13:25:57

Oracle數(shù)據(jù)庫后備恢復

2010-04-30 16:01:17

2011-03-22 16:20:19

恢復數(shù)據(jù)庫

2009-11-20 13:29:59

Oracle數(shù)據(jù)庫恢復

2011-02-28 13:31:17

Oracle數(shù)據(jù)庫

2011-05-26 09:36:07

Oracle數(shù)據(jù)庫Redo故障

2009-03-17 16:00:47

Oracle數(shù)據(jù)庫備份

2011-05-20 09:35:24

Oracle數(shù)據(jù)庫恢復備份

2010-10-29 14:03:39

Oracle移動數(shù)據(jù)文

2011-05-26 10:01:16

Oracle數(shù)據(jù)庫ODU

2011-04-12 15:44:08

Oracle數(shù)據(jù)庫

2010-04-12 10:40:49

Oracle數(shù)據(jù)庫

2009-04-03 10:54:49

Oracle備份恢復
點贊
收藏

51CTO技術(shù)棧公眾號