1. 如何在oracle中导入导出dmp文件
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可
以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本
地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一
个用来测试,一个用来正式使用。
例如:imp命令导入数据:
imp username/password@SID file=XXX.dmp fromuser=XXX touser=XXX tables=(XXX,XXX)
其中,fromuser指对方数据库用户名,touser指你的数据库的用户名;
fromuser若为多个表空间的话,使用()将其括起来:fromuser=(a,b);
touser参数仿fromuser参数;
若只导入一部分表,使用tables参数,用()括起要导入的表;如果想全部导入,不需要指定tables参数
下面介绍的是导入导出的实例。
数据导出:
1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\chu.dmp中
exp system/manager@TEST file=d:\chu.dmp full=y
2 将数据库中system用户与sys用户的表导出
exp system/manager@TEST file=d:\chu.dmp owner=(system,sys)
3 将数据库中的表inner_notify、notify_staff_relat导出
exp aichannel/aichannel@TESTDB2 file= d:\data\newsmgnt.dmp tables=
(inner_notify,notify_staff_relat)
2. oracle数据库里面,怎么导出dmp文件!
不一定。 看你具体的需求。
dmp文件一般通过exp命令导出来。如果是全数据库导出,那么所有的dbf文件里的数据会导出一个dmp文件。
dbf文件和导出dmp的文件并没有强制的一对一的关系。
唯一的关系就是dbf是数据文件,保存的是数据。dmp是将数据导出的文件。数据来源于dbf文件。
3. oracle 导出文件dmp文件怎么打开
dmp一般用来备份数据库或者导入数据库。一般用exp命令导出,imp导入
打开的话
1、如果dmp文件比较小,用文本编辑器打开就可以了。
2、如果dmp特别大,可以通过toad工具打开。在database\export\exert
file
browse浏览要打开的dmp即可。
4. oracle按分区导出dmp
导出dmp数据时需要有导出表的权限的用户,否则不能导出。
Oracle备份文件是以dmp结尾,这种文件是oracle的逻辑备份文件,常用于数据库逻辑备份,数据库迁移等操作。
CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。
5. 如何在oracle中导入dmp数据库文件
假定你在Windows系统中导入Oracle数据。x0dx0ax0dx0a打开命令行,也就是开始-运行-输入cmd,回车。x0dx0ax0dx0a输入exp(全名是Export也就是导出),后会提示你输入用户名及密码。(此处注意导入数据需要权限,可以直接使用dba权限进行操作【用户名】 as sysdba进行登录)x0dx0a接着输入密码,在根据提示选择要导出的是完整数据库还是表等等。x0dx0a再之后指定导出dmp文件的存放位置,是否导出权限,表内数据等等就可以了。x0dx0ax0dx0a通常可以使用组合的exp命令来快速方便的导出数据。x0dx0a例如:exp [用户名]/[密码] file=[导出文件存放的位置]x0dx0ax0dx0a当然你也可以使用PL/SQL等有可视化操作界面的工具来方便导出数据。
6. ORACLE中用PLSQL如何把.DMP文件导入到库中
1、打开plsql,输入数据库信息,使用用户名和密码,登录Oracle数据库;
7. 远程oracle数据库导出本地
远程Oracle数据库导出到本地用exp命令。
导出一个完整数据库:
1、win键+R键,输入cmd,打开命令提示符。
8. 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文件的时候即便不知道表空间、用户名和密码也可以进行导入。
9. oracle如何在本机导出dmp文件
数据导出:
1将数据库TEST完全导出,用户名system密码manager导出到D:chu.dmp中
expsystem/manager@TESTfile=d:chu.dmpfull=y
2将数据库中system用户与sys用户的表导出
expsystem/manager@TESTfile=d:chu.dmpowner=(system,sys)
3将数据库中的表table1、table2导出
expsystem/manager@TESTfile=d:chu.dmptables=(table1,table2)
4将数据库中的表table1中的字段filed1以"00"打头的数据导出
expsystem/manager@TESTfile=d:chu.dmptables=(table1)query="wherefiled1like'00%'"
10. 怎么将oracle数据导成dmp格式
exp命令可以把数据从远程数据库服务器导出到本地的dmp文件, imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 (注意:不用连接到SQL/plus,直接在DOS下就可以导出。)
强烈建议自己用手敲,不要直接复制。关键要理解每个命令语句的意义(每个语句就像别人给你说的一句话,要理解,这样掌握起来才能更顺手)
数据导出:
1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\\chu.dmp中
exp system/manager@TEST file=d:\\chu.dmp full=y
2 将数据库中system用户与sys用户的表导出
exp system/manager@TEST file=d:\\chu.dmp owner=(system,sys)
3 将数据库中的表inner_notify、notify_staff_relat导出
exp aichannel/aichannel@TESTDB2 file= d:\\datanewsmgnt.dmp tables=(inner_notify,notify_staff_relat)
4 将数据库中的表table1中的字段filed1以"00"打头的数据导出
exp system/manager@TEST file=d:\\chu.dmp tables=(table1) query=" where filed1 like '00%'"
上面是常用的导出,对于压缩,既用winzip把dmp文件可以很好的压缩。
也可以在上面命令后面 加上 compress=y 来实现。