oracle資料庫備份,請問oracle資料庫的資料庫備份有幾種方式?哪種最好用?

2022-04-05 03:09:12 字數 5656 閱讀 4678

1樓:匿名使用者

使用rman備份,具體語法可以參考網上的備份指令碼以下是我的rman備份指令碼

[oracle@db rman]$ cat rman.shexport oracle_home=/opt/oracle/product/11.2.0/db_1

export oracle_sid=test/opt/oracle/product/11.2.0/db_1/bin/rman target / log=/home/oracle/rman/rman_`date +%y%m%d%h%m`.

log cmdfile=/home/oracle/rman/rman.sql

[oracle@db rman]$ cat rman.sqlrun

allocate channel for maintenance device type disk;

crosscheck backupset;

delete obsolete;

delete noprompt obsolete;

2樓:

匯入資料、恢復硬碟資料檔案dmp到資料庫對應使用者下:

imp system/sys@orcl file='d:\iep0724.dmp' fromuser=iep touser=iep

匯出資料、備份dmp檔案:

exp system/orcl@orcl file='d:\iep0629.dmp' owner=iep

到cmd下面執行下試試吧,注意修改硬碟路徑,如果提示exp命令不存在,說明oracle安裝對應bin目錄未加入環境變數path,可以到oracle對應bin目錄下再執行匯出/匯入命令(加到環境變數也行)

3樓:匿名使用者

你去學一下exp 命令,只要用2-3個引數,很簡單。

寫一個批處理,

然後可以做一個 計劃任務,定時呼叫這個批處理。

請問oracle資料庫的資料庫備份有幾種方式?哪種最好用?

4樓:大話殘劍

oracle的資料備份主要有冷備、熱備和資料匯出。針對不同的資料安全要求,可以採用不同的備份方式,目前生產系統比較常用的是熱備份,安全性較高。

下面是種方式的優缺點介紹:

冷備份是oracle最簡單的一種備份;執行冷備份前必須關閉資料庫;然後使用作業系統實用工具或者第三方工具備份所有相關的資料庫檔案。

優點:能簡單快速地備份。能簡單快速地恢復。執行簡單。

缺點:必須關閉資料庫,只能恢復備份時的狀態。

熱備份是當資料庫正在執行時進行資料備份的過程。執行熱備份的前提是:資料庫執行在可歸檔日誌模式。適用於24x7不間斷執行的關鍵應用系統。

優點:備份時資料庫可以是開啟的。熱備份可以恢復到資料庫的某一時點。

缺點:執行相對比較複雜。由於資料庫不間斷執行,熱備份可能造成cpu、i/o過載,應在資料庫不太忙時進行。

冷備份和熱備份都備份物理資料庫檔案,因而被稱為物理備份。而export備份的是資料庫物件,因此被稱為邏輯備份。

優點:能執行物件或者行恢復。備份和恢復速度更快。能夠跨作業系統平臺遷移資料庫。資料庫可一直執行。

缺點:只能恢復到匯出時的狀態。export並不是冷備份和熱備份的替代工具。

冷、熱備份可保護介質失效。export備份可保護使用者或應用錯誤。

5樓:1980那一天

oracle資料庫備份方式

oracle的核心提供資料庫的備份和恢復機制,sql*dba按表空間進行資料的備份和恢復。oracle提供兩種方式:備份恢復和向前滾動,保證意外故障恢復資料庫的一致性和完整性。

1. 備份恢復方式

對資料庫的某個一致狀態建立副本,並儲存在介質上離線儲存,以此作為資料庫恢復的基礎。現以oracle實用程式export/import來介紹備份恢復方式。

export/import是oracle提供的兩個互補性程式,即解除安裝和裝載。它們既完成資料庫與作業系統檔案的互為**,同時可以有效地**資料庫的碎片,提供不同版本間oracle 資料傳送的手段,進行不同使用者間的資料傳送。

export資料解除安裝,將資料從oracle寫到指定的作業系統檔案進行備份。解除安裝的物件、內容與數量有三種模式:table mode(表模式)、user mode(使用者模式)、full databasem ode(所有資料庫模式)。

使用方式既可用互動方式,也可採用命令列方式,以"關鍵字=值" 將所需資訊在命令列中逐一描述來進行解除安裝。export要求使用者具有connect或dba特權。

import與export互逆,將作業系統檔案重新裝載至oracle資料庫中,使用方式如expo rt。使用者要求具有connect和resource特權,且可選擇部分或全部裝入。

export/import非常方便,系統開銷小,它的限制是輸出的作業系統檔案採用專門的壓縮方式存放,僅提供給import使用。

也可採用sql*plus和sql*loader實用工具進行備份。使用sql*plus的spool命令通過離線定向輸出,使用plus格式化結果,形成指定格式的ascii檔案,需要時可用sql*loader 進行載入。它的方便之處是ascii檔案可以編輯,可方便地載入至其他資料庫(如foxpro、 sybase中)。

2. 向前滾動方式

oracle提供向前滾動方式,使建立備份後成功的事務不會丟失。恢復的基礎是資料庫的某個一致性狀態(即方式1完成的備份恢復),恢復的依據是存檔的重作記錄檔案。啟動重作記錄檔案方法如下:

(1) 啟動oracle;

(2) 連線oracle:connect system/password;

(3) 啟動archive log。

出現介質故障時,可用sql*dba的recover命令,利用存檔的重作記錄檔案恢復一個或多個表空間。recover命令對database或tablaspace進行恢復。前者要求sql*dba start up已被排斥方式裝載且未被開啟;後者對無活躍回退段的表空間執行離線,要求資料庫已裝載且被開啟。

由於向前滾動方式恢復的依據是存檔的重作記錄檔案,因而系統開銷大,但恢復的是建立備份以後的成功事務,所以恢復的程度更高、更完備。

it job

oracle有那些備份方式?

6樓:小丸子

前面的很全了,但是還差一點,就是可以冗餘備份。

7樓:知識雜集

寫得很全呀,不錯不錯。

8樓:匿名使用者

1冷備份

冷備份是oracle最簡單的一種備份;執行冷備份前必須關閉資料庫;然後使用作業系統實用工具或者第三方工具備份所有相關的資料庫檔案。

優點:能簡單快速地備份。能簡單快速地恢復。執行簡單。

缺點:必須關閉資料庫,不能進行點恢復。

2熱備份

熱備份是當資料庫正在執行時進行資料備份的過程。執行熱備份的前提是:資料庫執行在可歸檔日誌模式。適用於24x7不間斷執行的關鍵應用系統。

優點:備份時資料庫可以是開啟的。熱備份可以用來進行點恢復。初始化引數檔案、歸檔日誌在資料庫正常執行時是關閉的,可用作業系統命令拷貝。

缺點:執行過程複雜。由於資料庫不間斷執行,測試比較困難。

不能用作業系統實用工具拷貝開啟的檔案。必須使用oracle提供的ocopy工具來拷貝開啟的檔案。熱備份可能造成cpu、i/o過載,應在資料庫不太忙時進行。

3 export匯出資料庫物件

冷備份和熱備份都備份物理資料庫檔案,因而被稱為物理備份。而export備份的是資料庫物件,因此被稱為邏輯備份。

優點:能執行物件或者行恢復。備份和恢復速度更快。能夠跨作業系統平臺遷移資料庫。資料庫可一直執行。

缺點:export並不是冷備份和熱備份的替代工具。冷、熱備份可保護介質失效。export備份可保護使用者或應用錯誤。

oracle 資料庫備份詳細步驟

9樓:陪讀說

推薦答案很不錯。對於新手來說很容易學。我補充幾句吧:

關於冷備份:

冷備份就是關閉資料庫後的備份,流程1.關閉資料庫(sql>shutdown immediate)2.複製資料檔案到新的目錄(也可以拷貝重做日誌或者其它檔案,看你要備份什麼)3.

重啟資料庫

推薦答案採用的是邏輯備份的方式,簡單的說就是把物件的資料結構,資料匯出來。

不熟語句的話,推薦裝個plsql dev,圖形介面直接用工具導就行了。

10樓:匿名使用者

冷備:關閉資料庫,拷貝資料庫安裝目錄到另一路徑

熱備:資料庫開啟狀態下在cmd命令列中執行exp / file=full.dmp full=y

11樓:訊息速遞

exp 資料庫名/資料庫密碼 rows=y indexes=n buffer=65536 feedback=100000 volsize=0 file=備份檔名.dmp;

12樓:匿名使用者

exp scott/tiger@orcl file=路徑/檔名.dmp log=路徑/檔名.log;

13樓:楊楊no得意

cmdcd\

exp user/password@oracle_sid full=y

14樓:

說的越詳細越看不懂。。。

oracle 資料庫備份語句

15樓:匿名使用者

export 有四種備份方式:完全,表空間,使用者,表

exp [user]/[passwd]@[servername] file=檔案路徑 log=日誌路徑

例如:exp system/manager@10g file=d:\expdata.dmp log=d:\expdata.log full=y

oracle資料庫備份的問題

16樓:per一夜

應該是環境變數沒有配置好,環境變數指向bin目錄

也可以試試全路徑呼叫exp程式

oracle資料庫備份工具有哪些

17樓:愛染年

oracle的資料備份主要有冷備、熱備和資料匯出。針對不同的資料安全要求,可以採用不同的備份方式,目前生產系統比較常用的是熱備份,安全性較高。

下面是種方式的優缺點介紹:

冷備份是oracle最簡單的一種備份;執行冷備份前必須關閉資料庫;然後使用作業系統實用工具或者第三方工具備份所有相關的資料庫檔案。

優點:能簡單快速地備份。能簡單快速地恢復。執行簡單。

缺點:必須關閉資料庫,只能恢復備份時的狀態。

熱備份是當資料庫正在執行時進行資料備份的過程。執行熱備份的前提是:資料庫執行在可歸檔日誌模式。適用於24x7不間斷執行的關鍵應用系統。

優點:備份時資料庫可以是開啟的。熱備份可以恢復到資料庫的某一時點。

缺點:執行相對比較複雜。由於資料庫不間斷執行,熱備份可能造成cpu、i/o過載,應在資料庫不太忙時進行。

冷備份和熱備份都備份物理資料庫檔案,因而被稱為物理備份。而export備份的是資料庫物件,因此被稱為邏輯備份。

優點:能執行物件或者行恢復。備份和恢復速度更快。能夠跨作業系統平臺遷移資料庫。資料庫可一直執行。

缺點:只能恢復到匯出時的狀態。export並不是冷備份和熱備份的替代工具。

冷、熱備份可保護介質失效。export備份可保護使用者或應用錯誤。

oracle資料庫,Oracle新建資料庫

樓主只要新建一個表空間,並把它分配給一個使用者就可以了。確定樓主是以管理員身份登入的 1.首先,建立 新 使用者 create user username identified by password username 新使用者名稱的使用者名稱 password 新使用者的密碼 也可以不建立新使用者...

在oracle資料庫中表空間和資料庫什麼區別

ms sql使用者登入就能建立資料庫的意思是她本身就有一個資料庫,你連的是預設資料庫。oracle安裝的時候也會問你是否在安裝資料庫軟體的時候建立一個例項,如果你同意建立例項那麼你連線進來的時候也會有個預設的資料庫給你去建立表之類的東西。所以根本上這些都是差不多,都是因為他們裡面有例項在執行了。再說...

在oracle資料庫中如果查詢資料庫中有哪幾張表

分兩種情況,一種是查詢當前使用者下的表,另一種是查詢當前資料庫下所有的表。查詢當前使用者的表 select table name from user tables 查詢當前資料庫下所有的表 select from user tables 查詢當前使用者的表 select from all table...