导入前先要建好表空间和用户。
建议你导出的时候按用户导出,不要用sys全部导出来
还有在导入的时候需要指定导入到哪个用中去。
给个操作手顺吧,我今天刚弄完的。
1\导出:exp user\user@dbname owner=user file=path\file;
2\查看原数据库你要导出的用户的默认表空间(sys用户权限)
select * from dba_extents whereowner='你想导出的用户名'
3、查看表空间对应数据文件(sys用户权限)
select * from dba_data_files where tablespace_name ='你想导出的用户对应的表空间'
4、目的数据库建立表空间(最大表空间与db block size相关,如果是默认的话,不能超过32G)
create tablespace '目标表空间、与你想导出的用户对应的表空间对应' logging datafile ‘路径数据文件名如G:\oracle\oradata\lodw\TEST01.DBF’size 500M autoextend on
next 50M maxsize 50000M extent management local
5、创建用户
create user ‘目标数据库上的用户’identified by '你设的password' default tablespace '上面的目标表空间' temporary tablespace temp profile default;
6\授权给新建用户
grant connect ,resouce to‘你新建的用户’;
7导入
imp '目标db user'/'password'@目标数据库 fromuser=‘原数据库导出的用户’ touser='你新建的用户' file='刚才导出的dump'
建议你exp按用户导出,导入时也按用户导入。
导入前先把所有用户和表空间建好,再导,可能该用户的表要授权给其他用户检索更新,如果其他用户不存在就会报错。
- 浏览: 245935 次
- 性别:
相关推荐
在Oracle数据库管理过程中,经常会遇到数据迁移的需求,其中一个常见的操作就是使用`exp`命令将表数据导出为一个文件,再使用`imp`命令将这个文件中的数据导入到另一个数据库或用户下。然而,在实际操作中可能会遇到...
在Oracle数据库管理中,"IMP-00010:不是有效的导出文件,头部验证失败" 是一个常见的导入错误,通常发生在尝试使用`expdp`(数据泵导出)或`impdp`(数据泵导入)工具进行数据迁移或备份恢复时。这个错误意味着系统...
但是,在使用 IMP 命令时,可能会遇到一些错误,例如 IMP-00051、IMP-00008 等错误。 IMP-00051: Direct path exported dump file contains illegal column length IMP-00051 错误是指在使用 Direct path 导出方式...
错误信息"IMP-00019: 由于 ORACLE 错误 12899 而拒绝行IMP-00003: 遇到 ORACLE 错误 12899ORA-12899: 列 'JACKEYJ"."JK_REGISTER"."OPNAME" 的值太大 (实际值: 21, 最大值: 20)"表明某个表('JK_REGISTER')的特定...
标题“IMP-00010:不是有效的导出文件,头部验证失败”涉及的是Oracle数据库导入(IMP)过程中遇到的一个常见错误。这个错误通常发生在尝试使用IMP工具从.dmp文件导入数据时,表明导入文件可能已损坏或不完整,导致...
Oracle Instant Client 是一个轻量级的Oracle数据库客户端,它提供了对Oracle数据库的基本访问功能,而无需完整安装Oracle客户端软件。这个增强版的Instant Client包含了更多实用工具,如exp、imp、tnsping、sqlplus...
ORA3113是在Oracle数据库中经常遇到的错误之一,通常意味着与Oracle服务器的通信通道遇到了文件结束(end-of-file)的错误,这通常会导致当前的数据库会话断开。要解决此问题,我们需深入了解其背后的异常,如ORA-...
- `ignore`: 忽略导入过程中遇到的错误。 3. **示例**: ``` impdp scott/tiger directory=data_pump_dir dumpfile=mydata.dmp logfile=impdp_mydata.log table_exists_action=APPEND ``` ### 三、注意事项 1...
Oracle 数据泵(Data Pump,简称DMP)是Oracle数据库中用于高效数据迁移的工具,它在Oracle 10g及后续版本中引入,提供比传统EXP/IMP更快、更灵活的数据导出和导入功能。在Oracle 12C中,DMP文件可能包含一些特定于...
根据提供的文件信息,本文将对Oracle DBA新手在日常工作中经常遇到的10个常见错误进行详细介绍,并提供相应的解决办法。 ### 1. ORA-1547:回滚段错误 #### 问题描述: 当导入数据时,可能会遇到ORA-1547错误,该...
oracle11g基本客户端,主要是用于windows环境下sqlplus,sqlldr,exp,imp这几个命令。最最主要的还是sqlldr,想找个单独可用的sqlldr,在Oracle 10g Client 精简优化安装包不到12M ...
- **错误处理**:在执行数据泵操作时,如果遇到任何错误,应仔细检查命令语法,并参考Oracle官方文档或错误日志文件来确定问题所在。 - **资源监控**:在执行大型数据泵操作时,应该密切关注系统资源的使用情况,...
在IT领域,尤其是在数据库管理与维护中,遇到ORA-01460错误是常见的问题之一,这通常意味着系统在尝试执行数据转换时遇到了未实现或不合理的请求。本文将深入探讨ORA-01460错误的成因、影响以及提供一系列有效的解决...
如果在使用expdp或impdp时遇到权限问题,如ACL(访问控制列表)限制,可能需要检查并调整用户的数据库访问权限,确保他们具有执行数据泵操作所需的权限,例如`EXP_FULL_DATABASE` 和 `IMP_FULL_DATABASE`。...
- 解释:即使在导入过程中遇到错误,也会尝试继续导入其他数据。 4. **用户间数据迁移** - 命令示例:`imp system/test@XE fromuser=hkb touser=hkb_new file=c:\orabackup\hkbfull.dmp` - 解释:将`c:\...
Oracle提供了一套名为exp和imp的命令行工具,用于在不同数据库间迁移数据。exp工具用于导出数据,而imp工具则用于导入数据。 首先,我们来了解exp命令。exp命令用于把数据库中的数据导出到操作系统文件中,这个文件...
本资源“oracle导入导出文档及视频.zip”包含了Windows环境下通过命令行操作Oracle数据库进行导出(exp)和导入(imp)的详细教程和实例演示。以下是关于这个主题的深入讲解。 一、Oracle导入导出概述 Oracle...
- `IMP-00003`: 遇到ORA错误2236。 #### 四、解决方案 针对上述问题,可以采取以下步骤来解决: ##### 1. 调整目标数据库的`db_block_size` 由于Oracle 11g的`db_block_size`默认值固定为8192(即8K),且该参数在...