亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

oracle中exp,imp的使用詳解

2024-08-29 13:58:24
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了oracle中exp,imp的使用詳解,需要的朋友可以參考下
 

基本語法和實例: 
    1、EXP: 
      有三種主要的方式(完全、用戶、表) 
      1、完全: 
          EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:/FULL.DMP FULL=Y 
          如果要執行完全導出,必須具有特殊的權限 
      2、用戶模式: 
          EXP SONIC/SONIC    BUFFER=64000 FILE=C:/SONIC.DMP OWNER=SONIC 
          這樣用戶SONIC的所有對象被輸出到文件中。 
      3、表模式:
          EXP SONIC/SONIC    BUFFER=64000 FILE=C:/SONIC.DMP OWNER=SONIC TABLES=(SONIC) 
          這樣用戶SONIC的表SONIC就被導出 
    2、IMP: 
      具有三種模式(完全、用戶、表) 
      1、完全: 
          IMP SYSTEM/MANAGER BUFFER=64000 FILE=C:/FULL.DMP FULL=Y 
      2、用戶模式: 
          IMP SONIC/SONIC    BUFFER=64000 FILE=C:/SONIC.DMP FROMUSER=SONIC TOUSER=SONIC 
          這樣用戶SONIC的所有對象被導入到文件中。必須指定FROMUSER、TOUSER參數,這樣才能導入數據。 
      3、表模式: 
          EXP SONIC/SONIC    BUFFER=64000 FILE=C:/SONIC.DMP OWNER=SONIC TABLES=(SONIC) 
          這樣用戶SONIC的表SONIC就被導入。

ORACLE數據庫有兩類備份方法。第一類為物理備份,該方法實現數據庫的完整恢復,但數據庫必須運行在歸擋模式下(業務數據庫在非歸擋模式下運行),且需要極大的外部存儲設備,例如磁帶庫;第二類備份方式為邏輯備份,業務數據庫采用此種方式,此方法不需要數據庫運行在歸擋模式下,不但備份簡單,而且可以不需要外部存儲設備。
  
  數據庫邏輯備份方法
  
  ORACLE數據庫的邏輯備份分為三種模式:表備份、用戶備份和完全備份。
  
  表模式
  
  備份某個用戶模式下指定的對象(表)。業務數據庫通常采用這種備份方式。
  
  若備份到本地文件,使用如下命令:
  
  exp icdmain/icd rows=y indexes=n compress=n buffer=65536
  feedback=100000 volsize=0
  file=exp_icdmain_csd_yyyymmdd.dmp
  log=exp_icdmain_csd_yyyymmdd.log
  tables=icdmain.commoninformation,icdmain.serviceinfo,icdmain.dealinfo
  
  若直接備份到磁帶設備,使用如下命令:
  exp icdmain/icd rows=y indexes=n compress=n buffer=65536
  feedback=100000 volsize=0
  file=/dev/rmt0
  log=exp_icdmain_csd_yyyymmdd.log
  tables=icdmain.commoninformation,icdmain.serviceinfo,icdmain.dealinfo
  
  注:在磁盤空間允許的情況下,應先備份到本地服務器,然后再拷貝到磁帶。出于速度方面的考慮,盡量不要直接備份到磁帶設備。
  
  用戶模式
  
  備份某個用戶模式下的所有對象。業務數據庫通常采用這種備份方式。
  若備份到本地文件,使用如下命令:
  exp icdmain/icd owner=icdmain rows=y indexes=n compress=n buffer=65536
  feedback=100000 volsize=0
  file=exp_icdmain_yyyymmdd.dmp
  log=exp_icdmain_yyyymmdd.log
  若直接備份到磁帶設備,使用如下命令:
  exp icdmain/icd owner=icdmain rows=y indexes=n compress=n buffer=65536
  feedback=100000 volsize=0
  file=/dev/rmt0
  log=exp_icdmain_yyyymmdd.log
  注:如果磁盤有空間,建議備份到磁盤,然后再拷貝到磁帶。如果數據庫數據量較小,可采用這種辦法備份。
 
  以下為詳細的導入導出實例:

  一、數據導出:
 
  1、 將數據庫TEST完全導出,用戶名system 密碼manager 導出到D:/daochu.dmp中
 
  exp system/manager@TEST file=d:/daochu.dmp full=y
 
  2、 將數據庫中system用戶與sys用戶的表導出
 
  exp system/manager@TEST file=d:/daochu.dmp owner=(system,sys)
 
  3、 將數據庫中的表table1 、table2導出
 
  exp system/manager@TEST file=d:/daochu.dmp tables=(table1,table2)
 
  4、 將數據庫中的表table1中的字段filed1以"00"打頭的數據導出
 
  exp system/manager@TEST file=d:/daochu.dmp tables=(table1) query=/" where filed1 like '00%'/"
 
  上面是常用的導出,對于壓縮我不太在意,用winzip把dmp文件可以很好的壓縮。
 
  不過在上面命令后面 加上 compress=y  就可以了
 
  二、數據的導入
 
   1、將D:/daochu.dmp 中的數據導入 TEST數據庫中。
 
  imp system/manager@TEST  file=d:/daochu.dmp
 
  上面可能有點問題,因為有的表已經存在,然后它就報錯,對該表就不進行導入。
 
  在后面加上 ignore=y 就可以了。
 
  2 將d:/daochu.dmp中的表table1 導入
 
  imp system/manager@TEST  file=d:/daochu.dmp  tables=(table1)
 
  基本上上面的導入導出夠用了。不少情況我是將表徹底刪除,然后導入。
 
  注意:
 
  你要有足夠的權限,權限不夠它會提示你。
 
  數據庫時可以連上的??梢杂胻nsping TEST 來獲得數據庫TEST能否連上。

oracleimp/exp命令使用

舉例導出數據庫服務abc,用戶user,密碼psd下的table1,table2,table3表到d:/data目錄下,導出文件名為test.dmp,語句為:

  exp user/psd@adc file=d:/data/test.dmp tables=(table1,table2,table3) 。

  將上述文件恢復的語句為:

  exp user/psd@adc full=y file=d:/data/test.dmp.注意:如果將備份文件中的所有表恢復,需要加上full=y。如果只須只需要恢復table1,則語句為:

  exp user/psd@adc file=d:/data/test.dmp tables=table1。即必須指明倒入那些信息,要么全部要么部分表。

  以下是摘抄的別人的經驗。

  執行環境:可以在SQLPLUS.EXE或者DOS(命令行)中執行,DOS中可以執行時由于 在oracle 8i 中 安裝目錄/ora81/BIN被設置為全局路徑,該目錄下有EXP.EXE與IMP.EXE文件被用來執行導入導出。

  oracle用java編寫,SQLPLUS.EXE、EXP.EXE、IMP.EXE這兩個文件有可能是被包裝后的類文件。

  SQLPLUS.EXE調用EXP.EXE、IMP.EXE所包裹的類,完成導入導出功能。

  下面介紹的是導入導出的實例。

  數據導出:

  1 將數據庫TEST完全導出,用戶名system 密碼manager 導出到D:/daochu.dmp中exp system/manager@TEST file=d:/daochu.dmp full=y

  2將數據庫中system用戶與sys用戶的表導出

  exp system/manager@TEST file=d:/daochu.dmp owner=(system,sys)

  3將數據庫中的表inner_notify、notify_staff_relat導出

  exp aichannel/aichannel@TESTDB2 file= d:/data/newsmgnt.dmp tables=(inner_notify,notify_staff_relat)

  4將數據庫中的表table1中的字段filed1以"00"打頭的數據導出

  exp system/manager@TEST file=d:/daochu.dmp tables=(table1) query=/" where filed1 like '00%'/"

  上面是常用的導出,對于壓縮,既用winzip把dmp文件可以很好的壓縮。

  也可以在上面命令后面 加上 compress=y 來實現。

  數據的導入

  1 將D:/daochu.dmp 中的數據導入 TEST數據庫中。

  imp system/manager@TEST file=d:/daochu.dmp imp aichannel/aichannel@HUST full=y file=file= d:/data/newsmgnt.dmp ignore=y上面可能有點問題,因為有的表已經存在,然后它就報錯,對該表就不進行導入。

  在后面加上 ignore=y 就可以了。

  2 將d:/daochu.dmp中的表table1 導入imp system/manager@TEST file=d:/daochu.dmp tables=(table1)

  基本上上面的導入導出夠用了。不少情況要先是將表徹底刪除,然后導入。

注意:

  操作者要有足夠的權限,權限不夠它會提示。

  數據庫時可以連上的??梢杂胻nsping TEST 來獲得數據庫TEST能否連上。

  附錄一:

  給用戶增加導入數據權限的操作

  第一,啟動sql*puls第二,以system/manager登陸第三,create user 用戶名 IDENTIFIED BY 密碼 (如果已經創建過用戶,這步可以省略)

  第四,GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW , DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE, DBA,CONNECT,RESOURCE,CREATE SESSION TO 用戶名字第五, 運行-cmd-進入dmp文件所在的目錄, imp userid=system/manager full=y file=*.dmp或者 imp userid=system/manager full=y file=filename.dmp

  執行示例:

  F:/Work/Oracle_Data/backup>imp userid=test/test full=y file=inner_notify.dmp

  屏幕顯示

  Import: Release 8.1.7.0.0 - Production on 星期四 2月 16 16:50:05 2006 (c) Copyright 2000 Oracle Corporation. All rights reserved.

  連接到: Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production

  With the Partitioning option

  JServer Release 8.1.7.0.0 - Production

  經由常規路徑導出由EXPORT:V08.01.07創建的文件

  已經完成ZHS16GBK字符集和ZHS16GBK NCHAR字符集中的導入

  導出服務器使用UTF8 NCHAR字符集(可能的ncharset轉換)

  . 正在將AICHANNEL的對象導入到 AICHANNEL . . 正在導入表   "INNER_NOTIFY"   4行被導入準備啟用約束條件...成功終止導入,但出現警告。

  附錄二:

  Oracle 不允許直接改變表的擁有者, 利用Export/Import可以達到這一目的.先建立import9.par,然后,使用時命令如下:imp parfile=/filepath/import9.par例 import9.par 內容如下:

  FROMUSER=TGPMS

  TOUSER=TGPMS2  ?。ㄗⅲ喊驯淼膿碛姓哂蒄ROMUSER改為TOUSER,FROMUSER和TOUSER的用戶可以不同)

  ROWS=Y

  INDEXES=Y

  GRANTS=Y

  CONSTRAINTS=Y

  BUFFER=409600

  file==/backup/ctgpc_20030623.dmp log==/backup/import_20030623.log


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人福利视频网| 亚洲一区二区三区777| 亚洲精品国产欧美| 国产一区二区激情| 亚洲综合成人婷婷小说| 国产69久久精品成人| 福利一区视频在线观看| 久久99久国产精品黄毛片入口| 久久精品男人天堂| 欧美激情2020午夜免费观看| 日韩在线资源网| 国产精品久久久久久久av大片| 亚洲女人天堂网| 亚洲黄色av网站| 国产综合在线看| 亚洲人成电影网站色| 亚洲天堂影视av| 日韩av有码在线| 精品久久中文字幕久久av| 国产精品综合久久久| 隔壁老王国产在线精品| 欧美日韩成人黄色| 日本精品久久中文字幕佐佐木| 亚洲欧美在线一区| 欧美激情精品久久久久久黑人| 久久色免费在线视频| 97高清免费视频| 欧美亚洲成人网| 亚洲国产精品系列| 欧美日韩国产第一页| 奇米四色中文综合久久| 国产成人在线亚洲欧美| 亚洲成年人在线| 国产精品成人品| 国产欧美一区二区三区在线看| 成人国产精品免费视频| 一区二区三区四区视频| 久久久亚洲欧洲日产国码aⅴ| 欧美在线免费视频| 亚洲精品午夜精品| 国产精品久久久久久久久免费| 日韩一区二区三区xxxx| 国产亚洲欧美日韩精品| 欧美视频13p| 国产精品成人国产乱一区| 在线观看视频亚洲| 精品中文字幕视频| 欧美激情一级精品国产| 亚洲午夜久久久久久久| 日韩中文字幕在线| 亚洲国产精品久久久久秋霞蜜臀| 亚洲精品91美女久久久久久久| 91在线|亚洲| 萌白酱国产一区二区| 亚洲美女免费精品视频在线观看| 国产精品永久免费视频| 久久99精品国产99久久6尤物| 成人精品aaaa网站| 精品国产网站地址| 久久久久久久999| 91在线色戒在线| 日韩性xxxx爱| 欧美高清视频在线播放| 久精品免费视频| 亚洲精品视频中文字幕| 91精品在线观看视频| 国产成人高清激情视频在线观看| 成人黄色av播放免费| 亚洲第一免费网站| 久久精品视频网站| 亚洲精品视频中文字幕| 96精品视频在线| 亚洲另类激情图| 国产精品video| 精品精品国产国产自在线| 欧美在线视频观看| 97avcom| 国产精品日韩在线一区| 爽爽爽爽爽爽爽成人免费观看| 97精品伊人久久久大香线蕉| 国产精品久久久久9999| 久久久久久久久91| 久久久久久久久久久国产| 国产视频精品在线| 国产精品白嫩美女在线观看| 2019中文字幕全在线观看| 欧美亚洲另类在线| 在线成人激情黄色| 一本色道久久88综合亚洲精品ⅰ| 久久亚洲精品一区| 午夜精品99久久免费| 午夜精品一区二区三区在线视频| 久久久精品电影| 亚洲人成免费电影| 国产精品99久久久久久白浆小说| 久久久久久久国产精品视频| 国产精品视频白浆免费视频| 国产精品欧美激情| 久久成人这里只有精品| 精品久久久久久中文字幕一区奶水| 国产日产欧美a一级在线| 色伦专区97中文字幕| 欧美电影第一页| 欧美在线精品免播放器视频| 亚洲精品之草原avav久久| 中文字幕精品一区久久久久| 日韩在线欧美在线国产在线| 久久久免费精品视频| 亚洲аv电影天堂网| 欧美日韩一二三四五区| 这里只有视频精品| 中文精品99久久国产香蕉| 自拍亚洲一区欧美另类| 精品色蜜蜜精品视频在线观看| 日韩69视频在线观看| 91精品国产高清| 日本不卡高字幕在线2019| 欧美激情一级欧美精品| 国产精品专区第二| 另类少妇人与禽zozz0性伦| 日韩中文在线视频| www.精品av.com| 成人福利网站在线观看| 精品久久在线播放| 国产精品成熟老女人| 国产精品中文字幕在线观看| 日韩欧美精品在线观看| 欧美日韩国产va另类| 久久精品成人欧美大片古装| 亚洲第一精品夜夜躁人人爽| 亚洲第一页自拍| 久青草国产97香蕉在线视频| 欧美成人精品一区二区三区| 97精品国产aⅴ7777| 38少妇精品导航| 欧美精品午夜视频| 亚洲精品不卡在线| 亚洲国产古装精品网站| 综合欧美国产视频二区| 最近2019年日本中文免费字幕| 亚洲成人中文字幕| 欧美高清自拍一区| 日韩成人在线电影网| 日韩中文字幕在线视频| 中文字幕不卡在线视频极品| 国产精品毛片a∨一区二区三区|国| 中文字幕亚洲色图| 久久久人成影片一区二区三区观看| 黄色精品一区二区| 亚洲国产精品va在线观看黑人| 97在线日本国产| 欧美三级xxx| 成人黄色大片在线免费观看| 久久精品99久久久香蕉| 亚洲第一区中文99精品| 国产精品91久久久久久| 日本国产高清不卡| 91av视频在线| 色噜噜久久综合伊人一本| www.日本久久久久com.| 91中文在线观看| 4388成人网| 92裸体在线视频网站| 久久亚洲国产精品成人av秋霞|