欢迎来到天天文库
浏览记录
ID:50828172
大小:38.50 KB
页数:4页
时间:2020-03-15
《oracle的数据库的导入导出.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、从一个用户expdp导出再impdp导入到另一个用户(示例:讲scott用户里面的表全部迁移到新建的test用户里面)如果想导入的用户已经存在:1.导出之前需要做的一些操作,进入数据库,默认为sys用户SQL>createdirectorydumpdiras'/home/oracle/test_bk';(该备份路径是需要手动创建的)SQL>grantread,writeondirectorydumpdirtoscott(scott为源用户);导出用户expdpuser1/pass1directory=dumpdirdumpfile=user1.dmp示例:expdpscott/tig
2、erdirectory=dumpdirdumpfile=scott.dmp2.导入之前需要做一些操作,进入数据库,默认为sys用户SQL>createdirectorydumpdiras'/home/oracle/test_bk';(该备份路径是需要手动创建的)SQL>grantread,writeondirectorydumpdirtotest(test为目标用户);导入用户impdptest/testdirectory=dumpdirdumpfile=scott.dmpREMAP_SCHEMA=scott:testfull=y;如果想导入的用户不存在:1.导出用户expdpuse
3、r1/pass1directory=dumpdirdumpfile=user1.dmp2.导入用户impdpsystem/passsystemdirectory=dumpdirdumpfile=user1.dmpREMAP_SCHEMA=user1:user2full=y;3.user2会自动建立,其权限和使用的表空间与user1相同,但此时用user2无法登录,必须修改user2的密码impdp遇到的错误C:DocumentsandSettingsAdministrator>impdpaaa/cccdirectory=data_dumpdumpfile=fromaaa.dmpl
4、ogfile=IMP_DATA_20100618.LOG连接到:OracleDatabase10gEnterpriseEditionRelease10.2.0.1.0-ProductionWiththePartitioning,OLAPandDataMiningoptionsORA-39001:参数值无效ORA-39000:转储文件说明错误ORA-39143:转储文件"F:ora10G_expdpic_price_fromlufang.dmp"可能是原始的导出转储文件可恶的提示让我一直以为是版本的的问题,因为是同事给的dmp文件,用的又都是10.2.0版本,自然以为用的是expd
5、p,所以一直用impdp导入,其他的权限都没问题,所以最后怀疑同事用的是exp,所以试了下imp导入,成功执行了。。。。遇到的vnc错误解决方法:改变xstartup的权限这个问题是很多人容易忽视的问题,也是造成连接成功后黑屏的原因之一。在Linux中,xstartup的文件路径为:/root/.vnc/(可以通过locatexstartup来查看xstartup的文件路径)所以需要执行:chmod777root/.vnc/xstartupExp/imp和expdp/impdp的区别在平常备库和数据库迁移的时候,当遇到大的数据库的时候在用exp的时候往往是需要好几个小时,耗费大量时间
6、。oracle10g以后可以用expdp来导出数据库花费的时间要远小于exp花费的时间,而且文件也要小很多。 1.使用expdp要先在数据库中创建directory,并给相应的用户read,write权限.SQL>createdirectorydmpdiras‘/u01/dmdir’;SQL>grantread,writeondirectorytotest; 2.常用导出方法$expdpscott/tigerDUMPFILE=scott.dmpDIRECTORY=dmpdirSCHEMAS=test$expdpscott/tigerDUMPFILE=tmp_dump.dm
7、pDIRECTORY=dmpdirTABLES=(tmp_test:p1,tmp_test:p2)JOB_NAME=tmp_dumpLOGFILE=tmp_dump.log$expdpscott/tigerDUMPFILE=full.dmpDIRECTORY=dmpdirFULL=YJOB_NAME=full$expdpscott/timerDUMPFILE=tmp_200703.dmpDIRECTORY=dmpdirTABLES=tmpQUERY=”w
此文档下载收益归作者所有