报错IMP-00003: 遇到 ORACLE 错误 959 ORA-00959: 表空间等
类似
从一个数据库exp导出数据文件,在imp导入的时候报错:
IMP-00017: 由于 ORACLE 的 959 错误,以下的语句失败
"CREATE TABLE "M_LOG" ("TRX_SEQNO" VARCHAR2(26) NOT NULL ENABLE, "USER_NO" V"
"ARCHAR2(6), "ORG_NO" VARCHAR2(6), "DEP_NO" VARCHAR2(6), "PHY_ADDR" VARCHAR2"
"(30), "ACTION_CODE" VARCHAR2(30), "TRX_DATE" VARCHAR2(10), "TRX_TIME" VARCH"
"AR2(8), "TRX_STATUS" CHAR(1), "REV_SEQNO" VARCHAR2(26), "TRX_INFO" BLOB, "T"
"RX_MSG" VARCHAR2(500), "AUTH_MSG" VARCHAR2(500), "AUTH_FEEDBACK" VARCHAR2(5"
"00)) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 STORAGE(INITIAL 65536 F"
"REELISTS 1 FREELIST GROUPS 1) TABLESPACE "TS_LOG" LOGGING NOCOMPRESS LOB (""
"TRX_INFO" STORE AS (TABLESPACE "TS_LOG" ENABLE STORAGE IN ROW CHUNK 4096 "
"PCTVERSION 10 NOCACHE STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS 1)"
""
IMP-00003: 遇到 ORACLE 错误 959
ORA-00959: 表空间'TS_LOG'不存在
ts_log表空间确实不存在,如果我在导入数据库中建好ts_log表空间也没问题,但是奇怪的是为什么其他的表不报表空间错误,只有这一个表报错呢?其他的表在exp导出数据库中也是放在不同的表空间里的,而且那些表空间在导入的数据库中也都不存在。
处理方法
clob的就会需要一个原库一样的表空间
分享到:
相关推荐
在实际工作中,有时需要将exp导出的历史备份dmp文件进行恢复,若之前的建表语句及表空间名无法找到,则直接用imp语句进行导入的话可能报错表空间不存在,且导入数据占用空间可能会非常大。使用本文方法可将exp导出的...
Oracle IMP 导入数据乱码问题解决方法 OracleIMP 命令是 Oracle 数据库中的一种数据导入工具,但是在使用 IMP 命令导入数据时,经常会碰到乱码问题。这篇文章将从根本上解决了导入数据乱码的根源及解决办法。 IMP ...
在进行Oracle数据迁移时,源系统与目标系统的表空间可能存在差异,这会导致在执行`imp`命令时出现错误提示,如“ORA-01546: object in wrong tablespace”。为了解决这一问题,我们需要采取一系列步骤来调整表空间...
这里,`username/password`是数据库连接凭证,`file`指定dmp文件,`fromuser`和`touser`分别指源用户和目标用户,`tablespace`为指定的表空间,`ignore=y`表示忽略错误继续导入。 3. **使用Data Pump(IMPDP)**:...
一般的做法是直接删除表空间然后imp导入数据,但是我这边的情况是远程有一个web始终连着,为了免得每天还要去启动那个web服务,我就采用了这个做法,只删除表,这样不会断开连接,注意,这个web只是白天在用。...
### Oracle数据库中IMP导入数据详解 #### 一、引言 在Oracle数据库管理与维护过程中,数据导入是一项非常重要的操作。对于刚接触Oracle的新手来说,掌握如何使用`IMP`命令进行数据导入尤为关键。本文将详细介绍...
在Oracle数据库管理中,"IMP-00010:不是有效的导出文件,头部验证失败" 是一个常见的导入错误,通常发生在尝试使用`expdp`(数据泵导出)或`impdp`(数据泵导入)工具进行数据迁移或备份恢复时。这个错误意味着系统...
### Oracle导入imp详解 #### 一、Oracle导入实用程序(Import Utility)介绍 Oracle的导入实用程序(简称imp)是一种非常强大的工具,它允许用户从一个数据库中提取数据,并将其写入操作系统文件中,以便于数据...
导入数据库(imp) 导入数据库是将数据库从一个文件导入到另一个数据库中,通常使用imp命令实现。以下是导入数据库的相关知识点: 一、创建表空间 在导入数据库之前,需要创建表空间,例如 create tablespace GJJMX...
在日常工作中,我们经常遇到数据库操作时中文显示不正确的问题,尤其是在使用 Oracle 的 `exp` 和 `imp` 命令进行数据导入导出以及通过 PL/SQL Developer 工具查询数据时出现中文乱码的情况尤为常见。本文将详细探讨...
`full=y`表示进行全库导入,`ignore=y`意味着忽略任何存在的同名对象。 3. 导入特定用户的所有对象: `imp system/manager file=seapark log=seapark fromuser=seapark` `fromuser`参数用于指定要导入的用户,...
### Oracle 数据导入导出 imp/exp 知识点详解 #### 一、Oracle 数据导入导出基本概念 在数据库管理过程中,经常需要进行数据备份或迁移等操作,Oracle 提供了强大的工具来支持这些需求,其中最常用的就是 `exp` 和...
错误信息"IMP-00019: 由于 ORACLE 错误 12899 而拒绝行IMP-00003: 遇到 ORACLE 错误 12899ORA-12899: 列 'JACKEYJ"."JK_REGISTER"."OPNAME" 的值太大 (实际值: 21, 最大值: 20)"表明某个表('JK_REGISTER')的特定...
imp方式批量导入dmp文件。oracle数据库bat脚本。需要配置数据库的链接信息和dmp路径信息。
**功能说明**:此选项用于在导入过程中将源表空间的所有对象映射到目标表空间中,有助于解决表空间名称不一致的问题。 **语法格式**: ```sql REMAP_TABLESPACE=source_tablespace:target_tablespace ``` **示例**...
这个错误通常发生在尝试使用IMP工具从.dmp文件导入数据时,表明导入文件可能已损坏或不完整,导致头部验证无法通过。 在Oracle数据库中,`IMP`(Import)是用于将数据从导出文件(.dmp文件)恢复到数据库的实用程序...
通过对 Oracle 表空间创建命令的分析以及对 exp/imp2 导入导出工具的介绍,我们可以看到,在 Oracle 数据库管理中,合理配置表空间属性和灵活运用备份恢复工具对于保障数据的安全性和可靠性至关重要。希望本文能帮助...
Oracle 11G 导入导出(imp 和 exp)少表解决方法 Oracle 11G 是一个功能强大且复杂的数据库管理系统,它提供了多种方式来导入和导出数据。然而,在使用 Oracle 11G 时,用户可能会遇到一些问题,例如无法导出空表...
**问题描述**:在使用`IMP`命令导入DMP文件时出现“IMP-00038:无法转换为环境字符集句柄”错误。 - **解决方法**: - 使用`IMPDP`命令代替`IMP`命令进行导入。 - 示例命令: ```sql IMPDP username/password ...
若使用`ignore=y`参数,imp会尝试覆盖已存在的对象,但若表有唯一性约束,不符合条件的数据将不会被导入,可能导致数据丢失或重复。因此,通常建议在导入前清理目标数据库中的相关对象。 其次,处理主外键约束时需...