IMP导入小记

1.创建表空间

create tablespace example_tablespace datafile ‘e:\****.dbf‘ size 10m reuse autoextend on next 1m maxsize unlimited;

2.创建用户,指定表空间,临时表空间

create user username identified by password default tablespace usertablespace temporary tablespace temp;

3.IMP导入数据库文件注意

grant dba to username;DBA权限是必需的

一般默认导入的表空间是导出时候的表空间

revoke unlimited tablespace from username;

alter user username quota 0 on users;表空间限额设置

alter user username quota unlimited on user_define_tablespace;

imp username/password file=‘e:\***.dbf‘ tablespaces=tbs fromuser=sourcename touser=targetname log=‘e:\a.txt‘

4.imp导入用户

imp username/password file=***.imp fromuser=sourcename touser=targetname

5.imp导入指定表

imp username/password file=***.imp tables=(tablename)

时间: 2024-09-29 23:16:22

IMP导入小记的相关文章

oracle中imp导入数据中文乱码问题(转)

(转自  http://blog.chinaunix.net/uid-186064-id-2823338.html) oracle中imp导入数据中文乱码问题 用imp命令向oracle中导入数据后,所有查询出的中文字段都为乱码. 原则上不修改服务器端的字符集,修改服务器端的字符集会出现使用第三方工具登陆数据库出现乱码的情况(具体服务器端的字符集修改办法本文有详细介绍). 将DMP文件的字符集改成与Oracleo数据库服务器端一样之后导入可正常显示.本人的系统是RHEL 5.4 32bit 一.

oracle进行imp导入数据时报错:ORA-12592: TNS: 包错误

使用imp导入数据时,检查发现三百多万条数据的表实际只导入了一百多万条数据,检查导入日志,以下报错信息, [plain] view plaincopy 连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP, Data M

oracle imp导入数据到另一个表空间

http://blog.163.com/[email protected]/blog/static/7156283420100531431855/ 1.在第一个数据库导出数据:qlyg_xs_db_chinatelecom_0910191029.dmp(用户为QLYG_XS) 2.将qlyg_xs_db_chinatelecom_0910191029.dmp 扶着到第二个数据库所在主机上 3.第二个数据库建立需要导入的表空间和用户QLYGKQ,QLYGKQ1(用户QLYGKQ1的默认表空间为QL

IMP导入时的错误以及解决办法

导出命令:exp 用户名/密码@localhost:5050/bkcyunty file=D:\bak\db.dmp log=D:\bak\db.log INDEXES=n STATISTICS=none 我的导入命令:imp 用户名/密码@本机IP/orcl full=y file=dmp文件的地址,使用这个命令报错了. 报错的信息: IMP-00058: ORACLE error 12541 encounteredORA-12541: TNS:no listenerIMP-00000: Im

oracle imp导入库到指定表空间

1.创建表空间 create tablespace example_tablespace datafile 'e:\****.dbf' size 10m reuse autoextend on next 1m maxsize unlimited; 2.创建用户,指定表空间,临时表空间 create user username identified by password default tablespace usertablespace temporary tablespace temp; 3.

imp导入数据库提示tablespace not found问题。

数据库安装好了,默认使用的事omcl,拿到测试数据库,用plsql导入,提示1秒钟就完成,很明显未成功.于是使用imp导入,结果提示tablespace omc8 not found,于是删除omcl数据库,重建omc8数据库,看看是否可以成功... 漫长的等待.... 说说对oracle的认识吧: 之前接触的主要是sybase,而且都是比较低级层面的东西.这几天学习oracle,对其有了初步了解. oracle对权限的管理非常完善.还有就是数据管理方面也是比较灵活,比如可以扩大表空间,然后数据

oracle 10g\11g用imp导入数据的时候报错:ORA-01658: 无法为表空间 MAXDATA 中的段创建 INITIAL 区 错误解决

备份文件是从11g中通过exp命令导出的,在10g下使用imp导入出现了上述错误,以为是低版本的不支持高版本的备份,于是使用11g测试,还是上面的问题. 其实是表空间大小不够的问题,下面是网上的解答: 表空间不足 先查询MAXDATA表空间数据文件所在路径 select file_name from dba_data_files where tablespace_name = 'MAXDATA' 通过file_name 来得到你当前MAXDATA表空间对应数据文件的路径,然后增加新的数据文件.

oracle使用imp导入数据覆盖(overwirte)原有表数据

结论在前面:使用imp工具无法实现overwrite表中现有数据,据说使用impdb的TABLE_EXISTS_ACTION=TRUNCATE选项可以做到 使用imp导入数据时,不加特别参数的话,假设数据库中已存在该表,会报错 IMP-00015: following statement failed because the object already exists: 加上ignore=y选项,如果表数据没有主键冲突,会追加进去.如果表数据有主键冲突,则导入报错. ORA-00001: uni

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

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