oracle数据库导出
1. 濡备綍鍦∣racle涓浣跨敤exp鍜宨mp瀵煎嚭锛屽煎叆dmp鏁版嵁搴撴枃浠
鍦∣racle涓浣跨敤exp鍜宨mp瀵煎嚭锛屽煎叆dmp鏁版嵁搴撴枃浠讹细
涓锛宱racle鏁版嵁搴揿煎嚭宸ュ叿 exp:
1. 瀹冩槸涓涓鍙镓ц岀殑鏂囦欢 瀛樻斁鐩褰/ORACLE_HOME/bin
exp瀵煎嚭宸ュ叿灏嗘暟鎹搴扑腑鏁版嵁澶囦唤铡嬬缉鎴愪竴涓浜岃繘鍒剁郴缁熸枃浠. 瀹冩湁涓夌嶆ā寮忥细
a. 鐢ㄦ埛妯″纺锛氩煎嚭鐢ㄦ埛镓链夊硅薄浠ュ强瀵硅薄涓镄勬暟鎹锛
b. 琛ㄦā寮忥细 瀵煎嚭鐢ㄦ埛镓链夎〃鎴栬呮寚瀹氱殑琛锛
c. 鏁翠釜鏁版嵁搴掳细 瀵煎嚭鏁版嵁搴扑腑镓链夊硅薄銆
2. 瀵煎嚭宸ュ叿exp浜や簰寮忓懡浠よ屾柟寮忕殑浣跨敤镄勪緥瀛
$exp test/test123@appd
Enter array fetch buffer size: 4096 > 锲炶溅
Export file: expdat.dmp > m.dmp 鐢熸垚瀵煎嚭镄勬枃浠跺悕
(1)E(ntire database), (2)U(sers), or (3)T(ables): (2)U > 3
Export table data (yes/no): yes > 锲炶溅wQeLin
Compress extents (yes/no): yes > 锲炶溅
Export done in ZHS16GBK character set and ZHS16GBK NCHAR character set
About to export specified tables via Conventional Path ...wQeLinux镵旂洘
Table(T) or Partition(T:P) to be exported: (RETURN to quit) > cmamenu 瑕佸煎嚭镄勮〃钖
. . exporting table CMAMENU 4336 rows exported
Table(T) or Partition(T:P) to be exported: (RETURN to quit) >瑕佸煎嚭镄勮〃钖峮
Table(T) or Partition(T:P) to be exported: (RETURN to quit) > 锲炶溅
Export terminated successfully without warnings.
3. 瀵煎嚭宸ュ叿exp闱炰氦浜掑纺锻戒护琛屾柟寮忕殑渚嫔瓙
1)銆 灏嗘暟鎹搴揟EST瀹屽叏瀵煎嚭,鐢ㄦ埛钖岘ystem 瀵嗙爜manager 瀵煎嚭鍒瘅:/chu.dmp涓
exp system/manager@TEST file=d:/chu.dmp full=y
2)銆 灏嗘暟鎹搴扑腑system鐢ㄦ埛涓巗ys鐢ㄦ埛镄勮〃瀵煎嚭
exp system/manager@TEST file=d:/chu.dmp owner=(system,sys)
3) 銆佸皢鏁版嵁搴扑腑镄勮〃inner_notify銆乶otify_staff_relat瀵煎嚭
exp aichannel/aichannel@TESTDB2 file= d:/data/newsmgnt.dmp tables=(inner_notify,notify_staff_relat)
4)銆 灏嗘暟鎹搴扑腑镄勮〃table1涓镄勫瓧娈礷iled1浠"00"镓揿ご镄勬暟鎹瀵煎嚭
浜岋纴oracle鏁版嵁搴揿煎叆宸ュ叿 imp:
1. 瀹冩槸镎崭綔绯荤粺涓嬩竴涓鍙镓ц岀殑鏂囦欢 瀛樻斁鐩褰/ORACLE_HOME/bin
imp瀵煎叆宸ュ叿灏咵XP褰㈡垚镄勪簩杩涘埗绯荤粺鏂囦欢瀵煎叆鍒版暟鎹搴扑腑.
瀹冩湁涓夌嶆ā寮忥细
a. 鐢ㄦ埛妯″纺锛 瀵煎嚭鐢ㄦ埛镓链夊硅薄浠ュ强瀵硅薄涓镄勬暟鎹锛
b. 琛ㄦā寮忥细 瀵煎嚭鐢ㄦ埛镓链夎〃鎴栬呮寚瀹氱殑琛锛
c. 鏁翠釜鏁版嵁搴掳细 瀵煎嚭鏁版嵁搴扑腑镓链夊硅薄銆
2.瀵煎叆宸ュ叿imp浜や簰寮忓懡浠よ屾柟寮忕殑渚嫔瓙
$ imp
Import: Release 8.1.6.0.0 - Proction on 鏄熸湡浜 12链 7 17:01:08 2001
(c) Copyright 1999 Oracle Corporation. All rights reserved.
鐢ㄦ埛钖: test
鍙d护:****
杩炴帴鍒: Oracle8i Enterprise Edition Release 8.1.6.0.0 - 64bit Proction
With the Partitioning option
JServer Release 8.1.6.0.0 - Proction
瀵煎叆鏂囦欢: expdat.dmp> /tmp/m.dmp
杈揿叆鎻掑叆缂揿啿鍖哄ぇ灏忥纸链灏忎负 8192 ) 30720>
缁忕敱甯歌勮矾寰勫煎嚭鐢盓XPORT:V08.01.06鍒涘缓镄勬枃浠
璀﹀憡: 姝ゅ硅薄鐢 TEST 瀵煎嚭, 钥屼笉鏄褰揿墠鐢ㄦ埛
宸茬粡瀹屾垚ZHS16GBK瀛楃﹂泦鍜孼HS16GBK NCHAR 瀛楃﹂泦涓镄勫煎叆
鍙鍒楀嚭瀵煎叆鏂囦欢镄勫唴瀹(yes/no)锛歯o>
鐢变簬瀵硅薄宸插瓨鍦, 蹇界暐鍒涘缓阌栾(yes/no)锛歯o> yes
瀵煎叆𨱒冮檺(yes/no)锛歽es>
瀵煎叆琛ㄦ暟鎹(yes/no)锛歽es>
瀵煎叆鏁翠釜瀵煎嚭鏂囦欢(yes/no)锛歯o> yes
. 姝e湪灏员EST镄勫硅薄瀵煎叆鍒 SCOTT
. . 姝e湪瀵煎叆琛 "CMAMENU" 4336琛岃瀵煎叆
鎴愬姛缁堟㈠煎叆 銆
2. Oracle数据库如何导出
数据导出具体如下:
将数据库TEST完全导出,用户名system 密码manager 导出到D:chu.dmp中。
将桐碧数据库中system用户与sys用户历厅的表导出。
将数据库中的表table1 、table2导出。
将数据库中的表table1中的字段filed1以"00"打头的数据导出。
将D:chu.dmp 中的数据导入 TEST数据库中。
将d:chu.dmp中的表局烂举table1 导入。