迅闻网
让更多人看到你

oracle imp(oracle 导入dmp文件)

  oracleimp

Oracle的导入实用程序(Importutility)答应从数据库提取数据,并且将数据写入操作系统文件。imp运用的根本格局:imp[username[/p
Oracle的导入实用程序(Importutility)答应从数据库提取数据,并且将数据写入操作系统文件。imp运用的根本格局:imp[username[/password[@service]]],以下例举imp常用用法。
1.获取帮助
imphelp=y
2.导入一个完整数据库
impsystem/managerfile=bible_dblog=dible_dbfull=yignore=y
3.导入一个或一组指定用户所属的全部表、索引和其他目标
impsystem/managerfile=seaparklog=seaparkfromuser=seaparkimp
system/managerfile=seaparklog=seaparkfromuser=(seapark,amy,amyc,harold)
4.将一个用户所属的数据导入另一个用户
impsystem/managerfile=tanklog=tankfromuser=seaparktouser=seapark_copy
impsystem/managerfile=tanklog=tankfromuser=(seapark,amy)
touser=(seapark1,amy1)
5.导入一个表
impsystem/managerfile=tanklog=tankfromuser=seaparkTABLES=(a,b)
6.从多个文件导入
impsystem/managerfile=(paycheck_1,paycheck_2,paycheck_3,paycheck_4)
log=paycheck,filesize=1Gfull=y
7.运用参数文件
impsystem/managerparfile=bible_tables.par
bible_tables.par参数文件:
#ImportthesampletablesusedfortheOracle8iDatabaseAdministrator’s
Bible.fromuser=seaparktouser=seapark_copyfile=seaparklog=seapark_import
8.增量导入
impsystem./managerinctype=RECTOREFULL=YFILE=A

oracle imp

oracle导入dmp文件

导入dmp文件需要确认一下几点
1.确认用户名表空间是否与导出dmp文件一致
例如:
假如对方导出dmp文件运用用户名与表空间不一致
则会导入时报ORA-00959:表空间不存在ORA-01918:用户不存在
2.确认对方导出方法来运用指令导入
例如:
假如对方运用expdm导出则用impdb导入
则会报IMP-00038:无法转换为环境字符集句柄IMP-00000:未成功终止导入
3.运用createdirectory创立目标后假如对方运用expdm导出我们运用impdb导入,
Dumpfile=不能有途径描绘
例如:
impdpNwdy/tangboTest@orcldirectory=DBBACKSdumpfile=D:\path\xxx.dmp
则会报ORA-39001:参数值无效ORA-39000:转储文件阐明过错ORA-39088:文件名不能包括途径阐明
解决方法:
运用dbbacks创立目标后将dmp文件放在与dbbacks创立的目标同一目录下然后直接通过
dumpfile=xxx.dmp即可。
留意:
createdirectory需要先把途径目录创立为xxx这个目标
如:createdirectoryxxxas‘D:\path’
导入dmp文件
1.授权给用户创立目录权限
grantconnect,resource,dbato用户名
2.将自己定义的目录创立为xxx目标
createdirectoryxxxas‘D:\path’;
3.查询创立的xxx目标是否能查询到
select*fromdba_directories;
4.给用户赋予读写权限
grantread,writeondirectorydbbacksto用户名
5.导入dmp文件
impdp用户名/密码@服务名directory=xxx创立的目录目标dumpfile=dmp文件名
或许
imp用户名/密码@服务名file=D:\path\xxx.dmpfromuser=用户名touser=用户名
以上蓝色标识需用指令执行;
绿色标识需用指令窗口运用:
Sqlplus/nolog
connectsystem/orcl(服务名)assysdba登陆后执行

未经允许不得转载:迅闻网 » oracle imp(oracle 导入dmp文件)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

迅闻网-让更多人看到你

登录/注册返回首页