??????前天由于突然斷電,造成系統(tǒng)崩潰,啟動(dòng)系統(tǒng)在Windows Server 2003滾動(dòng)條出現(xiàn)時(shí)發(fā)生藍(lán)屏,提示
system32/config目錄下的software文件錯(cuò)誤,無(wú)法啟動(dòng)。
??????用安裝盤修復(fù)未果,以為
覆蓋安裝可以保留原有程序,所以重裝了系統(tǒng),結(jié)果在安裝時(shí)也沒發(fā)現(xiàn)有覆蓋安裝保留原有系統(tǒng)的選項(xiàng)。裝完后程序都不能運(yùn)行了,為了保留原有Oracle數(shù)據(jù)(Y的那幾天沒做備份),試著把整個(gè)Oracle文件夾(包括ora90, admin, oradata)備份下來(lái),用
同樣路徑重裝Oracle和新建數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)設(shè)置和以前一樣。然后在“服務(wù)”里停掉所有以O(shè)racle開頭的服務(wù),我的包括OracleOraHome90Agent,OracleOraHome90HttpServer,OracleOraHome90TNSListener和OracleServiceSMS(SMS是我的數(shù)據(jù)庫(kù)名)。再把剛才的備份覆蓋到以前的目錄(jdk目錄里有些dll可能被使用,這個(gè)目錄可以不覆蓋),啟動(dòng)剛才關(guān)閉的服務(wù),打開
Enterprise Manager Console和
Net Manager,發(fā)現(xiàn)現(xiàn)在的數(shù)據(jù)庫(kù)和服務(wù)命名跟原來(lái)一模一樣(重裝操作系統(tǒng)時(shí)最好計(jì)算機(jī)名也跟以前一樣,不然還要改一下NetManager里
服務(wù)命名和
監(jiān)聽程序的
主機(jī)名)。
??????不知道這種備份是不是叫
冷備份,反正是挺“冷”的,悄無(wú)聲息就備份過(guò)來(lái)了,呵呵,這種機(jī)制感覺挺好!
版權(quán)所有 羅明