如何使用dmp文件? 首先,我是一个oracle菜鸟,之前用过mysql和sql server,oracle实在是跟着两个差别太大了。目前在做的一个项目,对方给了我一个sql文件,里面是各个表格的字段定义,没有数据。另外给了我一个dmp文件,两个G。现在我已经安装了oracle 11g,可惜不会用这两个文件。求高人帮我指点一下,谢谢~Oracledmpsql 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 dmp 是导入导出文件 你如果简单点可以用plsql工具直接导进去 dmp的文件有两种途径获得,楼主首先要搞清楚对方是通过exp还是expdp的方式给你的。搞清楚这个后,楼主就可以google相应的imp或者impdp进行导入数据库操作了。 恩,IMP和IMPDP还是有点差异的,另外注意一下日志文件,里面有很多有用的信息表格的文档说明,应该是数模说明 你需要和dmp文件的提供方去确认以下的几点:一 dmp文件的是用exp和expdp导出的二 dmp文件中的内容是什么?是表,还是用户或者是数据库呢? 1)sql 文件、直接在sqlplus里面 @ 执行即可2)dmp 文件、调用 exp/imp 或 expdp/impdp 反正是新安装的库,可以直接执行sql语句。 只有dmp文件吗,如果有导出日志的话就可以知道是exp还是expdp导出的 使用imp命令,用法是:IMP 用户名/密码 file=文件路径 可以从网上找到oracle imp的命令,有很多的;另外还有exp导出命令 pl/sql developer 可以实现1、用pl/sql developer 登录到数据库2、菜单栏 “工具”-》导入表->pl/sql developer->在导入文件中选择dump文件就可以了 impdp/imp相关命令网上一堆。 imp 用户名/密码@实例名 file=dmp文件路径 log=导入文件生成的日志路径 gants=y indexs=y ignover=y;gants:导入权限indexs:索引ignover:忽略创建错误 1.如是exp导出的语句,用如下方式导入:先进入dos界面,然后输入如下语句imp username/password fromuser=userA touser=userB file=e:\daoru\schema.dmp log=e:\daoru\schema.log ignore=y buffer=64000注:1. 在导入前先建好表空间和用户并给用户权限 2. userA表示导出数据的用户,userB表示导入给哪个用户。 3. e:\daoru\schema表示dmp文件所在目录。 4. schema.dmp表示要导入的数据文件。2.如是expdp导出的语句,用如下方式导入:先进入dos界面,然后输入如下语句impdp username/password directory=dmp_dir dumpfile=schema.dmp logfile=schema.log 首先必须已经建立的dmp_dir并将schema.dmp放入了dmp_dir目录下。 几个巨难的Sql优化题,请大家帮忙!(下午结贴) 求救:oracle9i 中long raw 数据无法实现表表转移 上海某外企诚聘Oracle顾问-----月薪10000RMB+ 升星星拉,散分,:) 一个关于EXP的问题 如何移植库结构 求助;sql server数据库导入到oracle数据库的方法 how to show sql statements in pl/sql SQL where in 数据量很大时用循环代替? 给这个东西搞死了 怎样将函数的输出结果输出在控制台中 oracle安装问题
表格的文档说明,应该是数模说明
一 dmp文件的是用exp和expdp导出的
二 dmp文件中的内容是什么?是表,还是用户或者是数据库呢?
2)dmp 文件、调用 exp/imp 或 expdp/impdp
2、菜单栏 “工具”-》导入表->pl/sql developer->在导入文件中选择dump文件就可以了
相关命令网上一堆。
gants:导入权限
indexs:索引
ignover:忽略创建错误
先进入dos界面,然后输入如下语句
imp username/password fromuser=userA touser=userB file=e:\daoru\schema.dmp log=e:\daoru\schema.log ignore=y buffer=64000
注:1. 在导入前先建好表空间和用户并给用户权限
2. userA表示导出数据的用户,userB表示导入给哪个用户。
3. e:\daoru\schema表示dmp文件所在目录。
4. schema.dmp表示要导入的数据文件。
2.如是expdp导出的语句,用如下方式导入:
先进入dos界面,然后输入如下语句
impdp username/password directory=dmp_dir dumpfile=schema.dmp logfile=schema.log
首先必须已经建立的dmp_dir并将schema.dmp放入了dmp_dir目录下。