新聞中心
隨著數(shù)據(jù)量的增加、業(yè)務應用的復雜化以及各種原因?qū)е碌臄?shù)據(jù)庫故障,Oracle 數(shù)據(jù)庫恢復的需求越來越重要。時間點恢復是Oracle數(shù)據(jù)庫的一種常用恢復技術,它可以恢復到某個過去時間點的數(shù)據(jù)庫狀態(tài),以解決因為誤操作或其他因素導致數(shù)據(jù)丟失或錯誤的問題。本文將會為您介紹Oracle數(shù)據(jù)庫中時間點恢復技巧。

創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站制作、成都網(wǎng)站設計與策劃設計,雙塔網(wǎng)站建設哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設10年,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:雙塔等地區(qū)。雙塔做網(wǎng)站價格咨詢:18982081108
一、 理解時間點恢復
時間點恢復是一種恢復數(shù)據(jù)庫的方法,它能夠使得數(shù)據(jù)庫可以回滾到一個歷史狀態(tài),從而在故障恢復、誤操作處理、測試數(shù)據(jù)回滾等方面提供有效的支持。時間點恢復基于Oracle數(shù)據(jù)庫的恢復機制,其流程包括設置閃回數(shù)據(jù)區(qū)域(Flashback Data Area)、開啟閃回查詢(Flashback Query)特性以及使用閃回版本查詢(Flashback Version Query)特性。
二、 時間點恢復的實施步驟
時間點恢復技術主要分為兩種:常規(guī)時間點恢復和基于日志的時間點恢復。下面是常規(guī)時間點恢復的實施步驟:
1、 設置閃回數(shù)據(jù)區(qū)域
在實施時間點恢復之前,需先設置閃回數(shù)據(jù)區(qū)域。設置閃回數(shù)據(jù)區(qū)域的SQL語句如下:
ALTER SYSTEM SET db_recovery_file_dest_size = {size}G;
ALTER SYSTEM SET db_recovery_file_dest = ‘{path}’ scope=both;
其中,size代表閃回數(shù)據(jù)區(qū)域的大小,單位為GB,path代表閃回數(shù)據(jù)區(qū)域的路徑。
2、 開啟閃回查詢特性
使用以下語句開啟閃回查詢特性:
ALTER DATABASE FLASHBACK ON;
執(zhí)行以上命令會使Oracle數(shù)據(jù)庫開啟閃回查詢特性,從而允許用戶在不更改數(shù)據(jù)庫實例狀態(tài)的情況下查詢過去狀態(tài)的信息。
3、 恢復到時間點
使用以下語句恢復到指定時間點:
FLASHBACK DATABASE TO TIMESTAMP TO_TIMESTAMP(‘{timestamp}’, ‘YYYY-MM-DD HH24:MI:SS’);
其中,timestamp代表目標時間點,格式為YYYY-MM-DD HH24:MI:SS,例如‘2023-06-18 13:30:00’。
4、 重做日志恢復
在恢復完成后,需要執(zhí)行物理恢復協(xié)調(diào)器(Redo Log Coordinator)來執(zhí)行重做日志恢復。使用以下語句:
RECOVER DATABASE USING BACKUP CONTROLFILE;
執(zhí)行以上命令會將重做日志應用到閃回版本中,以將數(shù)據(jù)庫恢復到目標時間點狀態(tài)。
5、 恢復測試
為確?;謴统晒?,應該進行必要的測試,如執(zhí)行SQL查詢、檢查表、驗證數(shù)據(jù)等。
三、 基于日志的時間點恢復
在傳統(tǒng)的最基本的恢復方式中,基于日志的時間點恢復是少不了的。在是恢復模式下,Oracle數(shù)據(jù)庫基于redo log來進行時間點恢復,它重放redo日志中的變更以恢復數(shù)據(jù)庫到指定的時間點狀態(tài)。
1、 確認SCN
在基于日志的時間點恢復中,首先需要確定系統(tǒng)更改編號(SCN),SCN是同步整個系統(tǒng)狀態(tài)更改的種類特征,在Oracle中,系統(tǒng)更改編號是通過日志號碼來標識的。以下是通過查詢當前SCN的SQL語句:
SELECT CURRENT_SCN FROM V$DATABASE;
2、 恢復控制文件和在線重做日志
將控制文件和在線重做日志轉換,即還原備份數(shù)據(jù)庫。在實際環(huán)境中,這個步驟通常會在實施其他任務并且需要數(shù)據(jù)庫回滾到以前狀態(tài)時才會使用。
3、 裝載數(shù)據(jù)庫
使用RESETLOGS選項啟動數(shù)據(jù)庫。在基于日志的恢復模式中,只有連接到數(shù)據(jù)庫并經(jīng)過RESETLOGS選項重新啟動數(shù)據(jù)庫才能結束時間點恢復過程。
4、 打開恢復后的數(shù)據(jù)庫
使用以下語句打開恢復后的數(shù)據(jù)庫:
ALTER DATABASE OPEN RESETLOGS;
如果執(zhí)行該命令時,系統(tǒng)會提示未應用的日志文件,需要繼續(xù)應用系統(tǒng)SCN更改之后的剩余日志。
5、 確定恢復成功
您應該執(zhí)行一些測試以確保整個過程成功。比如,執(zhí)行SQL查詢、檢查表、驗證數(shù)據(jù)等。
四、
時間點恢復技術是Oracle數(shù)據(jù)庫的一種重要的恢復技術,可在某種程度上減少運維人員在故障處理、誤操作處理、測試回滾等方面的工作任務。在實際業(yè)務應用中,對于不同的業(yè)務場景需要靈活選擇時間點恢復技術,同時也通過不斷實踐優(yōu)化技巧以達到更好的恢復效果。
相關問題拓展閱讀:
- Oracle數(shù)據(jù)庫的備份及恢復策略研究
- 如何用飛康CDP恢復Oracle 11g數(shù)據(jù)庫
- oracle數(shù)據(jù)庫:完整備份,十二小時后數(shù)據(jù)庫出現(xiàn)問題,這十二個小時的數(shù)據(jù)怎么恢復?
Oracle數(shù)據(jù)庫的備份及恢復策略研究
多工聯(lián)機重作日志文件
每個數(shù)據(jù)庫實例都有其自己的聯(lián)機重作日志組 在操作數(shù)據(jù)庫時 Oracle首先將數(shù)據(jù)庫的全部改變坦喚保存在重作日志緩沖區(qū)中 隨后日志記錄器進程(LGWR)將數(shù)據(jù)從系統(tǒng)共用區(qū)SGA(System Global Area)的重作日志緩沖區(qū)寫機重作日志文件 在磁盤崩潰或?qū)嵗r 可以通過與之相關的聯(lián)機重作日志來保護數(shù)據(jù)庫 將損失降至更低 但Oracle在默認的方式下只創(chuàng)建一組重作日志文件(每一組只有一個項目文件) 為了減少丟失這些重要的重作日志文件的危險 因此需要對其進行鏡像拷貝
在Oracle級多工聯(lián)機重作日志文件 即增加多個文件到每個組以便鏡像數(shù)據(jù) 這樣I/O故障或?qū)憗G失只損壞一個拷貝 從而保證了LGWR后臺進程至少能夠向一個成員寫入信息 數(shù)據(jù)庫仍然可以繼續(xù)運行 同時應保證日志組的成員不應駐存在同一物理設備上 因為這將削弱多重日志文件的作用
鏡像拷貝控制文件
控制文件描述通用的數(shù)據(jù)庫結構 它存儲了大量數(shù)據(jù)庫狀態(tài)信息 包括物理結構和聯(lián)機重作日志文件在當時的名稱 位置 狀態(tài) 控制文件在數(shù)據(jù)庫啟動時被Oracle實例讀取 保持打開并隨著操作而文件內(nèi)容更新 直到實例關閉為止 在它打開的過程中能夠同步需要恢復的信息 包括檢查點信息 因此若損壞或丟失了控制文件 Oracle將不能繼續(xù)工作 因此應在系統(tǒng)中保持控制文件的多個拷貝 且這些拷貝應置于安裝于不同磁盤控制器下的不同磁盤設備中
由于Oracle沒有提供對控制文件多工的完整支持 因此應在對控制文件使用操作系統(tǒng)或硬件鏡像 即在修改初始化文件的control_files參數(shù)后重新啟動數(shù)據(jù)庫前 應將控制文件復制到定義的新位置 否則數(shù)據(jù)庫啟動時將會出錯
激活歸檔進程
當數(shù)據(jù)庫運行于NOARCHIVELOG模式下時 只能在完全關閉數(shù)據(jù)庫后進行數(shù)據(jù)庫的一致備份 并且同時禁用了聯(lián)機重作日志的存檔 這樣在Oracle實例失敗時只能將數(shù)據(jù)庫修復到最近畢螞的完整數(shù)據(jù)庫備份時的那一點上 不能在失效點處對實例進行恢復 而在ARCHIVELOG模式下 數(shù)據(jù)庫不僅可以進行一致備份 還可以在數(shù)據(jù)庫打開的情況下進行聯(lián)機備份 通過數(shù)據(jù)庫的備份和聯(lián)機與存檔的重作日志文件 用戶可以恢復所有已提交的事務 并允許將數(shù)據(jù)庫恢復到指定的時間 SCN或日志系列號處 增大了恢復的靈活性 減少了故障時的數(shù)據(jù)丟失 因此數(shù)據(jù)庫應運行于ARCHIVELOG模式
在ARCHIVELOG模式下為了防止文件損壞和介質(zhì)故障 應把日志歸檔到不同的磁盤上 這可以通過在初始化文件中為歸檔重作日志指定多個目標實現(xiàn)
數(shù)據(jù)庫實施較大改變時備份
因為控制文件中保存了數(shù)據(jù)庫的模式結構信息 因此在對數(shù)據(jù)庫進行較大改變(包括改變表結構 增加 刪除日志文件或數(shù)據(jù)文件等)時應立即備份控制文件及相應的數(shù)據(jù)文件
使用RESETLOGS選項打開數(shù)據(jù)庫后進行備份
在以RESETLOGS選項打開數(shù)據(jù)庫后 應對整個數(shù)據(jù)庫進行脫機或聯(lián)機的備份 否則將不能恢復重置日志后的改變
當以RESETLOGS選項打開數(shù)據(jù)庫時 Oracle將拋棄恢復中沒有應用的重復信息 并確保永遠不再運用 同時還將初始化控制文件中關于聯(lián)機日志和重作線程的信息 清除聯(lián)機日志中的內(nèi)容 因此 RESETLOGS前的歸檔日志的序列號將與RESETLOGS后的Oracle控制文件的要讓數(shù)凱求值不相符(備份文件中的檢查點比控制文件中的檢查點舊) 即在恢復中不能應用以前的歸檔日志文件 從而導致RESETLOGS操作之前的備份在新形體中無用
避免備份聯(lián)機重作日志文件
由于文中提出了多工聯(lián)機重作日志文件且數(shù)據(jù)庫運行于ARCHIVELOG模式 ARCH進程能夠?qū)⒙?lián)機重作日志歸檔 因此不必對其進行備份 若用備份的聯(lián)機重作日志文件重建它 可能會引起日志文件序列號的混亂 從而破壞數(shù)據(jù)庫 得到適得其反的結果
重置聯(lián)機日志
在進行了不完全恢復或用備份控制文件進行恢復后 應重置聯(lián)機日志
為了確保數(shù)據(jù)庫的一致性 必須保證在恢復后所有數(shù)據(jù)文件都恢復到同一個時間點 但不完全恢復可能導致數(shù)據(jù)文件中具有一個與其它文件不同的檢查點 導致數(shù)據(jù)庫的一致性受到破壞 同樣 備份的控制文件中保存的SCN和計數(shù)器與當前日志文件中的值可能不同 從而也破壞了數(shù)據(jù)庫的一致性 因此應在進行完上述兩項操作后重置聯(lián)機日志
數(shù)據(jù)庫的邏輯備份
以上所述備份都為物理備份 是實際物理數(shù)據(jù)庫文件從一處拷貝到另一處的備份 除此之外還可使用Oracle提供的導出實用程序進行數(shù)據(jù)庫的邏輯備份 Oracle同時還提供了相應的導入實用程序重建邏輯備份中保存的信息
邏輯備份只拷貝數(shù)據(jù)庫中的數(shù)據(jù) 而不記錄數(shù)據(jù)位置的備份過程 它利用SQL語句 從數(shù)據(jù)庫中導出數(shù)據(jù)到一個存放在合適位置的外部文件中 同時并可檢測到數(shù)據(jù)塊的損壞 因此可用其作為物理備份的補充
備份策略
考慮到如今大部分信息系統(tǒng)每周的業(yè)務是 × 操作 因此采用聯(lián)機備份 否則可每隔一定時間進行一次脫機備份
應用上述規(guī)則 可得出下述典型的備份策略
?、夔R像拷貝重作日志文件
②鏡像拷貝控制文件
?、奂せ顨w檔進程 即以ARCHIVELOG模式操作數(shù)據(jù)庫
?、苊刻爝M行數(shù)據(jù)庫的部分聯(lián)機備份(每天進行數(shù)據(jù)庫的完全熱備份將無畏地增加數(shù)據(jù)庫的負擔且沒有必要 同時也增加了數(shù)據(jù)庫恢復時的靈活性)
⑤每隔一周或幾周進行一次數(shù)據(jù)庫的邏輯備份
實際項目應用
當數(shù)據(jù)庫中的文件達到一定數(shù)量后 DBA可能記不住該備份的文件的名或位置 因此 若能使備份過程自動化可有效地減輕DBA的負擔 同時不會遺漏應備份的文件 應用自動批處理文件及腳本文件可實現(xiàn)備份 恢復的自動化 下面簡介了在實際項目開發(fā)中應用本文所提出的自動備份 恢復策略 通過實際應用 證明了該策略的正確性和可行性
?。?)下述腳本實現(xiàn)聯(lián)機重作日志的多工
connect 賬戶名/密碼 alter database ktgis add logfile member 日志文件的存儲位置 to group 聯(lián)機日志組號; shutdown immediate startup pfile=初始化文件的存放位置 exclusive mount; 裝載數(shù)據(jù)庫且不打開 alter database archivelog; 激活歸檔進程 alter database open; exit
?。?)下列VB代碼自動建立聯(lián)機備份的批處理文件及相應的腳本文件
Set adoTmp = objConnect Execute( select tablespace_name from sys dba_data_files ) 得到數(shù)據(jù)庫中的表空間名 Dim lnum As Long Dim lnum As Long lNum = FreeFile Open 自動備份批處理文件路徑 For Binary As lNum lnum = FreeFile Open onlinebegin sql For Binary As lnum onlinebegin sql為設置表空間進入熱備份模式的腳本文件文件名 lnum = FreeFile Open onlineend sql For Binary As lnum onlinebegin sql為結束表空間熱備份模式的腳本文件文件名 strTmp = connect 賬戶名/密碼 & Chr( ) & Chr( ) Put lnum strTmp strTmp = shutdown immediate & Chr( ) & Chr( ) Put lnum strTmp strTmp = startup pfile=初始化文件的存放位置exclusive mount; & Chr( ) & Chr( ) Put lnum strTmp strTmp = alter database archivelog; & Chr( ) & Chr( ) Put lnum strTmp strTmp = alter database open; & Chr( ) & Chr( ) Put lnum strTmp strTmp = connect 賬戶名/密碼 & Chr( ) & Chr( ) Put lnum strTmp strTmp = Oracle服務管理器路徑 & @ & onlinebegin sql & Chr( ) & Chr( ) 在服務管理器中執(zhí)行腳本文件onlinebegin sql Put lNum strTmp Do While Not adoTmp EOF Set adoTmp = objConnect Execute( select file_name from sys dba_data_files where tablespace_name= & adoTmp Fields( ) & ) 得到當前表空間所對應的所有數(shù)據(jù)文件名 通過循環(huán)即可得到所有表空間所對應數(shù)據(jù)文件名 若只備份指定的表空間 可指定表空間名從而得到其對應的物理數(shù)據(jù)文件 strTmp = alter tablespace & adoTmp Fields( ) & begin backup; & Chr( ) & Chr( ) 將表空間置于熱備份模式 Put lnum strTmp strTmp = Oracle的ocopy exe工具全路徑 & adoTmp Fields( ) & & 備份文件存放路徑 & Chr( ) & Chr( ) Put lNum strTmp strTmp = alter tablespace & adoTmp Fields( ) & end backup; & Chr( ) & Chr( ) 表空間恢復正常模式 Put lnum strTmp adoTmp MoveNext Loop strTmp = Oracle服務管理器路徑 & @ & onlineend sql & Chr( ) & Chr( ) 在服務管理器中執(zhí)行腳本文件onlineend sql Put lNum strTmp strTmp = exit & Chr( ) & Chr( ) 退出服務管理器 Put lnum strTmp strTmp = alter system switch logfile; & Chr( ) & Chr( ) 強制日志轉換 使Oracle創(chuàng)建一個歸檔日志文件 Put lnum strTmp strTmp = exit & Chr( ) & Chr( ) Put lnum strTmp Close Set adoTmp = Nothing Set adoTmp = Nothing
運行得到的自動批處理文件 即可自動進行數(shù)據(jù)庫的聯(lián)機備份
?。?)在從備份中恢復數(shù)據(jù)文件后 執(zhí)行下列腳本將數(shù)據(jù)庫的恢復程序
connect賬戶名/密碼 shutdown abort startup mount pfile=初始化文件的存放位置; 裝載數(shù)據(jù)庫 set autorecovery on; 打開自動恢復 recover database; alter database open; 打開數(shù)據(jù)庫
結束語
lishixinzhi/Article/program/Oracle/202311/18527
如何用飛康CDP恢復Oracle 11g數(shù)據(jù)庫
本文將重點向您介紹如何利用飛康CDP恢復Oracle 11g 服務器及其數(shù)據(jù)庫。同時,將幫助您進一步了解如何利用連續(xù)、實時的日志和定時的快照將數(shù)據(jù)簡單、快速、精細的恢復到任意時間點。
當用戶的Oracle 11g的磁盤或分區(qū)已經(jīng)受到飛康CDP的保護,飛康CDP的DiskSafe將為用戶提供多種數(shù)據(jù)恢復途徑。用戶可以將數(shù)據(jù)恢復到原始磁盤或是其它磁盤,創(chuàng)建系統(tǒng)和數(shù)據(jù)的副本也變得非常簡單。然而,更好的恢復方法就是根據(jù)你的恢復對象進行恢復。下面將介紹幾種典型的數(shù)據(jù)恢復場景和Oracle特定恢復的場景。
場景1: 恢復磁盤上的一個或多個文件
如果你不小心刪除了磁盤上的一個文件,或者你需要從一些已經(jīng)修改過的文件中找回一些舊的信息,最簡單的恢復方法是加載一個包含了丟失的文件或是原始文件的快照視圖。在文件被刪除或是被修改之前的時間段產(chǎn)生的任何快照視圖都可以被選擇加載。加載了快照視圖以后,只要將你需要的文件拷貝到你需要的位置就行了。
加載一個快照就是創(chuàng)建了一個單獨的虛擬磁盤。加載的快照是鏡像的精確視圖,當快照創(chuàng)建的時候它就已經(jīng)存在了。由于加載的快照由快照區(qū)里的當前鏡像和變化數(shù)據(jù)組成,因搜陵此不再需要額外的磁盤空間。
下面的屏幕截圖顯示,在/01上加載的Oracle 磁盤sdb。
1. 列出當前的sdb快照并選擇一個需要加載的快照做為TimeView。
2. 用CDP調(diào)取TimeView (下圖):
#
亮漏談 3. 在當前磁盤中找出TimeView 并將其加載到服務器上:
4. 瀏覽TimeView并從中找到你丟失的數(shù)據(jù),將其拷貝到需要的位置,然后卸載這個TimeView:
場景2: 恢復非系統(tǒng)盤或分區(qū)
這種情況的恢復與上一種場景的恢復非常相似:加載相應的TimeView,將整個磁盤或分區(qū)恢復到原始盤或是其它磁盤。
注意:如果將本地磁盤或分區(qū)恢復到一個新的磁盤,而這個磁盤的容量大于主磁盤,你必須手動的對新磁盤執(zhí)行解除保護-再添加保護的動作,從而使新磁盤可以遵循已經(jīng)設定的保護策略。
場景3: 恢復系統(tǒng)磁盤或分區(qū)
如果需要恢復的是常用于啟動的系統(tǒng)磁盤或分區(qū),可以利用DiskSafe恢復盤來完成。對于硬盤或是操作系統(tǒng)出現(xiàn)故障,或者磁盤、操作系統(tǒng)已經(jīng)進行了修理或替換的情況,這種恢復方式非常有用。
一旦服務器從DiskSafe恢復盤進行啟動,你可以訪問CDP管理器,并通過CDP管理器上的鏡像或選定的快照恢復整個磁盤或分區(qū)。數(shù)據(jù)可以被敬碰恢復到原始盤或是其它的磁盤。
場景4: 恢復Oracle數(shù)據(jù)庫對象
如果數(shù)據(jù)庫對象(表)發(fā)生損毀或刪除,最簡單的辦法是利用Oracle備份服務器加載包含原始對象的快照視圖進行恢復。打開數(shù)據(jù)庫,從中導出原始對象并轉存文件,最后將該文件導入到所運行的生產(chǎn)數(shù)據(jù)庫中。
注意:Oracle 11g 具備回收站功能:如果你意外的刪除了某個表,實際它只是被放入了回收站,你可以執(zhí)行“撤消”命令將表找回。
場景5: 完整恢復Oracle數(shù)據(jù)庫時間點
如果是由于磁盤故障引發(fā)一個或者多個數(shù)據(jù)文件丟失,你可能就需要整個數(shù)據(jù)庫了。這種情況下,更佳的方式是加載故障前的最后一個快照,從而將數(shù)據(jù)恢復到新的磁盤。
然而,一個已經(jīng)加載的快照并不能作為工作磁盤使用,因為當快照被卸載時,這個被加載的快照上所發(fā)生的所有變化都將會丟失。也就是說,你只能從加載的快照中復制Oracle 數(shù)據(jù)到生產(chǎn)磁盤。你的RTO將完全根據(jù)從TimeView (快照)向生產(chǎn)存儲復制數(shù)據(jù)所需的時間而定。
如果你的數(shù)據(jù)庫很大,你需要縮短RTO,利用CDP的復制功能是非常好的選擇。利用CDP的復制功能,可以在本地或遠程的服務器上為受保護磁盤保留一份視圖拷貝。如果主站點的主磁盤發(fā)生故障,二級站點的復制磁盤可以立即被提升為主磁盤,并分配給Oracle服務器進行加載,數(shù)據(jù)庫可以在幾乎不停機的情況下立即恢復生產(chǎn)運行。數(shù)據(jù)庫將處于完成最后一次完整復制時的狀態(tài)。
如果用最后一次快照恢復數(shù)據(jù)庫,那么這個快照從創(chuàng)建以后到磁盤故障發(fā)生之間所提交的交易將全部丟失。對于大多數(shù)企業(yè)來說,這都是不能接受的。有一種方法可以幫你恢復這部分數(shù)據(jù)丟失:通過CDP鏡像,將快照創(chuàng)建以后到磁盤故障發(fā)生之間所提交的交易生成可回放的日志記錄文件,你可以利用這些可回放的日志記錄文件實現(xiàn)完整恢復。然后,用Oracle 的恢復命令找回需要的SCN就可以了。
oracle數(shù)據(jù)庫:完整備份,十二小時后數(shù)據(jù)庫出現(xiàn)問題,這十二個小時的數(shù)據(jù)怎么恢復?
你是24:00備份。后面12個小時沒有備份。
數(shù)據(jù)庫是否是歸檔模式,如果是調(diào)用歸檔文件恢復數(shù)據(jù)。是否是RAC、DG之類的也好恢復
數(shù)據(jù)庫的使用并不多,可以從在線日志里面讀取到部分數(shù)據(jù)。
數(shù)據(jù)量很大,又沒開歸檔。那么只能哭瞎咯
關于oracle 時間點恢復數(shù)據(jù)庫的介紹到此就結束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關注本站。
香港服務器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務提供商,擁有超過10年的服務器租用、服務器托管、云服務器、虛擬主機、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗。專業(yè)提供云主機、虛擬主機、域名注冊、VPS主機、云服務器、香港云服務器、免備案服務器等。
網(wǎng)頁題目:Oracle數(shù)據(jù)恢復:時間點恢復技巧分享(oracle時間點恢復數(shù)據(jù)庫)
瀏覽路徑:http://www.5511xx.com/article/dpphhji.html


咨詢
建站咨詢
