当前位置:首页 » 操作系统 » dmp文件导入oracle数据库

dmp文件导入oracle数据库

发布时间: 2022-09-10 18:17:59

㈠ ORACLE中用PLsql如何把.DMP文件导入到库中

1、打开plsql,输入数据库信息,使用用户名和密码,登录Oracle数据库;

㈡ ORACLE DMP文件导入

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

㈢ 如何将1.dmp这个文件导入到oracle数据库

你的数据库实例是什么?就是SID
命令如下:
imp
kxd/kxd@SID
file=C://project/1.dmp,FULL=Y
导入过程中,会出现提示的,会提示
正在导入
X表
。。。。。。
2000行
正在导入
Y表
...........
6000行
等等这种信息,你只要看最后显示导入成功,那么就是导入成功了,

㈣ 如何导入dmp文件到oracle

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

㈤ oracle怎么导入dmp文件

关于dmp文件我们用的还是比较多的,dmp文件它是作为oracle导入和导出表使用的文件格式,今天就将dmp文件导出和导入进行学习。

dmp文件导出

dmp文件导出用的比较多的一般是三种,他们分别是:导出整个数据库实例下的所有数据、导出指定用户的所有表、导出指定表。

这里已我的数据库为例,进行介绍,我的Oracle数据库实例为"ORACLE",查看自己数据库实例可以从"任务管理器-->服务"中进行查看,如下图


打开命令行:

1,将数据库ORACLE完全导出,用户名system密码manager 导出到c:chu.dmp中

exp system/manager@ORACLEfile=c:chu.dmp full=y

2,将数据库中RFD用户与,JYZGCX用户的表导出

exp system/manager@ORACLEfile=d:chu.dmpowner=(RFD,JYZGCX)

3,将数据库中的表T_USER、T_ROLE导出

expJYZGCX/JYZGCX@ORACLEfile= d:data ewsmgnt.dmp tables=(T_USER,T_ROLE)

上面的system为用户名,manager为密码,ORACLE为数据库实例名,其实不一定非的用system用户,只要是拥有管理员权限的用户都可以。

dmp文件导入

1,打开“开始”-->输入cmd—> sqlplus /nolog;

2,输入 conn / as sysdba管理员账户登录;

3,需要创建表空间,如果我们知道需要导入的数据库的表空间直接创建就可以,如果不不知道,也没有关系,我们可以用txt打开dmp文件,使用快捷键ctrl+F,查找tablespace,就可以找到这个dmp文件所对应数据库的表空间,然后创建我们找到的表空间就可以;

步,不创建的表空间,创建用户,并分配权限;

5,打开“开始”-->输入cmd(注意:这里是cmd窗口,不是sqlplus窗口!!!),输入以下语句:“imp kang/123456@localhost/ORACLEfile="C:chu.dmp"full=yignore=y”

上述语句说明如下:

kang是创建的登录数据库用户名;

123456是登录数据库的密码;

localhost:代表当前数据库的地址是本机,如果是远程导入,替换成对应的ip地址就行

ORACLE:是实例名称)

file:后面的是你当前dmp文件存放的路径

full=y,这个貌似是全部

ignore=y,忽略一些错误

备注:关于数据库实例、表空间、用户等基本概念和创建的语句可参考前面的文章“Oracle学习——扫盲篇”

小结

本篇文章主要讲述了,oracle数据导出和导入的具体步骤,其中导入dmp文件的时候即便不知道表空间、用户名和密码也可以进行导入。

㈥ 如何将DMP文件导入到oracle数据库

首先,你电脑要安装了Oracle数据库,假设你的dmp 文件叫做: 123.dmp,假设你的安装路径是:F:\app\个人电脑用户名\admin\orcl\dpmp
1、把DMP文件放到 F:\app\个人电脑用户名\admin\orcl\dpmp 放到这个目录下面,我这只是随便举个例子。
2、创建表空间 ,假设你的表空间名为:test
------开始------------------不要复制虚线部分-----
create tablespace test
datafile 'F:/app/个人电脑用户名/admin/orcl/dpmp/123.dbf'
size 32m
autoextend on
next 32m maxsize 24048m
extent management local;
--------结束-----------------不要复制虚线部分---------
3、创建用户假设用户名:username 密码是:password123,并授权
create user username identified by password123 default tablespace test;
grant resource,connect,dba to username ;

4、关键步骤来了,这个要在用管理员方式打开CMD窗口中运行,
impdp username/password123@orcl schemas=username directory=DATA_PUMP_DIR mpfile=123.DMP

㈦ 把dmp文件用kettle工具怎么导入到oracle数据库

1,使用oracle的imp命令导入*.dmp文件
首先要明确知道,使用oracle的imp命令进行导入,要在一个空的数据库下,才是最好的,否则,数据表存在的话,就要先删除数据表中的数据
步骤1:禁用约束 alter table table disable constraint FK_ForeignKey ;
使用sqlplus命令登录到oracle数据库,举例如下:
比如你要用scott这个用户进行导入数据,首先要保证这个用户有dba权限,因此要用oracle的system用户登录数据库,对scott用户授权
sqlplus system/123456
grant dba to scott
退出sqlplus 注:exit命令

sqlplus scott/tiger
删除表数据 truncate table table_name
退出sqlplus

使用这个导入命令将备份导入
imp scott/tiger@testdb full=y file=d:\scott.dmp ignore=y log=d:\log.txt
testdb :数据库名字 log=d:\log.txt为报错的时候日志记录 scott/tiger:登录用户名和密码
导出成功后,再次登录oracle
sqlplus scott/tiger
执行启用约束
alter table table enable constraint FK_ForeignKey ;

㈧ oracle怎么导入dmp文件

通过导入导出dmp文件,可以把一个或多个数据库表的表结构和表数据同时导入导出。下面是进行导入导出的步骤:

1、进入命令行,点击开始,输入cmd;

㈨ dmp文件怎么导入oracle

参考以下:
1. 获取帮助

imp help=y
2. 导入一个完整数据库

imp system/manager file=bible_db log=dible_db full=y ignore=y
3. 导入一个或一组指定用户所属的全部表、索引和其他对象

imp system/manager file=seapark log=seapark fromuser=seapark
imp system/manager file=seapark log=seapark fromuser=(seapark,amy,amyc,harold)
4. 将一个用户所属的数据导入另一个用户

imp system/manager file=tank log=tank fromuser=seapark touser=seapark_
imp system/manager file=tank log=tank fromuser=(seapark,amy)
touser=(seapark1, amy1)
5. 导入一个表

imp system/manager file=tank log=tank fromuser=seapark TABLES=(a,b)
6. 从多个文件导入

imp system/manager file=(paycheck_1,paycheck_2,paycheck_3,paycheck_4)
log=paycheck, filesize=1G full=y
7. 使用参数文件

imp system/manager parfile=bible_tables.par
bible_tables.par参数文件:

#Import the sample tables used for the Oracle8i Database Administrator's
Bible. fromuser=seapark touser=seapark_ file=seapark log=seapark_import
8. 增量导入

imp system./manager inctype= RECTORE FULL=Y FILE=A

热点内容
解压软件开源 发布:2024-05-10 10:36:40 浏览:958
三角加密IC 发布:2024-05-10 10:27:07 浏览:213
源码编译成jar包 发布:2024-05-10 10:14:13 浏览:635
变量类型存储 发布:2024-05-10 09:56:27 浏览:104
linux重装linux系统 发布:2024-05-10 09:50:38 浏览:904
md5算法java 发布:2024-05-10 09:24:56 浏览:84
四万的电动车什么配置 发布:2024-05-10 08:43:23 浏览:995
小型车有哪些配置 发布:2024-05-10 08:38:56 浏览:526
安卓畅享8a怎么拿出手机卡 发布:2024-05-10 08:18:25 浏览:188
怎么搭建局域网数据库服务器配置 发布:2024-05-10 08:17:29 浏览:658