Oracle數(shù)據(jù)庫(kù)備份和恢復(fù)高級(jí)選項(xiàng)的兩個(gè)步驟
在實(shí)際的操作中Oracle數(shù)據(jù)庫(kù)備份和恢復(fù)高級(jí)選項(xiàng)主要分為兩個(gè)步驟,其中包括以多個(gè)相關(guān)固定的大小文件的方式來(lái)導(dǎo)出。以及如何用以N多個(gè)固定中的大小文件方式來(lái)導(dǎo)入的實(shí)際操作步驟的介紹。
Oracle數(shù)據(jù)庫(kù)備份與恢復(fù)高級(jí)選項(xiàng)
1、分割成多個(gè)文件
以多個(gè)固定大小文件方式導(dǎo)出:這種做法通常用在表數(shù)據(jù)量較大,單個(gè) dump文件可能會(huì)超出文件系統(tǒng)的限制的情況
$ exp user/pwd file=1.dmp,2.dmp,3.dmp,…filesize=1000m log=xxx.log full=y
以多個(gè)固定大小文件方式導(dǎo)入
$ imp user/pwd file=1.dmp,2.dmp,3.dmp,… filesize=1000m
tables=xxx fromuser=dbuser touser=dbuser2 commit=y ignore=y
2、增量導(dǎo)出/導(dǎo)入
Oracle 9i 以后 exp 不再支持 inctype
必須為 SYS 或 SYSTEM 才可執(zhí)行增量導(dǎo)出導(dǎo)入
Oracle數(shù)據(jù)庫(kù)備份與恢復(fù)高級(jí)選項(xiàng)中增量導(dǎo)出: 包括三個(gè)類(lèi)型:
(1)“完全”增量導(dǎo)出(Complete) // 備份整個(gè)數(shù)據(jù)庫(kù)
$ exp user/pwd file=/dir/xxx.dmp log=xxx.log inctype=complete
(2)“增量型”增量導(dǎo)出 導(dǎo)出上一次備份后改變的數(shù)據(jù)。
$ exp user/pwd file=/dir/xxx.dmp log=xxx.log inctype=incremental
(3) “累計(jì)型”增量導(dǎo)出(Cumulative)只導(dǎo)出自上次“完全”導(dǎo)出之后數(shù)據(jù)庫(kù)中變化 了的信息。
$ exp user/pwd file=/dir/xxx.dmp log=xxx.log inctype=cumulative
增量導(dǎo)入:$ imp usr/pwd FULL=y inctype=system/restore/inct ype
其中:
SYSTEM: 導(dǎo)入系統(tǒng)對(duì)象
RESTORE: 導(dǎo)入所有用戶對(duì)象
3、以SYSDBA進(jìn)行導(dǎo)出/導(dǎo)入
(1)用于 Oracle 技術(shù)支持
(2)用于表空間傳輸
例
- :$ imp \'usr/pwd@instance as sysdba\
' tablespaces=xx transport_tablespace=y file=xxx.
dmp datafiles=xxx.dbf $ imp file=expdat.
dmp userid=“”“sys/password as sysdba”“”
transport_tablespace=y“datafile=
(c:tempapp_data,c:tempapp_index)”
以上就是對(duì)Oracle數(shù)據(jù)庫(kù)備份與恢復(fù)高級(jí)選項(xiàng)相關(guān)的內(nèi)容的介紹,望你會(huì)有所收獲。
【編輯推薦】