orale数据到数据是主键约束的问题
来源:互联网 发布:英语单词分类记忆软件 编辑:程序博客网 时间:2024/05/14 22:41
今天把数据库装了 然后王书就可以导数据 在运行项目的时候 后台来时报主键约束的问题
排查下来 在到入数据的时候出了问题
问题
出现了imp-00010 imp-00000 错误
这个出错时因为你到出的数据的原始数据的版本与被导入的数据库版本不一样
决解办法
oracle 导入dmp 报 IMP-00010:不是有效的导出文件,头部验证失败
用Notepad++查看了dmp文件,在头部具修改成你将导入目标数据库的版本号
以下对应的版本号:
11g R2:V11.02.00
11g R1:V11.01.00
10g:V10.02.01
这样还是会出现一个问题 那就是有些主键不能生成 导入数据是就会出现警告
在使用的时候就会出现问题
决解办法
mp aostareip/aostareip@eipdb file=d:\temp.db full=y ignore=y
这个语句可以从temp.db文件把数据导入到eipdb数据库上,temp.db文件中只有T_SERIALNUM表的内容:
SERIALNUM(PK) NAME
--------------------------------------------------------------------------------
26 version
27 fieldID
28 modelSys
但是我的目的数据库中表T_SERIALNUM的记录为:
SERIALNUM(PK) NAME
--------------------------------------------------------------------------------
26 version
27 fieldID
28 SysID
可以看到最后一条记录的Name字段内容不一样,现在我希望用temp.db文件中的最后一条记录覆盖目的数据库该表的最后一条记录,因为该记录关键字内容都为28,所以上面的imp语句因为违反了唯一约束条件而不成功,我试了 newusers(newusers) 兄建议的加参数CONSTRAINTS=Y,写成如下模样:
imp aostareip/aostareip@eipdb file=d:\temp.db full=y ignore=y constraints=y
- orale数据到数据是主键约束的问题
- Orale的数据dmp的导入导出
- orale 查询两个时间段内的数据
- 具有主键约束的两个表的数据的删除
- 有重复数据的表添加主键或唯一约束
- 数据完整性约束:主键、外键、各种约束的创建删除语句
- sql server中添加数据是发生外键约束冲突的问题
- SQL点滴4—筛选数据列的类型,字段大小,是否可为空,是否是主键,约束等等信息
- 数据的完整性(约束)
- oracle删除主键约束的问题m
- 主键约束与其索引的问题
- 违反主键约束牵扯出的问题
- 约束:确保数据的完整性(主键,唯一,检查,默认,非空,外键)
- ORA-02437 使对已有数据不检查的主键约束生效
- sqlserver中多行所有数据重复,无法更新或删除问题,通常是在没有主键的情况下的表
- orale插入blod数据 utl_raw.cast_to_raw()
- mysql导入数据时的外键约束问题
- mysql导入数据时的外键约束问题
- Java泛型和增强for循环
- 深入java Api Lang包
- Logistic Regression的几个特性
- [LeetCode]Plus One
- AttackApi
- orale数据到数据是主键约束的问题
- 组合模式
- 我开博客拉
- mac idea golang 配置
- 2015-4-1C语言学习日记
- eclipse创建Android项目,发现javax.swing类库找不到。
- Spring MVC中的视图解析ViewResolver
- jsp中request.getParameter和request.getAttribute之间的区别
- 最大递增子序列LIS