導航:首頁 > 版本升級 > 控制文件丟失

控制文件丟失

發布時間:2021-03-05 17:25:08

Ⅰ oracle如果在某個磁碟的控制文件丟失,則做怎樣的操作恢復系統

oracle如果在某個磁碟的控制文件丟失,則做怎樣的操作恢復系統
具體看你多路復用了幾個控制文件,如果多餘兩個,則把正常的一個控制文件復製成原來丟失的兩個,來啟動資料庫即可。 如果只復用了兩個控制文件,則只能使用控制文件的備份來恢復了。 如果連控制文件都沒有備份,則只能重建控制文件。

FROMBYTE Reconstructor for Oracle是一款用於恢復ORACLE資料庫文件的軟體產品,主要功能為重組ORACLE資料庫碎片並導出完整的文件。
一、適用的災難情況:
(1)ORACLE資料庫文件被誤刪除 .
(2)存儲重新分區、格式化導致ORACLE資料庫文件丟失。
(3)存儲突然斷電、文件系統故障、fsck導致ORACLE資料庫文件丟失。
(4)ASM存儲故障導致ORACLE資料庫文件丟失。
二、支持的文件系統特性:
(1)支持的文件系統類型:NTFS/EXT3/EXT4/REISERFS/REISER4/XFS/HTFS/UFS1/UFS2/JFS1/JFS2/VXFS/ASM.
(2)支持的文件系統平台:Little Endian/Big Endian.
(3)支持的文件系統塊大小:512 Bytes/1 KB/2 KB/4 KB/8 KB/16 KB/32 KB.
三、支持的資料庫特性:
(1)支持的資料庫版本:ORACLE 8i/ORACLE 9 i/ORACLE 10g/ORACLE 11g.
(2)支持的資料庫表空間模式:Smallfile Tablespace/Bigfile Tablespace.
(3)支持的資料庫文件塊大小:512 Bytes/1 KB/2 KB/4 KB/8 KB/16 KB/32 KB 及 自定義塊大小。
四、其他特性:
(1)支持虛擬磁碟文件掃描及恢復。
(2)支持保存當前的掃描信息或載入已保存的掃描信息。
(3)支持創建自定義磁碟掃描區域或ASM磁碟組。
(4)支持千萬級文件碎片掃描及多種不同的緩沖區大小。
(5)支持從資料庫文件 ID/Size/Integrity/Version/Block Size多方面進行過濾搜索(針對資料庫文件)。
(6)支持從資料庫文件碎片 File ID/Block ID/Block Count/Block Size多方面進行過濾搜索(針對資料庫文件碎片)。
(7)支持生成資料庫文件可恢復性的技術報告。

Ⅱ NTLRD文件丟失是什麼原因

網路里找的。 NTLDR全稱是NT Loader,是系統載入程序 NTLDR文件是win nt/win200/WinXP的引導文件,當此文件丟失時啟動系統會提示"NTLDR is missing..."並要求按任意鍵重新啟動,不能正確進入系統 。所以應該在系統正常的時候給予備份。 NTLDR文件是做什麼的?我們如何來修復NTLDR文件類型的故障呢? NTLDR文件的是一個隱藏的,只讀的系統文件,位置在系統盤的根目錄,用來裝載操作系統。 一般情況系統的引導過程是這樣的: 代碼 1、電源自檢程序開始運行 2、主引導記錄被裝入內存,並且程序開始執行 3、活動分區的引導扇區被裝入內存 4、NTLDR從引導扇區被裝入並初始化 5、將處理器的實模式改為32位平滑內存模式 6、NTLDR開始運行適當的小文件系統驅動程序。 小文件系統驅動程序是建立在NTLDR內部的,它能讀FAT或NTFS。 7、NTLDR讀boot.ini文件 8、NTLDR裝載所選操作系統 如果NT/XP被選擇,NTLDR運行Ntdetect.com ,對於其他的操作系統, NTLDR裝載並運行Bootsect.dos然後向它傳遞控制。 windows NT過程結束。 9.Ntdetect.com 搜索計算機硬體並將列表傳送給NTLDR,以便將這些信息寫進\\HKE Y_LOCAL_MACHINE\HARDWARE中。 10.然後NTLDR裝載Ntoskrnl.exe,Hal.dll和系統信息集合。 11.Ntldr搜索系統信息集合,並裝載設備驅動配置以便設備在啟動時開始工作 12.Ntldr把控制權交給Ntoskrnl.exe,這時,啟動程序結束,裝載階段開始 WindowsXP出現此故障的解決辦法 當此文件丟失時,我們可以從安裝光碟上進行提取,方法是: 1、進入系統故障恢復控制台。 2、轉到C盤。 3、輸入" X:\I386\NTLDR c:\"(說明:X為光碟機盤符)並回車,如果系統提示要否覆蓋則按下"Y",之後輸入exit命令退出控制台重新啟動即可。 今天剛遇到的一種情況:使用新硬碟安裝系統時,在進行格式化未完成時突然重啟,再啟動時就出現NTLDR IS MISSING這個提示,換了一個新的硬碟後才沒有這個提示。 Windows 2003 server出現此故障的解決辦法 1. 用Windows 2003的安裝盤啟動電腦,進入Windows 2003 Server的安裝界面; 2. 界面提示「要修復Windows 2003 server的安裝,請按R」,按R鍵繼續;3. 屏幕出現故障恢復控制台提示「C:\Winnt,要登錄到哪個Windows 2003安裝(要取消,請按Enter)?」,在此鍵入「1」,然後按Enter鍵; 4. 鍵入管理員密碼,然後按Enter鍵; 5. 鍵入Copy H:\WIN2003\ENT\I386\Ntldr c:\,按ENTER鍵(註:我使 用的光碟是Windows 2003二合一光碟,如果是其他的安裝盤,可以使用搜索命令查找一下ntldr文件的位置,一般在i386目錄下。「h:」為 我的光碟驅動器號),如果系統提示您是否覆蓋文件,鍵入Y,然後按Enter鍵。 最近一段時間我出現了這種情況,每次開機,都出現NTLDR is missing,press any key to restart,後面還有一句忘了,出現這種情況後,我重啟開機按F10進入選擇啟動項,選擇硬碟啟動,year進如了,呵呵,如過你出現這種情況,也可以試試這種方法。 [編輯本段]Win XP中NTLDR在系統引導過程中的作用 NTLDR一般存放於C盤根目錄下,是一個具有隱藏和只讀屬性的系統文件。它的主要職責是解析Boot.ini文件。如果你對它的理解還不是很清楚,那麼下面我們就以Windows XP為例介紹NTLDR在系統引導過程中的作用。 Windows XP在引導過程中將經歷預引導、引導和載入內核三個階段,這與Windows 9X直接讀取引導扇區的方式來啟動系統是完全不一樣的,NTLDR在這三個階段的引導過程中將起到至關重要的作用。 1.預引導階段 在預引導階段里計算機所做的工作有:運行POST程序,POST將檢測系統的總內存以及其他硬體設備的狀況,將磁碟第一個物理扇區載入到內存,載入硬碟主引導記錄並運行,主引導記錄會查找活動分區的起始位置。接著活動分區的引導扇區被載入並執行,最後從引導扇區載入並初始化NTLDR文件。 2.引導階段 在引導階段中,Windows XP將會依次經歷初始引導載入器階段、操作系統選擇階段、硬體檢測階段以及配置選擇階段這四個小的階段。 (1)在初始引導載入器階段中,NTLDR將把計算機的微處理器從實模式轉換為32位平面內存模式,在實模式中,系統會為MS-DOS預留640KB大小的內存空間,其餘的內存都被看做是擴展內存,在32位平面模式中系統將所有內存都視為可用內存,然後NTLDR執行適當的小型文件系統驅動程序,這時NTLDR可以識別每一個用NTFS或FAT格式的文件系統分區,至此初始引導載入器階段結束。 (2)當初始引導載入器階段結束後將會進入操作系統選擇階段,如果計算機上安裝了多個操作系統,由於NTLDR載入了正確的Boot.ini文件,那麼在啟動的時候將會出現要求選擇操作系統的菜單,NTLDR正是從boot.ini文件中查找到系統文件的分區位置。如果選擇了NT系統,那麼NTLDR將會運行NTDETECT.COM文件,否則NTLDR將載入BOOTSECT.DOS,然後將控制權交給BOOTSECT.DOS。如果Boot.ini文件中只有一個操作系統或者其中的timeout值為0,那麼將不會出現選擇操作系統的菜單畫面,如果Boot.ini文件非法或不存在,那麼NTLDR將會嘗試從默認系統卷啟動系統。 小提示:NTLDR啟動後,如果在系統根目錄下發現有Hiberfil.sys文件且該文件有效,那麼NTLDR將讀取Hiberfil.sys文件里的信息並讓系統恢復到休眠以前的狀態,這時並不處理Boot.ini文件。 (3)當操作系統選擇階段結束後將會進入硬體檢測階段,這時NTDETECT.COM文件將會收集計算機中硬體信息列表,然後將列表返回到NTLDR,這樣NTLDR將把這些硬體信息載入到注冊表「HKEY_LOCAL_MACHINE」中的Hardware中。 (4)硬體檢測階段結束後將會進入配置選擇階段,如果有多個硬體配置列表,那麼將會出現配置文件選擇菜單,如果只有一個則不會顯示。 3.載入內核階段 在載入內核階段中,NTLDR將載入NTOKRNL.EXE內核程序,然後NTLDR將載入硬體抽象層(HAL.dll),接著系統將載入注冊表中的「HKEY_MACHINESystem」鍵值,這時NTLDR將讀取「HKEY_MACHINESystemselect」鍵值來決定哪一個ControlSet將被載入。所載入的ControlSet將包含設備的驅動程序以及需要載入的服務。再接著NTLDR載入注冊表「HKEY_LOCAL_MACHINESystemservice」下的start鍵值為0的底層設備驅動。當ControlSet的鏡像CurrentControlSet被載入時,NTLDR將把控制權傳遞給NTOSKRNL.EXE,至此引導過程將結束。 小提示:如果在啟動的時候按F8鍵,那麼我們將會在啟動菜單中看到多種選擇啟動模式,這時NTLDR將根據用戶的選擇來使用啟動參數載入NT內核,用戶也可以在Boot.ini文件里設置啟動參數。 NTLDR具有向下兼容性,也就是說高版本的NTLDR可以啟動低版本的Windows NT操作系統,目前最新版本的NTLDR是在Windows Server 2003 SP1附帶的版本。 如果你已經安裝了一個高版本的操作系統,那麼如果再想安裝一個低版本的操作系統,那麼低版本的操作系統在安裝後會出現無法進入原來高版本的操作系統的故障。問題的原因是低版本的NTLDR和NTDETECT.COM不能識別高版本操作系統的NTOSKRNL.EXE,從而造成系統不能正常啟動。 解決方法: 只要將高版本的NTLDR和NTDETECT.COM替換低版本的NTLDR和NTDETECT.COM即可(這兩個文件可以從安裝光碟上提取)。如果是BOOTSECT.DOS文件丟失或損壞,那麼只要插入一張Windows 9X啟動盤,然後執行SYS C:命令,重新啟動系統,接著需要將Windows NT架構的安裝光碟選擇修復安裝即可恢復多重啟動菜單。 小提示:從Windows XP SP2系統開始,執行安裝程序時將會檢測NTLDR和NTDETECT.COM的版本,如果發現現有版本比安裝程序上的版本新的話,那麼將採用現有版本而不採用安裝程序上的NTLDR和NTDETECT.COM版本。 在Windows XP SP2以前,系統在崩潰時往往會自動重啟,而現在,微軟在NTLDR中增加了一個選項,那麼就是:系統崩潰時禁止自動重啟(Disable automatic restart on system failure),朋友們可以通過在啟動時按F8鍵從高級啟動菜單中找到這個選項,如果啟用了這個選項,Windows在啟動過程中如果發生致命錯誤,那麼將以顯示藍屏信息取代自動重啟的設置,除此之外,我們也可以通過在系統屬性中來關閉自動重啟的設置。 具體操作方法:在「系統屬性」窗口中點擊「高級」標簽,然後在「啟動和故障恢復」欄里點擊「設置」按鈕,接著在打開的「啟動和故障恢復」窗口中取消「系統失敗」欄中「自動重新啟動」這一選項的選中狀態,點擊「確定」,然後再在彈出的警告窗口中點擊「確定」即可。

Ⅲ 丟失了control01.ctl 控制文件,有什麼好的解決方案嘛

找客服人員

Ⅳ 控制面板文件夾選項丟失 怎麼辦

點開始----運行來----輸入gpedit.msc,打開組策略,依自次展開『用戶設置---模板管理----windows組件---windows資源管理器』,雙擊右側的『從工具菜單中刪除文件夾選項』菜單,在彈出的對話框中選擇『已禁用』就可以恢復

Ⅳ oracle控制文件丟失了怎麼辦

備份好資料庫文件系統。然後嘗試手工重建控制文件,要很熟悉當前文件路徑,創建好控制文件還需要執行恢復還原。

Ⅵ 沒有備份的情況下控制文件全丟了怎麼辦

create 不會丟失數據,數據都在datafile里, create noresetlogs信息 來自當前 redofile,不需要恢復.

Ⅶ 當控制文件的備份丟失時,怎麼restoredatabase

SQL> DECLARE
devtype varchar2(256);
done boolean;
BEGIN
devtype := dbms_backup_restore.DeviceAllocate(type=>null, ident=>'d1');
dbms_backup_restore.RestoreSetDatafile;
dbms_backup_restore.RestoreDatafileTo(dfnumber => 1,toname => '/u03/datafile1.dbf');
dbms_backup_restore.RestoreBackupPiece(done => done,handle =>'/u03/backup/2cn5blrn_1_1', params => null);
dbms_backup_restore.DeviceDeallocate;
END;
/

Ⅷ oracle丟失兩個控制文件怎麼恢復

具體看你多路復用了幾個控制文件,如果多餘兩個,則把正常的一個控內制文件復製成原來丟失容的兩個,來啟動資料庫即可。
如果只復用了兩個控制文件,則只能使用控制文件的備份來恢復了。
如果連控制文件都沒有備份,則只能重建控制文件。

Ⅸ Oracle控制文件丟失了怎麼辦

具體看你多路復用復了幾個控制制文件,如果多餘兩個,則把正常的一個控制文件復製成原來丟失的兩個,來啟動資料庫即可。
如果只復用了兩個控制文件,則只能使用控制文件的備份來恢復了。
如果連控制文件都沒有備份,則只能重建控制文件。

Ⅹ 控制文件丟失了,也沒有備份,資料庫能啟來不

那就重做控制文件,只要數據文件在,還是有可能恢復。沒控制文件,資料庫啟不來的。

閱讀全文

與控制文件丟失相關的資料

熱點內容
keil怎麼下載程序 瀏覽:872
神馬電影九 瀏覽:200
推廣app如何裂變 瀏覽:800
法國啄木鳥警察系列 瀏覽:961
一人之下小說txt全集 瀏覽:842
定電影的app 瀏覽:753
ie8模擬工具 瀏覽:403
全國大數據試驗區 瀏覽:992
php自動上傳文件 瀏覽:311
男主是在夜場上班的小說 瀏覽:663
樹莓派怎麼使用python學習編程 瀏覽:543
68天電影下載 瀏覽:343
僵屍電影全部 瀏覽:791
win7升級win10sn 瀏覽:249
蘋果電腦文件怎麼傳輸到硬碟 瀏覽:488
中國十大免費觀看電影 瀏覽:798
uboot引導linux內核 瀏覽:134
linux如何下載yum 瀏覽:460
計算機網路基礎教學總結 瀏覽:293
csf文件要用什麼打開 瀏覽:182

友情鏈接