oracle邏輯備份恢復(fù)exp/imp篇
1.數(shù)據(jù)導(dǎo)出工具EXP
EXP是客戶端工具,該工具不僅可以在oracle客戶端使用,還可以在oracle服務(wù)器端使用。當(dāng)在oracle客戶端使用EXP工具時(shí),必須帶有連接字符串;當(dāng)在oracle服務(wù)器端使用EXP工具時(shí),可以不帶字符串。導(dǎo)出包括導(dǎo)出表、導(dǎo)出方案、導(dǎo)出數(shù)據(jù)庫三種模式。
?。?)導(dǎo)出表
導(dǎo)出表是指使用EXP工具將一個(gè)或多個(gè)表的結(jié)構(gòu)和數(shù)據(jù)存儲到OS文件中,導(dǎo)出表是使用TABLES選項(xiàng)來完成的。
普通用戶可以導(dǎo)出其自身方案的所有表,但如果要導(dǎo)出其他方案的表,則要求該用戶必須具有EXP_FULL_DATABASE角色或DBA角色。另外當(dāng)導(dǎo)出表時(shí),默認(rèn)情況下會導(dǎo)出相應(yīng)表上的所有索引、觸發(fā)器、約束。下面以SYSTEM用戶導(dǎo)出SCOTT.DEPT表為例,示例如下:
exp system/oracle@charge TABLE=scott.dept,scott.emp FILE=tab1.dmp
?。?)導(dǎo)出方案
導(dǎo)出方案是指使用EXP工具將一個(gè)或多個(gè)方案中的所有對象記數(shù)據(jù)存儲到OS文件中,導(dǎo)出表是使用OWNER選項(xiàng)來完成的。
普通用戶可以導(dǎo)出其自身方案,但如果要導(dǎo)出其他方案,則要求該用戶必須具有DBA角色或EXP_FULL_DATABASE角色。當(dāng)用戶要導(dǎo)出其自身方案的所有對象時(shí),可以不指定OWNER選項(xiàng),下面以SYSTEM用戶導(dǎo)出SCOTT方案的所有對象為例,示例如下:
exp system/oracle@charge OWNER=scott FILE=schemal.dmp
以上為命令行方式進(jìn)行數(shù)據(jù)的導(dǎo)出,EXP工具還可以以交互的方式進(jìn)行數(shù)據(jù)導(dǎo)出。
?。?)導(dǎo)出表(交互方式)
[oracle@ora-asm3 dbs]$ exp
Export: Release 10.2.0.1.0 - Production on 星期一 6月 16 16:24:26 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Username: charge 輸入用戶名
Password: 輸入密碼
Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
Enter array fetch buffer size: 4096 > 輸入緩沖區(qū)大小,可以默認(rèn)也可以自定義,如果數(shù)據(jù)文件較大,建議設(shè)置的大一些。
Export file: expdat.dmp > charge01.dmp 輸入導(dǎo)出的文件名,必須以”.dmp”文件做為擴(kuò)展名。
(2)U(sers), or (3)T(ables): (2)U > t 輸入導(dǎo)出類型,默認(rèn)為用戶(也就是方案),在此輸入t,為導(dǎo)出表
Export table data (yes/no): yes > 是否導(dǎo)出表中的數(shù)據(jù),如果選NO,則導(dǎo)出表結(jié)構(gòu)。
Compress extents (yes/no): yes > 是否對數(shù)據(jù)壓縮
Export done in ZHS16GBK character set and AL16UTF16 NCHAR character set
About to export specified tables via Conventional Path ...
Table(T) or Partition(T:P) to be exported: (RETURN to quit) > clients 輸入表名
開始導(dǎo)出clients表數(shù)據(jù)
. . exporting table CLIENTS 10 rows exported
Table(T) or Partition(T:P) to be exported: (RETURN to quit) > 如果沒有要導(dǎo)出的數(shù)據(jù)時(shí),按回車退出。
Export terminated successfully without warnings.
提示導(dǎo)出成功,沒有任何告警
轉(zhuǎn)自:<a >計(jì)算機(jī)培訓(xùn)網(wǎng)</a>