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

plsql還原資料庫

發布時間: 2022-08-10 11:02:41

❶ plsqldev怎麼備份和還原資料庫

一、 導出/導入(Export/Import)
利用Export可將數據從資料庫中提取出來,利用Import則可將提取出來的數據送回到Oracle資料庫中去。

1、 簡單導出數據(Export)和導入數據(Import):

Oracle支持三種方式類型的輸出:

(1)、表方式(T方式),將指定表的數據導出。
(2)、用戶方式(U方式),將指定用戶的所有對象及數據導出。
(3)、全庫方式(Full方式),瘵資料庫中的所有對象導出。
數據導入(Import)的過程是數據導出(Export)的逆過程,分別將數據文件導入資料庫和將資料庫數據導出到數據文件。

2、 增量導出/導入:

增量導出是一種常用的數據備份方法,它只能對整個資料庫來實施,並且必須作為SYSTEM來導出。在進行此種導出時,系統不要求回答任何問題。導出文件名預設為export.dmp,如果不希望自己的輸出文件定名為export.dmp,必須在命令行中指出要用的文件名。

增量導出包括三種類型:

(1)、「完全」增量導出(Complete)即備份三個資料庫,比如:exp system/manager inctype=complete file=040731.dmp。
(2)、「增量型」增量導出備份上一次備份後改變的數據,比如:exp system/manager inctype=incremental file=040731.dmp。
(3)、「累積型」增量導出累計型導出方式是導出自上次「完全」導出之後資料庫中變化了的信息。比如:exp system/manager inctype=cumulative file=040731.dmp。
資料庫管理員可以排定一個備份日程表,用數據導出的三個不同方式合理高效的完成。

比如資料庫的被封任務可以做如下安排:

星期一:完全備份(A) 星期二:增量導出(B) 星期三:增量導出(C)

星期四:增量導出(D) 星期五:累計導出(E) 星期六:增量導出(F)

星期日:增量導出(G)。

如果在星期日,資料庫遭到意外破壞,資料庫管理員可按一下步驟來回復資料庫:

第一步:用命令CREATE DATABASE重新生成資料庫結構;

第二步:創建一個足夠大的附加回滾;

第三步:完全增量導入A:imp system/manager inctype=RESTORE FULL=y FILE=A

第四步:累計增量導入E:imp system/manager inctype=RESTORE FULL=Y FILE=E

第五步:最近增量導入F:imp system/manager inctype=RESTORE FULL=Y FILE=F

二、 冷備份

冷備份發生在資料庫已經正常關閉的情況下,當正常關閉時會提供給我們一個完整的資料庫。冷備份時將關鍵性文件拷貝到另外的位置的一種說法。對於備份Oracle信息而言,冷備份時最快和最安全的方法。冷備份的優點是:

1、 是非常快速的備份方法(只需拷文件);

2、 容易歸檔(簡單拷貝即可);

3、 容易恢復到某個時間點上(只需將文件再拷貝回去);

4、 能與歸檔方法相結合,做資料庫「最佳狀態」的恢復;

5、 低度維護,高度安全。

但冷備份也有如下不足:

1、 單獨使用時,只能提供到「某一時間點上」的恢復;

2、 再實施備份的全過程中,資料庫必須要作備份而不能作其他工作。也就是說,在冷備份過程中,資料庫必須是關閉狀態;

3、 若磁碟空間有限,只能拷貝到磁帶等其他外部存儲設備上,速度會很慢;

4、 不能按表或按用戶恢復

❷ plsql 怎樣將oracle遠程資料庫備份到本地,然後還原

備份:
exp
用戶名/密碼@要連接的遠程計算機ip/要備份的遠程資料庫名稱
file=文件路徑
註:此用戶必須擁有dba的許可權
舉例:
exp
hom/[email protected]/qa
file=d:\aa1.dmp

❸ oracle資料庫如何通過PLSQL 執行語句還原資料庫

Oracle 和mysql我覺得都是走一個流程,首先要對數據進行備份,才能到另一個環境還原數據的
http://blog.csdn.net/huchunfu/article/details/25165901 這里看看是不是你需要的

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

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

❺ plsql設置sql windows還原了

  • PL/SQL登錄到資料庫,使用tools工具進行導入。使用plsql登錄到需要導入數據的資料庫。點擊工具欄上【tools】--【Import tables】

❻ plsql誤刪除數據,提交事務後如何找回

你不是提交了事務么?直接 roll back 就行了。如果你不小心執行了 commit 。既然是PL-SQL你對應的資料庫就是oracle 可以通過日誌還原