怎么将dmp文件导入到自己的oracle数据库中

已举报 回答
怎么将dmp文件导入到自己的oracle数据库中
问在线客服
扫码问在线客服
  • 回答数

    5

  • 浏览数

    4,053

5个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
取消 评论
假定你在windows系统中导入oracle数据。

打开命令行,也就是开始-运行-输入cmd,回车。

输入exp(全名是export也就是导出),后会提示你输入用户名及密码。(此处注意导入数据需要权限,可以直接使用dba权限进行操作【用户名】 as sysdba进行登录)
接着输入密码,在根据提示选择要导出的是完整数据库还是表等等。
再之后指定导出dmp文件的存放位置,是否导出权限,表内数据等等就可以了。

通常可以使用组合的exp命令来快速方便的导出数据。
例如:exp [用户名]/[密码] file=[导出文件存放的位置]

当然你也可以使用pl/sql等有可视化操作界面的工具来方便导出数据。
取消 评论
导出表:
exp scott/tiger@mycon tables=(dept,emp) file=tab1.dmp
导出用户:
exp system/manager@mycon owner=scott file=usr1.dmp
导出数据库:
1.完全导出
exp system/manager@mycon full=y inctype=complete file=full1.dmp
2.增量导出
exp system/manager@mycon full=y inctype=incremental file=inc1.dmp
3.累积导出
exp system/manager@mycon full=y inctype=cumulative file=cum1.dmp

imp example:
导入表:
imp system/manager@mycon file=c: ab1.dmp tables=(dept,emp) touser=scott
导入用户:
imp system/manager@mycon file=usr1.dmp fromuser=scott touser=scott
导入数据库:
1.全库导入
imp system/manager@mycon file=full1.dmp full=y
2.增量导入
1)导入数据库最新信息
imp system/manager@mycon inctype=system full=y file=inc7.dmp
2)导入最近完全导出文件
imp system/manager@mycon inctype=restore full=y file=full1.dmp
3)导入所有累积导出文件
imp system/manager@mycon inctype=restore full=y file=cum1.dmp
4)导入最近一次增量导出的文件
imp system/manager@mycon inctype=restore full=y file=inc1.dmp
取消 评论
不知道兄台是dmp了整个数据库还是几张表,首先要确定的是必须你用公司的帐户和密码备份的,你在加也要用相同的用户名和密码登陆才能。没有的话建立一个,并且确认相关用户有相关权限:exp_full_database和imp_full_database。 另外,不知道你是用相关工具dmp的还是oracle自带的exp程序,要是exp程序,你只需拷走相关的exexpdat.dmp文件至家里的oracle文件夹下的bin文件夹中,执行imp.exe相关操作 若你是用oemc的,家里的电脑也要配置相关安全策略
取消 评论
木有吧
取消 评论
ZOL问答 > 怎么将dmp文件导入到自己的oracle数据库中

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?