
违反唯一约束条件了,可能是主键值重复了,如果是SEQ_DICTPARAM.NEXTVAL生成的值在数据库里已经存在,则会报这个错误。
这主要是由于越来越多的半关系型和非关系型数据需要用数据库进行存储管理,以此同时,分布式技术等新技术的出现也对数据库的技术提出了新的要求,于是越来越多的非关系型数据库就开始出现,这类数据库与传统的关系型数据库在设计和数据结构有了很大的不同。
它们更强调数据库数据的高并发读写和存储大数据,这类数据库一般被称为NoSQL(Not only SQL)数据库。 而传统的关系型数据库在一些传统领域依然保持了强大的生命力。
发展现状:
在数据库的发展历史上,数据库先后经历了层次数据库、网状数据库和关系数据库等各个阶段的发展,数据库技术在各个方面的快速的发展。特别是关系型数据库已经成为目前数据库产品中最重要的一员,80年代以来, 几乎所有的数据库厂商新出的数据库产品都支持关系型数据库。
即使一些非关系数据库产品也几乎都有支持关系数据库的接口。这主要是传统的关系型数据库可以比较好的解决管理和存储关系型数据的问题。随着云计算的发展和大数据时代的到来,关系型数据库越来越无法满足需要。
oracle导入dmp文件报错IMP-00019,IMP-00003,ORA-00001是设置错误造成的,解决方法为:
1、找一台配置比较好的电脑安装服务器版本的 *** 作系统,目前常见的有Windows 2008 / 2012 server。
2、安装Oracle数据库软件,并且用Oracle管理工具中的Database Configuration Assistant 根据对方提供的数据库名建立数据库。数据库版本则要和导出当前dmp文件的数据库版本一致。
3、透过脚本文件建立导入dmp文件所需的表空间、用户、规则以及相关的授权。
4、将dmp文件复制到新安装的Oracle数据库服务器中,准备导入这个数据库文件。
5、通过cmd调出运行窗口,用imp命令导入数据。
6、通过数据库管理工具连接数据库,就可以查询到dmp文件中的数据了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)