Oracle11g导入*.dmp数据文件

imp命令导入数据:
imp username/[email protected] file=XXX.dmp fromuser=XXX touser=XXX tables=(XXX,XXX)  [ignore=y]
其中,

1.SID为数据库名;

2.fromuser指对方数据库用户名;(创建xxx.dmp数据库文件的用户);fromuser若为多个表空间的话,使用()将其括起来:fromuser=(a,b);

3.touser指你的数据库的用户名;(将xxx.dmp数据库文件导入的用户);touser参数仿fromuser参数;

4.若只导入一部分表,使用tables参数,用()括起要导入的表;如果想全部导入,不需要指定tables参数;

5.ignore=y :上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入,在后面加上 ignore=y 就可以导入。

在导入过程中可能遇到错误:

376错误:

ORA-00376: file string cannot be read at this time文件字符串本次操作不可读Cause: attempting to read from a file that is not readable. Most likely the file is offline.(1)原因:表空间是离线    解决方法:检查表空间状态,将其online:SQL>alter tablespace 表空间名 online;

(2)原因:表空间对应的文件不存在    解决方法:在提示错误的表空间对应的文件下,建立对应的表空间(对应的表空间大小根据自己导入的文件的大小进行确定)
SQL>create tablespace ceimsexchange

  2 datafile ‘F:\asmfile\asm_file.dbf‘
  3 size 100M AutoExtend On Next 10M Maxsize 2048M
  4 extent management local
  5 segment space management auto;
注意F:\asmfile\这个路径必须先建好
时间: 2024-07-30 07:35:24

Oracle11g导入*.dmp数据文件的相关文章

oracle 12c中导入dmp数据文件步骤

oracle版本为12c的导入步骤:1.新建用户:CREATE USER c##zj_szda IDENTIFIED BY zjdaszda DEFAULT TABLESPACE USERS QUOTA 50M ON USERS; 2.授予dba权限给zj_szdagrant dba to zj_szda 3.导入szda.dmp文件$imp c##zj_szda/zjdaszda fromuser=zj_szda touser=c##zj_szda file=f:/szda.dmp 注:1.c

如何在oracle中导入dmp数据库文件

Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中. 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用. 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中 安装目录\ora81\BIN被设置为全局路径, 该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出.

oracle10g和oracle11g导入导出数据区别

其中flxuser为用户名,flxuser为密码,file值为导入到数据库中的备份文件. oracle10g和oracle11g导入导出数据的命令方式大有不同: oracle10g导入数据: imp flxuser/flxuser file=test.dmp log=test_20140507.log full=y oracle10g导出数据: Exp flxuser/flxuser owner =flxuser buffer=102400000 file=test.dmp Log=test_2

阿里云Mysql导入大数据文件

1.查询数据到CSV文件 select * from account into outfile '/root/account.csv' fields terminated by ',' enclosed by '"' lines terminated by '\r\n' 注意:可通过终端方式查询或者服务器上连接数据查询所得. 2.将大文件数据(SQL)导入到服务器 scp -P 端口号 -i 私钥绝对路径地址 数据存放的绝对路径 [email protected]:/tmp/ 3.导入数据 lo

oracle的dmp数据文件的导出和导入以及创建用户

关于dmp文件我们用的还是比较多的,dmp文件它是作为oracle导入和导出表使用的文件格式,今天就将dmp文件导出和导入进行学习. dmp文件导出 dmp文件导出用的比较多的一般是三种,他们分别是:导出整个数据库实例下的所有数据.导出指定用户的所有表.导出指定表. 这里已我的数据库为例,进行介绍,我的Oracle数据库实例为"ORACLE",查看自己数据库实例可以从"任务管理器-->服务"中进行查看,如下图 打开命令行: 1,将数据库ORACLE完全导出,用

oracle11g导入dmp文件(根据用户)

已知:用户名.密码.dmp文件 .(指即将导入dmp文件的用户名和密码) 需求:将该dmp文件导入本地oracle11g中. 步骤: 1.将该dmp文件拷贝到G:\oracle11g\admin\orcl\dpdump目录下:(这里是我自己的oracle11g安装目录G:\oracle11g) 2.cmd打开dos窗口: 3.键入命令:impdp 用户名/密码 dumpfile=文件名.dmp:

关于导入大规模数据文件的一点思路

Oracle中的大数据导入,帮这边做一个数据导入的接口,将各个文件里面的数据定时导入的Oracle表中,有如下几点要求: 1 时效性,数据导入效率不能太低. 2 多文件,这种文件接口的数量很多,估计有20多个,以后也有可能增加,而且有可能多个文件对应于同一张表,即将多个文件里面的数据导入到同一个表中. 3执行时间间隔不一定,有点文件一个月导入一次,有的则需要每天导入一次,而且有的表需要全量覆盖之前的数据,有的则需要追加到原表中. 这个接口其实并不复杂,需要做的事情,不过是读取文件,然后分析文件,

Exchange2013 SP1通过 EMS导出及导入PST数据文件

作为一个企业管理员,在很多情况下,需要将Exchange邮件服务器中的邮箱用户的数据库导出或者导入邮箱数据到Exchange服务器中国的邮箱数据库,原因有:1.满足合规性要求 可以出于发现目的将邮箱内容导出到 .pst 文件(您可以使用 New-MailboxExportRequest 将数据). 完成导出后,可以将内容导入到专用于合规性用途的邮箱.2.创建时间点邮箱快照 通过创建特定邮箱的快照,您就无需再为邮箱数据库保留整个备份集.3.将用户的 .pst 文件移至其邮箱或个人存档中   Mic

Oracle使用imp导入dmp数据提示:只有DBA才能导入有其他DBA导入的文件

使用imp导入时提示:只有DBA才能导入有其他DBA导入的文件 查看权限,发现admin和default栏没有打钩,打上勾就可以了: 打上勾,保存后,继续导入数据,如下: 成功!