oracle怎么导入dmp文件 oracle 11g如何导入.dmp文件

oracle\u600e\u4e48\u5bfc\u5165dmp\u6587\u4ef6\uff1f

\u901a\u8fc7\u5bfc\u5165\u5bfc\u51fadmp\u6587\u4ef6\uff0c\u53ef\u4ee5\u628a\u4e00\u4e2a\u6216\u591a\u4e2a\u6570\u636e\u5e93\u8868\u7684\u8868\u7ed3\u6784\u548c\u8868\u6570\u636e\u540c\u65f6\u5bfc\u5165\u5bfc\u51fa\u3002\u4e0b\u9762\u662f\u8fdb\u884c\u5bfc\u5165\u5bfc\u51fa\u7684\u6b65\u9aa4\uff1a
1\u3001\u8fdb\u5165\u547d\u4ee4\u884c\uff0c\u70b9\u51fb\u5f00\u59cb\uff0c\u8f93\u5165cmd\uff1b

2\u3001\u56de\u8f66\uff0c\u51fa\u73b0\u547d\u4ee4\u884c\u7a97\u53e3\uff1b

3\u3001\u5bfc\u5165\u7684\u547d\u4ee4\u662f\u201cimp \u7528\u6237\u540d/\u5bc6\u7801@\u7f51\u7edc\u670d\u52a1\u540d file=xxx.dmp full=y\u201d\uff0c\u8f93\u5165\u6b64\u547d\u4ee4\u5373\u53ef\u5bfc\u5165\uff1b

4\u3001\u5bfc\u51fa\u7684\u547d\u4ee4\u662f\u201cexp \u7528\u6237\u540d/\u5bc6\u7801@\u7f51\u7edc\u670d\u52a1\u540d file=xxx.dmp tables=(\u8868\u540d)\u201d\uff0c\u8f93\u5165\u6b64\u547d\u4ee4\u5373\u53ef\u5bfc\u51fa\u3002

1\u3001\u641c\u7d22cmd\uff0c\u6253\u5f00\u547d\u4ee4\u6307\u793a\u7b26\u754c\u9762\u3002

2\u3001\u7136\u540e\u4ee5\u7ba1\u7406\u5458\u8eab\u4efd\u767b\u5f55\uff0c\u8fdb\u5165\u5230\u64cd\u4f5c\u9875\u9762\u4e2d\u3002


3\u3001\u7136\u540e\u5728\u5f39\u51fa\u6765\u7684\u9875\u9762\u4e2d\u521b\u5efa\u8868\u7a7a\u95f4\u3002



4\u3001\u5728\u5f39\u51fa\u6765\u7684\u9875\u9762\u4e2d\u521b\u5efa\u7528\u6237\uff0c\u8bbe\u7f6e\u5bc6\u7801

5\u3001\u7136\u540e\u5728\u5f39\u51fa\u6765\u7684\u9875\u9762\u4e2d\u6388\u6743dba\u3002

6\u3001\u5728\u5f39\u51fa\u6765\u7684\u9875\u9762\u4e2d\u8f93\u5165exit\uff0c\u9000\u51fasql\u3002

7\u3001\u5bfc\u5165\u547d\u4ee4:imp \u7528\u6237\u540d/\u5bc6\u7801@\u5b9e\u4f8b\u540d file=\u5bfc\u5165\u7684dmp\u6587\u4ef6\u8def\u5f84 full=y\u3002



8\u3001\u7136\u540e\u5c31\u5b8c\u6210\u4e86\u3002

关于dmp文件我们用的还是比较多的,dmp文件它是作为oracle导入和导出表使用的文件格式,今天就将dmp文件导出和导入进行学习。

dmp文件导出

dmp文件导出用的比较多的一般是三种,他们分别是:导出整个数据库实例下的所有数据、导出指定用户的所有表、导出指定表。

这里已我的数据库为例,进行介绍,我的Oracle数据库实例为"ORACLE",查看自己数据库实例可以从"任务管理器-->服务"中进行查看,如下图


打开命令行:

1,将数据库ORACLE完全导出,用户名system密码manager 导出到c:\daochu.dmp中

exp system/manager@ORACLE  file=c:\daochu.dmp full=y

2,将数据库中RFD用户与,JYZGCX用户的表导出

exp system/manager@ORACLE  file=d:\daochu.dmpowner=(RFD,JYZGCX)

3,将数据库中的表T_USER、T_ROLE导出

expJYZGCX/JYZGCX@ORACLEfile=  d:\data
ewsmgnt.dmp tables=(T_USER,T_ROLE)

上面的system为用户名,manager为密码,ORACLE为数据库实例名,其实不一定非的用system用户,只要是拥有管理员权限的用户都可以。

dmp文件导入

1,打开“开始”-->输入cmd—> sqlplus /nolog;

2,输入 conn / as sysdba管理员账户登录;

3,需要创建表空间,如果我们知道需要导入的数据库的表空间直接创建就可以,如果不不知道,也没有关系,我们可以用txt打开dmp文件,使用快捷键ctrl+F,查找tablespace,就可以找到这个dmp文件所对应数据库的表空间,然后创建我们找到的表空间就可以;

步,不创建的表空间,创建用户,并分配权限;

5,打开“开始”-->输入cmd(注意:这里是cmd窗口,不是sqlplus窗口!!!),输入以下语句:“imp  kang/123456@localhost/ORACLEfile="C:\daochu.dmp"full=y ignore=y”

上述语句说明如下:

kang是创建的登录数据库用户名;

123456是登录数据库的密码;

localhost:代表当前数据库的地址是本机,如果是远程导入,替换成对应的ip地址就行

ORACLE:是实例名称)

file:后面的是你当前dmp文件存放的路径

full=y,这个貌似是全部

ignore=y,忽略一些错误

备注:关于数据库实例、表空间、用户等基本概念和创建的语句可参考前面的文章“Oracle学习——扫盲篇”

小结

本篇文章主要讲述了,oracle数据导出和导入的具体步骤,其中导入dmp文件的时候即便不知道表空间、用户名和密码也可以进行导入。



通过导入导出dmp文件,可以把一个或多个数据库表的表结构和表数据同时导入导出。下面是进行导入导出的步骤:

1、进入命令行,点击开始,输入cmd;

2、回车,出现命令行窗口;



1、先看你要目标数据库与备份的版本差异(此类问题解决的是导入版本出错问题)
2、是怎么备份出来的(是exp备出的,还是数据泵备出的)
2、备份出来的数据的用户名
3、了解备份是有分区表的还是没有分区表的,有分区表的先建立分区表空间。
4、看数据量大不大,如果大的话要先建立大表的结构,这样导入速度快。
5、先按照先前的表空间建立数据库。
6、建立完成导入(开始->运行->输入cmd imp 用户名/密码 fromuser=备份出来的用户名 touser=用户名 file=路径\备份.dmp log=路径\日志名.log buffer=4096000 ignore=y commit=y feedback=10000)

本机安装了ORACLE 的话
点击开始-->运行-->cmd
在黑窗口 imp 用户名/密码@数据库名 file=dmp路径 full="y"

imp mes/mes@ORCL file="d:\110516mes.dmp" full="y" 这是我的。
导入的时候你要创建相应的用户赋予权限

开始->运行->输入cmd->imp PECARD_HN/[email protected]:1521/orcl file=E:\work\dmp\PECARD_HN.dmp full=y

  • oracle涓庢牱瀵煎叆鏁版嵁搴鏂囦欢
    绛旓細鍙敤鍥惧舰鐣岄潰鎴栬呭懡浠ゅ鍏ワ細鍥惧舰鐣岄潰闇瑕佸熷姪绗笁鏂瑰伐鍏穚lsql锛屾柟娉曞涓嬶細1銆佺櫥褰曞埌瑕佸鍏ョ殑鏁版嵁搴撳強鐢ㄦ埛銆2銆佷緷娆$偣鍑烩滃伐鍏封濃斺斺滃鍏ヨ〃鈥濄3銆佷笂鏂归夋嫨鈥oracle瀵煎叆鈥濓紝涓嬫柟鎵惧埌.dmp鐨勬枃浠讹紝鐒跺悗鐐瑰嚮鈥滃鍏モ濈瓑寰呭畬鎴愬嵆鍙傚懡浠ゅ鍏ワ細1銆亀in閿+R閿紝杩涘叆鍛戒护鎻愮ず绗︺2銆佽繘鍒.dmp鏂囦欢鎵鍦ㄦ枃浠跺す锛3...
  • oracle imp鎬庝箞瀵煎叆dmp鏂囦欢
    绛旓細1銆佹墦寮pl/sql宸ュ叿锛岄夋嫨鈥樺鍏ヨ〃鈥欍2銆侀夋嫨鈥Oracle瀵煎叆鈥欏姛鑳姐3銆侀夋嫨瀵煎叆鐨鏂囦欢銆4銆佺偣鍑烩樺鍏モ欐寜閽紝寮瑰嚭瀵煎叆鏁版嵁鐨勭獥鍙c5銆佸鍏ユ垚鍔熷悗锛屼細鏄剧ず瀵煎叆瀹屾垚銆6銆佹煡鐪嬪鍏ョ殑鏁版嵁锛泂elect t.*, rowid from test_null t;鍙互鍙戠幇琛ㄥ凡缁忓鍏ャ
  • ORACLE涓敤PLSQL濡備綍鎶.DMP鏂囦欢瀵煎叆鍒板簱涓?
    绛旓細1銆佹墦寮plsql锛岃緭鍏ユ暟鎹簱淇℃伅锛屼娇鐢ㄧ敤鎴峰悕鍜屽瘑鐮侊紝鐧诲綍Oracle鏁版嵁搴擄紱2銆佹垚鍔熺櫥褰曟暟鎹簱鍚庯紝鍙互鐪嬪埌褰撳墠鏁版嵁搴撶浉鍏充俊鎭垪琛紝PLSQL鎻愪緵浜嗗己澶х殑宸ュ叿鑿滃崟锛3銆佸鍑dmp鏂囦欢鐨勮瘽锛屽彧闇鐐瑰嚮鈥滃伐鍏封濓紝鍦ㄤ笅鎷夎彍鍗曚腑鎵惧埌鈥滃鍑鸿〃鈥濓紱4銆佺劧鍚庨夋嫨鐩稿簲闇瑕佸鍑虹殑琛紝鍦ㄧ孩妗嗗閫夋嫨鐢熸垚鏂囦欢浣嶇疆锛岀偣鍑诲鍑猴紝鍒橮L...
  • Oracle濡備綍澶囦唤杩樺師DMP鏁版嵁搴(瀵煎叆瀵煎嚭DMP)
    绛旓細涓.Oracle瀵煎叆澶囦唤鏂囦欢姝ラ锛 1.鎶婃暟鎹簱鐨勫浠芥枃浠讹細123.DMP 鎷疯礉鍒oracle瀹夎鐩綍涓嬬殑dpdump鏂囦欢澶涓紝姣斿鎴戠殑璺緞鏄細 D:\app\administrator\admin\orcl\dpdump 鍦ㄤ綘鐨凱LSQL Developer涓 鎴栬呯洿鎺ュ湪cmd涓嬬櫥褰晄qlplus, 浣滃涓嬫搷浣 2.鍒涘缓琛ㄧ┖闂 db123.dbf create tablespace db123 datafile 鈥楧:\...
  • oracle 濡備綍鍚戞暟鎹簱瀵煎叆 dmp 鏁版嵁?
    绛旓細dmp鍒嗕袱绉嶏紝涓绉嶆槸exp瀵煎嚭鐨勶紝涓绉嶆槸expdp瀵煎嚭鐨勶紝鍒嗗埆鐢╥mp鍜宨mpdp瀵煎叆锛屽叿浣撳懡浠ゅ弬鏁板彲浠ュ湪鍛戒护琛屾墽琛宨mp help=y鍜宨mpdp help=y鏉ユ墽琛岋紝鍙﹀濡傛灉鏄痠mpdp锛岄渶瑕佸厛鍦ㄦ暟鎹簱涓垱寤轰竴涓寚鍚dmp鏂囦欢鐨刣irectory锛岀劧鍚庢巿鏉冪粰瀵煎叆鐢ㄦ埛鎵嶈兘瀵煎叆銆傝繖閲屾槸涓涓叧浜巌mpdp鐨勪緥瀛愶細http://hi.baidu.com/sqlnever/blog...
  • Oracle 10G涓瀵煎叆dmp鏂囦欢
    绛旓細Oracle 10G涓瀵煎叆dmp鏂囦欢鏂规硶濡備笅锛氫娇鐢ㄥ鎴风Enterprise Manager Console> 1.鐢⊿YS鐢ㄦ埛鍚嶏紝浠BA鐨勮韩浠藉湪ie涓櫥鍏ュ埌鏁版嵁搴(ORACLE瀹㈡埛绔疎nterprise Manager Console)2.鍦ㄦ柟妗->鐢ㄦ埛涓庢潈闄->鐢ㄦ埛 鏂板缓鐢ㄦ埛 鍚屾椂缁欒鐢ㄦ埛鎺堜簣鈥滆鑹测濓細CONNECT,DBA,EXP_FULL_DATABASE,IMP_FULL_DATABASE,RESOURCE 鎺堜簣绯荤粺...
  • 濡備綍灏dmp鏂囦欢瀵煎叆鍒拌嚜宸辩殑oracle鏁版嵁搴撲腑
    绛旓細cmd涓嬭繘鍏oracle鐨勬柟寮 sqlplus system/瀵嗙爜 鍥炶溅鍗冲彲 4銆佹帴涓嬫潵鎴戜滑灏卞彲浠ュ皢鎴戜滑鐨dmp鏂囦欢瀵煎叆鍒版垜浠嚜宸辩殑琛ㄧ┖闂翠腑浜嗭紝瀵煎叆鏂瑰紡 imp usename/password@SID full=y file= d:\data\xxxx.dmp ignore=y 瀵煎叆瀹炰緥imp utest/upassword file=D:\20140227.dmp full=y ignore=y (灏嗘枃浠跺鍏ュ埌鎴戜滑...
  • Navicat for Oracle鎬庝箞瀵煎叆dmp鏂囦欢
    绛旓細5銆佸湪杈撳叆鏂板垱寤虹殑鐢ㄦ埛鏁版嵁搴撲箣鍚庯紝鍙互鐪嬪埌鏁版嵁琛ㄦ槸绌虹殑锛屽嵆鏁版嵁搴撴槸涓涓┖鏁版嵁搴撱6銆佺劧鍚庯紝鍦ㄨ绠楁満鑿滃崟杈撳叆妗嗕腑锛岃緭鍏MD骞跺懠鍑篋oc銆傝緭鍏モ渋mp test/ 111111@xe file=D:/zjyd鈥濄侱MP = y鈥濄傛牸寮忔弿杩扳斺攊mp鐢ㄦ埛鍚/瀵嗗寵@鏁版嵁搴撶増鏈悕鏂囦欢= DMP鏂囦欢璺緞full=y锛岀劧鍚庢寜enter寮濮瀵煎叆鏁版嵁搴撱7...
  • win10濡備綍鐢╬lsql宸ュ叿瀵煎叆/瀵煎嚭dmp鏂囦欢
    绛旓細璁稿鍏徃鍦ㄤ娇鐢Oracle鏁版嵁搴擄紝瀹冩槸鐩墠涓栫晫涓婃祦琛岀殑鍏崇郴鏁版嵁搴撶鐞嗙郴缁燂紝绯荤粺鍙Щ妞嶆уソ銆佷娇鐢ㄦ柟渚裤傚伐浣滀腑瀵煎叆瀵煎嚭oracle鏁版嵁搴撹〃鏄釜鍩烘湰鐨勬妧鑳斤紝閭d箞鏁版嵁搴撹〃鐨dmp鏂囦欢鎬庝箞瀵煎叆瀵煎嚭锛熸垜浠彲浠ョ敤plsql宸ュ叿锛屼粖澶╁垎浜玾in10浼佷笟鐗堢敤plsql宸ュ叿瀵煎叆/瀵煎嚭dmp鏂囦欢鐨勬柟娉曘傚叿浣撴柟娉曞涓:1銆佹墦寮plsql锛岃緭鍏ョ敤鎴峰悕...
  • oracle濡備綍瀵煎叆dmp鏂囦欢骞惰鐩栧師鏈夋暟鎹
    绛旓細dirdumpfile=schema.dmplogfile=schema.logschemas=userjob_name=exp_user_schema鎭㈠鏃讹紝浣跨敤鍛戒护锛歩mpdpuser/userdirectory=dump_dirdumpfile=schema.dmplogfile=schema.logtable_exists_action=replaceschemas=usercontent=alljob_name=imp_schemaoracle濡備綍瀵煎叆dmp鏂囦欢骞惰鐩栧師鏈夋暟鎹爣绛撅細one瀵煎叆dmpindexjob...
  • 扩展阅读:oracle12导入dmp文件步骤 ... oracle impdp导入指定用户 ... oracle impdp导入dmp文件 ... 如何将dmp导入到oracle ... oracle imp导入dmp命令 ... oracle数据库导入impdp ... datagrip导入dmp文件 ... 带scn码导出的dmp文件 ... imp导入dmp文件只导入过程 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网