oracle 11g如何导入.dmp文件

发布网友 发布时间:2022-04-22 21:35

我来回答

6个回答

热心网友 时间:2022-04-07 23:05

1、搜索cmd,打开命令指示符界面。

2、然后以管理员身份登录,进入到操作页面中。

3、然后在弹出来的页面中创建表空间。

4、在弹出来的页面中创建用户,设置密码

5、然后在弹出来的页面中授权dba。

6、在弹出来的页面中输入exit,退出sql。

7、导入命令:imp 用户名/密码@实例名 file=导入的dmp文件路径 full=y。

8、然后就完成了。

热心网友 时间:2022-04-08 00:23

在运行中输入cmd  弹出命令行窗口 ,找到你的oracle 的安装目录  找到bin目录 之后 在bin目录下 输入:imp userid=用户名/密码@orcl file=d:\nc60.dmp full=y
用户名 :就是你的目标用户 。
密码 :就是你的目标用户登录密码。
orcl:是实例名称 就是数据库名
file:就是你要导入的dmp文件全路径。
full=y 是否全部导入 只有当前用户是dba的时候 才能用此选项 。
希望能帮助你。

首先询问对方数据库的表空间名称和大小,然后在你的oracle中建立相应表空间,最后使用imp命令导入数据:
imp username/password@SID file=XXX.dmp fromuser=XXX touser=XXX tables=(XXX,XXX)
其中,fromuser若为多个表空间的话,使用()将其括起来:fromuser=(a,b);
touser参数仿fromuser参数;
若只导入一部分表,使用tables参数,用()括起要导入的表;如果想全部导入,不需要指定tables参数

我要把别人的一个项目所用的数据文件导入本机的oracle数据库(版本为8.1.imp username/password@SID file=XXX.dmp fromuser=XXX touser=XXX tables=

导入的话用PL/SQL这个工具,如果导入失败的话,先自己在当前表空间下创建一个空的结构表,然后再导入,这样就不会出现你说的错误情况了。另外从oracle到sqlserver的话,你可以自己写个小程序来运行。

用PL/SQL
登录后
tools下边有些什么exp/imp之类的
单纯用oracle导出只能用sqlplus
个人认为PL/SQL的导入导出功能很强大

热心网友 时间:2022-04-08 01:57

在运行中输入cmd 弹出命令行窗口 ,找到你的oracle 的安装目录 找到bin目录 之后 在bin目录下 输入:imp userid=用户名/密码@orcl file=d:
c60.dmp full=y
用户名 :就是你的目标用户 。
密码 :就是你的目标用户登录密码。
orcl:是实例名称 就是数据库名
file:就是你要导入的dmp文件全路径。
full=y 是否全部导入 只有当前用户是dba的时候 才能用此选项 。
希望能帮助你。

热心网友 时间:2022-04-08 03:49

首先确定你D盘中有没有hrexp01.dmp这个文件。
再看你写的命令。
imp sys/password@sid file=d:\hrexp01.dmp full=y;

热心网友 时间:2022-04-08 05:57

看看是不是你的hrexp01.dmp文件名写错了

热心网友 时间:2022-04-08 08:21

因为你盘符写错了

应该是d:\hrexp01.dmp追问

我写的是d:\,报错的时候\没有了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com