當前位置:首頁 » 數據倉庫 » oraclerac資料庫恢復
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

oraclerac資料庫恢復

發布時間: 2022-05-16 18:19:09

1. 快速恢復區 磁碟大小 oracle rac 多少合適 數據文件

越大越好。但太大了,磁碟就不夠了。
更改原來d盤的oracle目錄,比如目錄名改成oraclebak,重新安裝oracle資料庫到d盤oracle目錄下,並創建資料庫和原來的資料庫SID保持一致。
然後關閉資料庫,把新安裝的資料庫目錄更名或刪除,再把原來的oraclebak目錄再改回oracle,然後重啟一下資料庫,這時的資料庫就是你要恢復的資料庫。

2. 請問oracle dba在工作中大概哪些職責,還有在RAC與非RAC環境下的備份與恢復是用哪些,謝謝!

dba 運維管理優化DB。
RAC你可以考慮把數據備到一個地方,恢復的時候先恢復成1個資料庫。數據對了再配成RAC

3. oracle rac磁陣更換怎麼重建資料庫

在磁碟陣列更換前,一定要先把數據文件拷貝出來。如果有rman備份的話不拷貝也行,但要保證備份里不能缺少日誌的備份。然後把數據文件放到新的磁碟陣列里就行,或者在陣列更換後用rman執行資料庫的恢復操作即可。

4. 如何通過emc networker 恢復oracle 11g rac

恢復單個數據文件,使用圖形界面或者rman命令都可以操作。如果資料庫的所有文件都丟失了或者異機恢復,建議使用rman命令進行操作。這里主要講述圖形界面恢復單個數據文件的操作以及使用圖形界面創建重復資料庫。
一、使用向導恢復單個數據文件:
在networker管理窗口,配置---組裡面,選擇要恢復的組,右擊選擇恢復:

在出現的畫面中選擇第二項:perform restore and recover to the original target database(恢復原來的目標資料庫)

接著的畫面里會要求輸入有關目標資料庫以及目錄資料庫(如果有)的相關信息:

緊接著選擇恢復數據文件還是日誌文件,這里選擇恢復數據文件:

選擇要恢復的數據文件,下一步

指定數據文件的位置,這里是+DATA:

接著會出現恢復的rman腳本,根據需要進行編輯:

緊接著會要求指定客戶端以及腳本的存放位置:

點擊創建,會提示手工執行rman腳本進行恢復操作。這里注意,使用此向導創建的腳本文件,直接執行會報用戶或者密碼錯誤,訪問被拒絕,因此要將裡面的*號用用戶的正確密碼進行替換,然後在執行此腳本。

磁帶庫的狀態:

完了之後,可以查看rman.dd.log日誌文件,是否成功。
二、使用向導創建重復資料庫:
該向導創建的資料庫復制腳本使用 RMAN plicate 命令來創建重復資料庫,並保留原始資料庫。重復資料庫可以是原始資料庫的相同副本,也可以僅包含原始表空間的一個子集。這個分兩種情況:
? 如果在與原始資料庫相同的主機上創建重復資料庫,也會在本地主機上生成RMAN 腳本。在此情況下,該向導會請求與原始資料庫不同的重復資料庫、數據文件和重做日誌名稱。
? 如果在遠程主機上創建重復資料庫,則會根據在向導中的指定,在本地或遠程主機上生成 RMAN 腳本。在此情況下,該向導會請求與原始資料庫不同的重復資料庫名稱。(數據文件和重做日誌名稱可與原始資料庫相同。)
這里的db01是目錄資料庫,db02是目標資料庫,db03是要創建的重復資料庫。在創建重復資料庫之前,要做以下幾步:
1、創建db03的pfile以及spfile:

這個使用db02的spfile創建db03的pfile。完成後,編輯initdb03.ora文件,將裡面的db02替換為db03,保存退出。

2、創建相應的目錄:

注意:如果使用的是ASM,則還要在ASM上創建db03目錄:

此步驟如果沒執行的話,在恢復的時候會報錯的。
3、密碼文件的創建:

4、使用db03的pfile啟動資料庫實例db03至nomount狀態。

到此就可以使用rman手工進行創建了。

使用rman連接之後,會看到db03處於nomount狀態。
接著就可以使用執行以下命令進行創建了。

這里主要介紹networker圖形界面的操作,有興趣的朋友可以使用命令行進行操作。
5、運行networker向導進行相關信息設置:

如果是client機器是遠程的話,必須將其加入/etc/hosts文件里,然後指定客戶端的主機名.

這里輸入目錄資料庫以及原來目標資料庫的相關信息。

重復資料庫的相關信息。

選擇要恢復的對象,這里是整個資料庫。

選擇數據文件以及日誌文件的位置。輸入後,點擊change按鈕進行更改。

這里定義通道個數以及恢復時間選項,默認即可。

rman腳本內容。

指定腳本的保存位置以及文件名。

概要信息,點擊創建開始創建rman腳本。

完成之後,編輯創建的腳本文件,將裡面的用戶密碼用真實密碼替換。還要重新定義數據文件名稱以及日誌文件名稱。腳本內容如下:

以oracle身份運行此腳本。在執行之前,確保沒有任何db03的連接會話,否則會報錯的。
在這還遇到一個問題,使用sqlplus連接的時候報如下錯誤:

不論連接哪個數據實例,都報類似的錯誤,上網查了查,因為監聽器啟動的時候動態注冊實例的,解決辦法是把動態的參數設置為靜態的參數,重啟監聽器即可。添加的內容如下:

其中的SID=DESC是手工添加上去的。tnsnames.ora是在SERVICE_NAME下面增加(UR=A)欄位即可。如果是多個實例,則每個實例都要增加。完了之後重啟監聽器即可。
6、運行腳本,創建重復資料庫:

執行完成後db03資料庫會自動打開的,詳細過程可以查看mp.log文件。查看下數據文件以及日誌文件信息:

感覺使用這個圖形界面很費勁,還不如直接敲命令方便,呵呵。
補充於2010.11.13:
上述有個錯誤,就是initdb03.ora中,所定義的兩個控制文件名稱是相同的,這個是由於本人的疏忽所造成的。不過,在創建的過程中沒什麼問題。當我重啟了db03後就報控制文件方面的錯誤了。

具體的內容你可以在這裡面找一下,裡面涉及到了DG RAC 資料庫調優這些!

http://www.wyzc.com/Course/Course/showAction/id/13762?tg=ZrHfnouF=

5. oracle rac環境,安裝目錄許可權被修改亂了,怎麼恢復

Oracle DBA神器:PRM災難恢復工具,Schema級別數據恢復。PRM For Oracle Database – schema級別oracle資料庫數據恢復特性 ,PRM即ParnassusData Recovery Manager是企業級別Oracle資料庫災難恢復工具。PRM可以在無備份的情況下恢復被truncated掉的表,也可以恢復無法打開的Oracle資料庫(Alter Database Open失敗)中的數據。 PRM是圖形化增強版的Oracle DUL工具,同時具備很多Oracle DUL不具備的特性

6. 如何使用plsql備份和還原oracle rac 資料庫

如果 數據量較大,選擇oracle導出,勾壓縮選項,然後設置輸出文件地址。 如果只導出部分數據,可以在Where 處添加條件。例如 rownum<=1000 ( 導出1000條記錄),此種方式導出dmp 格式文件。
如果數據量較小,可以選擇sql 插入,此種方式導出sql文件。

7. oracle rac asm備份數據如何恢復到指定的磁碟組

這樣,你首先把數據文件restore
到需要做恢復測試的實驗環境,然後生成控制文件,查看一下控制文件的內容,確定數據文件的路徑。

8. oracle rac中一個節點壞了怎麼重裝與恢復(目前資料庫在另一節點中正常運行)謝謝!

給你推薦一個專門的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)支持生成資料庫文件可恢復性的技術報告。

9. oracle rac rman 備份 怎麼恢復到另外的rac

rac rman 備份和恢復 和單實例的備份和恢復稍有不同,ORACLE RAC主要是有多個實例,但是千萬不要把多實例和多資料庫搞混淆,在RAC中通常情況下一台伺服器

10. 大話OracleRAC集群、高可用性、備份與恢復的目錄

第1部分集群理論篇
第1章RAC初體驗
1.1本書使用環境
1.1.1硬體環境
1.1.2軟體環境
1.1.3本書使用的環境
1.2如何在PC機上搭建RAC環境
1.2.1需要下載的軟體
1.2.2安裝過程
1.3任務列表
1.4規劃階段
1.4.1確認主機名和3個IP地址
1.4.2存儲方案選型
1.5實施階段
1.5.1主機配置
1.5.2安裝OracleClusterware
1.5.3安裝OracleDatabase
1.5.4配置Listener
1.5.5創建ASM
1.5.6創建資料庫
1.6客戶端測試
1.6.1客戶端配置
1.6.2體驗Failover
1.6.3體驗LoadBalance
1.6.4修改歸檔模式
第2章什麼是RAC集群
2.1集群分類
2.2集群環境的特殊問題
2.2.1並發控制
2.2.2健忘症(Amnesia)
2.2.3腦裂(SplitBrain)
2.2.4IO隔離(IOFencing)
2.3RAC集群
2.3.1存儲層
2.3.2網路層
2.3.3集群件層
2.3.4應用層
2.4小結
第3章OracleClusterware
3.1Clusterware和RAC的關系
3.2OracleClusterware組成
3.2.1磁碟文件
3.2.2Clusterware後台進程
3.2.3網路組件
3.3Clusterware的日誌體系
3.4小結
第4章RAC原理
4.1資料庫基本原理
4.1.1並發訪問和數據一致性
4.1.2事務和隔離級別
4.1.3Oracle支持的隔離級別
4.2Oracle單實例的並發控制機制
4.2.1Lock
4.2.2數據記錄的行級鎖
4.2.3Latch
4.2.4Latch和Lock對比
4.2.5進一步理解
4.3RAC下的並發控制
4.3.1DLM中資源和鎖
4.3.2Non-CacheFusion資源
4.3.3CacheFusion資源
4.3.4GRD(GlobalResourceDirectory)
4.3.5PCMLock
4.3.6CacheFusion
4.3.7RAC並發控制總結
4.4RAC架構
4.4.1SGA的變化
4.4.2後台進程的變化
4.4.3文件
4.4.4SCN
4.4.5CacheFusion、GCS、GES
4.5RAC和Clusterware的交互
4.5.1Clusterware層
4.5.2RAC層
4.6小結
第5章存儲方案——ASM初步
5.1Shared-Disk和Shared-Nothing架構
5.2Oracle10gRAC的存儲方案介紹
5.3ASM架構
5.3.1ASM實例
5.3.2文件
5.4配置ASM
5.4.1安裝位置
5.4.2創建ASM磁碟
5.4.3配置ASM實例
5.4.4創建磁碟組
5.4.5在資料庫中使用ASM的磁碟組
5.5ASM實例:將資料庫遷移到ASM
5.5.1試驗說明
5.5.2操作步驟
5.5.3最後驗證
5.6小結
第2部分實戰篇
第6章RAC維護工具集
6.1OracleClusterware工具集
6.2節點層
6.3網路層
6.4集群層
6.4.1crsctl
6.4.2OCR命令系列
6.5應用層
6.5.1crs_stat
6.5.2onsctl
6.5.3srvctl
6.5.4恢復
6.6小結
第7章HA和LB
7.1什麼是高可用性
7.2Failover
7.2.1Client-SideConnectTimeFailover
7.2.2TAF()
7.2.3Client-SideFailover和TAF的對照試驗
7.2.4Server-SideTAF
7.3OracleClusterwareHA框架
7.3.1術語介紹
7.3.2配置命令
7.3.3完整實例
7.4LoadBalance
7.4.1ConnectionBalancing
7.4.2利用Service分散負載
7.5測試LoadBalance
7.5.1通過Listener日誌區分路由來源
7.5.2測試方法
7.5.3測試過程
7.6小結
第8章備份
8.1概述
8.1.1備份
8.1.2恢復
8.1.3RMAN工具
8.2使用FlashRecoveryArea
8.2.1配置FlashRecoveryArea
8.2.2FlashRecoveryArea的空間監控
8.3使用RMAN
8.3.1RMAN工具的使用方法
8.3.2RMAN配置
8.4完全備份和增量備份
8.4.1完全備份
8.4.2增量備份
8.4.3其他RMAN命令
8.5RAC的備份實例
8.6小結
第9章恢復
9.1為什麼Oracle資料庫能夠恢復
9.2日誌
9.2.1日誌線程(RedoThread)
9.2.2RAC的聯機日誌
9.3恢復種類
9.3.1InstanceRecovery
9.3.2MediaRecovery
9.3.3CrashRecovery
9.3.4OnlineBlockRecovery
9.4介質恢復
9.4.1完全恢復
9.4.2不完全恢復
9.4.3恢復到單實例
9.5小結
第10章其他恢復技術
10.1數據塊恢復
10.2如何檢查數據塊一致性
10.2.1使用初始化參數
10.2.2DBV工具
10.2.3Analyze命令
10.2.4RMAN工具
10.2.5dbms_repair包
10.3模擬數據塊不一致
10.4數據塊不一致處理辦法
10.4.1收集信息
10.4.2設計恢復方法
10.4.3恢復操作
10.5數據塊恢復實例
10.6Flashback家族介紹
10.7FlashbackDatabase
10.7.1FlashbackDatabase架構
10.7.2啟用FlashbackDatabase
10.7.3FlashbackDatabase
10.7.4命令和視圖
10.8FlashbackDrop
10.8.1TablespaceRecycleBin
10.8.2FlashbackDrop操作
10.8.3RecyclyBin的維護
10.9FlashbackQuery和FlashbackTable
10.9.1Oracle9i的FlashbackQuery
10.9.2FlashbackVersionQuery
10.9.3FlashbackTransactionQuery
10.9.4FlashbackTable
10.9.5UNDORetntion
10.10小結
第11章RAC和DataGuard
11.1DataGuard介紹
11.1.1DataGuard架構
11.1.2日誌發送(RedoSend)
11.1.3日誌接收(RedoReceive)
11.1.4日誌應用(RedoApply)
11.1.5數據保護模式
11.1.6自動裂隙檢測和解決
11.2RAC和Standby配置實例
11.2.1RACPrimary和SingleStandby
11.2.2RACPrimary和RACStandby
11.3小結
第12章RAC和StreamReplication
12.1Stream的工作原理
12.2DataGuard和Stream對比
12.3RACStream配置實例
12.3.1Single(Source)和RAC(Target)
12.3.2RAC對RAC的復制
12.3.3STRMMON工具
12.4小結
第13章深入ASM
13.1非ASM的存儲結構
13.2ASM存儲結構
13.3ASM文件系統
13.3.1ASMMetadata
13.3.2PhysicalMetadata
13.3.3VirtualMetadata
13.3.4DiskRecovery
13.4條帶化(ASMStriping)
13.4.1ASM文件模板(ASMFileTemplate)
13.4.2ASM別名(ASMFileAlias)
13.5RDBMS和ASM之間的交互
13.6ASM的實例恢復
13.7ASM和OSFilesystem之間交互
13.7.1dbms_file_transfer包
13.7.2RMAN的CONVERT方法
13.7.3ASM和TTS
13.8ASM的限制
13.9小結
第14章性能與RAC
14.1RAC的若干特點
14.2AWR
14.2.1啟用AWR
14.2.2修改AWR配置
14.2.3產生AWR報告
14.3ASH
14.4SQL調整策略
14.4.1SQL語句的執行過程
14.4.2SQL性能調整的基本方法
14.4.3PL/SQL和SQL
14.5小結