㈠ 如何导入dmp文件到oracle
在运行中输入cmd 弹出命令行窗口 ,找到你的oracle 的安装目录 找到bin目录 之后 在bin目录下 输入:imp userid=用户名/密码@orcl file=d:c60.dmp full=y用户名 :就是你的目标用户 。密码 :就是你的目标用户登录密码。orcl:是实例名称 就是数据库名file:就是你要导入的dmp文件全路径。full=y 是否全部导入 只有当前用户是dba的时候 才能用此选项 。
㈡ dmp文件怎么导入oracle
参考以下:1. 获取帮助 imp help=y2. 导入一个完整数据库imp system/manager file=bible_db log=dible_db full=y ignore=y3. 导入一个或一组指定用户所属的全部表、索引和其他对象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=y7. 使用参数文件imp system/manager parfile=bible_tables.parbible_tables.par参数文件:#Import the sample tables used for the Oracle8i Database Administrator's Bible. fromuser=seapark touser=seapark_ file=seapark log=seapark_import8. 增量导入imp system./manager inctype= RECTORE FULL=Y FILE=A
㈢ 如何将dmp文件导入到自己的oracle数据库中
1、首先,我们可以先建立自己的一个用户表空间,创建表空间的格式如下:
createtablespacetest(表空间的名字)
datafile'D:oracleproct10.2.0userdataest.dbf'(这边可以写成oracle的某个路径下)
size50m(初始大小)
autoextendon;(自动扩展)
2、接下来,我们可以创建一个自己的用户,创建格式如下:
CREATEUSERutest(用户名)
IDENTIFIEDBYupassword(密码)
DEFAULTTABLESPACEtest(上面创建的表空间)
TEMPORARYTABLESPACEtemp;(临时表空间就写temp即可)
3、然后,我们需要给自己的用户赋予权限来管理自己的表空间
GRANTCONNECTTOutest;
GRANTRESOURCETOutest;
GRANTdbaTOutest;–dba为最高级权限,可以创建数据库,表等。
以上三条语句的执行环境都需要进入oralce之后
cmd下进入oracle的方式
sqlplussystem/密码回车即可
4、接下来我们就可以将我们的dmp文件导入到我们自己的表空间中了,导入方式
impusename/[email protected]=yfile=d:dataxxxx.dmpignore=y
导入实例
imputest/upasswordfile=D:20140227.dmpfull=yignore=y(将文件导入到我们自己新建的用户的表空间中)注意:这条语句的执行环境是刚进命令台时的环境
㈣ dmp文件导入oracle数据库可以自适应字段大小吗
1.首先,我们可以先建立自己的一个用户表空间,创建表空间的格式如下: CREATE TABLESPACE certification(表空间的名字) DATAFILE 'E:\Oracle_11g\app\Administrator\oradata\orcl\certification.dbf' (这边可以写成oracle的某个路径下) SI。2.接下来,我们可以创建一个自己的用户,创建格式如下: CREATE USER certification(用户名) IDENTIFIED BY certification(密码) DEFAULT TABLESPACE certification(上面创建的表空间) TEMPORARY TABLESPACE temp;(临时表空间就写temp)3.然后,我们需要给自己的用户赋予权限来管理自己的表空间 GRANT CREATE SESSION,CREATE TABLE,CREATE VIEW,CREATE SEQUENCE,UNLIMITED TABLESPACE TO certification; GRANT CONNECT TO certification; GRANT RESO
㈤ 如何将DMP文件导入到oracle数据库
首先,你电脑要安装了Oracle数据库,假设你的dmp 文件叫做: 123.dmp,假设你的安装路径是:F:\app\个人电脑用户名\admin\orcl\dpmp 1、把DMP文件放到 F:\app\个人电脑用户名\admin\orcl\dpmp 放到这个目录下面,我这只是随便举个例子。2、创建表空间 ,假设你的表空间名为:test——开始——————不要复制虚线部分—–create tablespace testdatafile '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/[email protected] schemas=username directory=DATA_PUMP_DIR mpfile=123.DMP
㈥ oracle怎么导入dmp文件
关于dmp文件我们用的还是比较多的,dmp文件它是作为oracle导入和导出表使用的文件格式,今天就将dmp文件导出和导入进行学习。
dmp文件导出
dmp文件导出用的比较多的一般是三种,他们分别是:导出整个数据库实例下的所有数据、导出指定用户的所有表、导出指定表。
这里已我的数据库为例,进行介绍,我的Oracle数据库实例为"ORACLE",查看自己数据库实例可以从"任务管理器–>服务"中进行查看,如下图
打开命令行:
1,将数据库ORACLE完全导出,用户名system密码manager 导出到c:chu.dmp中
exp system/[email protected]=c:chu.dmp full=y
2,将数据库中RFD用户与,JYZGCX用户的表导出
exp system/[email protected]=d:chu.dmpowner=(RFD,JYZGCX)
3,将数据库中的表T_USER、T_ROLE导出
expJYZGCX/[email protected]= d:dataewsmgnt.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/[email protected]/ORACLEfile="C:chu.dmp"full=yignore=y”
上述语句说明如下:
kang是创建的登录数据库用户名;
123456是登录数据库的密码;
localhost:代表当前数据库的地址是本机,如果是远程导入,替换成对应的ip地址就行
ORACLE:是实例名称)
file:后面的是你当前dmp文件存放的路径
full=y,这个貌似是全部
ignore=y,忽略一些错误
备注:关于数据库实例、表空间、用户等基本概念和创建的语句可参考前面的文章“Oracle学习——扫盲篇”
小结
本篇文章主要讲述了,oracle数据导出和导入的具体步骤,其中导入dmp文件的时候即便不知道表空间、用户名和密码也可以进行导入。
㈦ 如何在oracle中导入dmp数据库文件
Oracle数据导入dmp文件可以是“某个用户下的数据库”,也可以是“某张表”,这里以导入数据库为例说明 :
<方法1: 使用客户端Enterprise Manager Console>
用SYS用户名,以DBA的身份在ie中登入到数据库(ORACLE客户端Enterprise Manager Console)
在方案->用户与权限->用户 新建用户 同时给该用户授予“角色”: CONNECT,DBA,EXP_FULL_DATABASE,IMP_FULL_DATABASE,RESOURCE
授予系统权限:
ALTER USER,COMMENT ANY TABLE,CREATE ANY VIEW,CREATESESSION, CREATE USER,DELETE ANY TABLE,DROP ANY VIEW,DROP USER, UNLIMITED TABLESPACE
在命令行下执行。
imp pg/[email protected] imp
用户名/口令 回车
填写导入文件路径:EXPDAT.DMP>c:a.dmp
输入插入缓冲区大小:默认不填 回车 只列出导入文件的内容: 回车
忽略创建错误:yes 导入权限:yes 导入表数据:yes 导入整个导出文件:yes
等待······
成功终止导入,但出现警告。
打开PLSQL Developer,用新建的用户名和口令,以normal身份登录
在tables中可以查看导入到表
到此结束
<方法2: 使用pl/sql>
导出: exp username/[email protected]服务名 file=文件路径及文件名
例:我的数据库pcms的用户名和密码都是mmis,服务名为pcms 我要导出到D盘下的pcms.dmp文件,可以这样写: exp mmis/[email protected] file=d:pcms.dmp
㈧ oracle怎么导入dmp文件
通过导入导出dmp文件,可以把一个或多个数据库表的表结构和表数据同时导入导出。下面是进行导入导出的步骤:
1、进入命令行,点击开始,输入cmd;
㈨ 如何将dmp文件里的某张表导入oracle
首先,你的数据库中不能存在这张表,否则会引起报错。然后通过命令行导入即可:比如你的dmp文件全名为:load.dmp,存放在C盘根目录下。操作步骤:1、开始-输入cmd,进入命令提示符。2、进到C盘根目录3、输入命令imp用户名/密码@数据库实例名file=load.dmplog=load.logTABLES=(表名)4、敲入回车,等待导入结束。提示:步骤3的中文部分,请根据自己数据库的情况进行更改。
㈩ oracle导入dmp文件怎么打开
dmp一般是用来备份oracle数据库或者导入数据库的。一般用exp命令做导出,imp导入打开的话1、如果dmp文件比较小,用文本编辑器打开就可以了。2、如果dmp特别大,可以通过toad工具打开。在database\export\exertfilebrowse浏览要打开的dmp即可。
未经允许不得转载:山九号 » dmp文件导入oracle|如何将dmp文件导入到自己的oracle数据库中