Oracle错误代码案例总结及解决方案.docx

上传人:b****8 文档编号:12314371 上传时间:2023-06-05 格式:DOCX 页数:17 大小:26.80KB
下载 相关 举报
Oracle错误代码案例总结及解决方案.docx_第1页
第1页 / 共17页
Oracle错误代码案例总结及解决方案.docx_第2页
第2页 / 共17页
Oracle错误代码案例总结及解决方案.docx_第3页
第3页 / 共17页
Oracle错误代码案例总结及解决方案.docx_第4页
第4页 / 共17页
Oracle错误代码案例总结及解决方案.docx_第5页
第5页 / 共17页
Oracle错误代码案例总结及解决方案.docx_第6页
第6页 / 共17页
Oracle错误代码案例总结及解决方案.docx_第7页
第7页 / 共17页
Oracle错误代码案例总结及解决方案.docx_第8页
第8页 / 共17页
Oracle错误代码案例总结及解决方案.docx_第9页
第9页 / 共17页
Oracle错误代码案例总结及解决方案.docx_第10页
第10页 / 共17页
Oracle错误代码案例总结及解决方案.docx_第11页
第11页 / 共17页
Oracle错误代码案例总结及解决方案.docx_第12页
第12页 / 共17页
Oracle错误代码案例总结及解决方案.docx_第13页
第13页 / 共17页
Oracle错误代码案例总结及解决方案.docx_第14页
第14页 / 共17页
Oracle错误代码案例总结及解决方案.docx_第15页
第15页 / 共17页
Oracle错误代码案例总结及解决方案.docx_第16页
第16页 / 共17页
Oracle错误代码案例总结及解决方案.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Oracle错误代码案例总结及解决方案.docx

《Oracle错误代码案例总结及解决方案.docx》由会员分享,可在线阅读,更多相关《Oracle错误代码案例总结及解决方案.docx(17页珍藏版)》请在冰点文库上搜索。

Oracle错误代码案例总结及解决方案.docx

Oracle错误代码案例总结及解决方案

常见错误:

ORA-00001:

违反唯一约束条件(主键错误)

ORA—00028:

无法连接数据库进程

ORA-00900:

无效sql语句

ORA-00904:

字段名写错或是建表时最后一个字段有逗号

ORA-00907:

缺少右括号

ORA-00911:

无效字符

ORA—00917:

缺少逗号

ORA-00918:

未明确定义列

ORA—00922:

丢失或无效的选项(表名等可能有空格)

ORA—00923:

未找到FROM关键字

ORA-00926:

缺少value

ORA-00933:

SQL命令未正确结束

ORA-00936:

缺少表达式

ORA-00937:

不是单组分组函数

ORA—00942:

表或视图不存在

ORA-00947:

没有足够的值(一般是插入语句出现的错,插入值的数量与字段不符)

ORA-00979:

不是groupby的表达式

ORA-01009:

缺少法定参数(eg:

sql做参数时,且sql语句为空时,报错)

ORA-01098:

数据库无法关闭及启动

ORA-01400:

无法将null值插入

ORA-01401:

插入的值对于列过大

ORA—01476:

sql中存在除数为零

ORA—01579:

恢复过程中出现写错误

ORA—01580:

创建控制备份文件时出错

ORA-01581:

尝试使用已分配的回退段()新区()

ORA—01582:

无法打开要备份的控制文件

ORA—01583:

无法获得要备份的控制文件的块大小

ORA-01584:

无法获得要备份的控制文件的文件大小

ORA—01585:

标识备份文件时出错

ORA-01586:

无法打开要备份的目标文件

ORA—01587:

复制控制文件的备份文件时出错

ORA-01588:

要打开数据库则必须使用RESETLOGS选项

ORA-01589:

要打开数据库则必须使用RESETLOGS或NORESETLOGS选项

ORA—01590:

段可用列表数()超出最大数

ORA—01591:

锁定已被有问题的分配事务处理挂起

ORA-01592:

将第7版回退段()转换为Oracle8版格式时出错

ORA-01593:

回退段最佳大小(blks)小于计算的初始大小(blks)

ORA—01594:

尝试放回已释放的回退段()区()

ORA-01595:

释放区()回退段()时出错

ORA-01596:

无法在参数中指定系统

ORA—01597:

无法改变联机或脱机系统回退段

ORA—01598:

回退段''未联机

ORA-01599:

无法获得回退段(),高速缓存空间已满

ORA—01600:

至多只有一个"”在子句"”()中

ORA—01601:

子句""()中的存储桶大小非法

ORA—01603:

子句""()中的分组大小非法

ORA-01604:

子句""()中的编号范围非法

ORA—01605:

子句"”()中缺少编号

ORA—01606:

gc_files_to_locks不同于另一已安装例程的参数

ORA—01608:

无法将回退段''联机,其状态为()

ORA-01609:

日志是线程的当前日志—无法删除成员

ORA-01610:

使用BACKUPCONTROLFILE选项的恢复必须已完成

ORA-01611:

线程编号无效-必须介于1和之间

ORA-01612:

线程已经启用

ORA-01613:

线程只有日志-要求至少启用2个日志

ORA-01614:

线程正忙—无法启用

ORA—01615:

线程已安装—无法禁用

ORA—01616:

线程已打开—无法禁用

ORA-01617:

无法安装:

  不是有效的线程编号

ORA-01618:

线程未启用—无法安装

ORA-01619:

线程已由另一例程安装

ORA—01620:

没有可用于安装的公用线程

ORA-01621:

数据库打开时无法重命名当前日志的成员

ORA-01622:

必须指定线程编号—没有特定默认值

ORA—01623:

日志是线程的当前日志-无法删除

ORA-01624:

线程的紧急恢复需要日志

ORA-01625:

回退段'’不属于此例程

ORA-01626:

回退段号''无法处理更多事务处理

ORA-01627:

回退段号''未联机

ORA-01628:

已达到max#extents()(回退段)

ORA—01629:

已达到max#extents(),此时正在保存表空间的撤消

ORA-01630:

表空间中的temp段达到max#extents()

ORA—01631:

表.达到max#extents()

ORA—01632:

索引。

达到max#extents()

ORA—01633:

此操作需要RealApplicationClusters选件

ORA-01634:

回退段号''即将脱机

ORA—01635:

指定的回退段编号'’不可用

ORA-01636:

回退段’’已联机

ORA-01637:

回退段''正被另一例程(#)使用

ORA-01638:

参数  不允许ORACLE版本  装载群集数据库

ORA-01640:

无法将活动事务处理的表空间设置为只读

ORA-01641:

表空间’'未联机-无法添加数据文件

ORA—01642:

只读表空间''无需开始备份

ORA-01643:

系统表空间无法设置为只读

ORA-01644:

表空间’'已经是只读

ORA—01645:

上次尝试设置读写已完成一半

ORA—01646:

表空间’'不是只读—无法设置为读写

ORA—01647:

表空间’’是只读,无法在其中分配空间

ORA-01648:

日志是禁用线程的当前日志

ORA-01649:

不允许进行备份控制文件操作

ORA-01650:

回退段无法通过(在表空间中)扩展

ORA-01651:

无法通过(在表空间中)扩展保存撤消段

ORA—01652:

无法通过(在表空间中)扩展temp段

ORA—01653:

表.无法通过(在表空间中)扩展

ORA-01654:

索引.无法通过(在表空间中)扩展

ORA-01655:

群集.无法通过  (在表空间  中)扩展

ORA-01656:

最大区数()已在群集.中达到

ORA-01657:

无效的SHRINK选项值

ORA—01658:

无法为表空间中的段创建INITIAL区

ORA-01659:

无法分配超出的MINEXTENTS(在表空间中)

ORA—01660:

表空间’’已是永久性

ORA-01661:

表空间’’已是临时性

ORA—01662:

表空间’'非空且无法设置为暂时性

ORA-01663:

表空间’'的内容不断变动

ORA-01664:

扩展排序段的事务处理已终止

ORA-01665:

控制文件不是一个备用控制文件

ORA—01666:

控制文件用于备用数据库

ORA—01667:

无法添加任何其它表空间:

超出限制

ORA-01668:

对于数据文件的脱机,备用数据库要求使用DROP选项

ORA-01669:

备用数据库控制文件不一致

ORA—01670:

备用数据库恢复需要新数据文件

ORA—01671:

控制文件是备份文件,无法设置备用控制文件

ORA—01672:

控制文件可能缺少文件或具有额外文件

ORA—01673:

未标识数据文件

ORA-01674:

数据文件是一个旧的原型而非当前文件

ORA—01675:

max_commit_propagation_delay与其它例程不一致

ORA—01676:

''的备用文件名转换超出的最大长度

ORA-01677:

备用文件名转换参数不同于其它例程

ORA—01678:

参数  必须是一对样式字符串和取代字符串

ORA—01679:

数据库必须以EXCLUSIVE安装且未打开以激活

ORA—01680:

无法通过(在表空间中)扩展LOB段

ORA—01681:

max#extents()已在表空间中的LOB段达到

ORA—01682:

只读DB无法在表空间中分配临时空间

ORA-01683:

索引.分区无法通过(在表空间中)扩展

ORA-01684:

max#extents()已在表。

分区中达到

ORA-01685:

max#extents()已在索引.分区中达到

ORA—01686:

max#files()对于表空间已达到

ORA-01687:

表空间'’的指定记录属性与现有属性相同

ORA-01688:

表。

分区无法通过(在表空间中)扩展

ORA-01689:

子句”"()中出现语法错误

ORA—01690:

排序区太小

ORA-01691:

Lob段.无法通过(在表空间中)扩展

ORA-01692:

Lob段。

分区无法通过(在表空间中)扩展

ORA-01693:

max#extents()已在lob段。

中达到

ORA—01694:

max#extents()已在lob段。

分区中达到

ORA—01695:

将回退段转换为版本8.0。

2时出错

ORA-01696:

控制文件不是’克隆'控制文件

ORA-01697:

控制文件用于’克隆’数据库

ORA—01698:

'克隆’数据库仅可以具有SYSTEM联机回退段

ORA-01699:

正在导入表空间''以用于时间点恢复

ORA-01700:

列表中的用户名重复

ORA-01701:

此处不允许有群集

ORA-01702:

此处不允许有视图

ORA-01703:

缺少SYNONYM关键字

ORA—01704:

文字字符串过长

ORA—01705:

无法在关联列中指定外部连接

ORA—01706:

用户函数的结果值过大

ORA-01707:

缺少LIST关键字

ORA—01708:

需要ACCESS或SESSION

ORA-01709:

程序不存在

ORA-01710:

缺少OF关键字

ORA-01711:

列出的权限重复

ORA—01712:

您不能授予不具有的权限

ORA-01713:

该权限的GRANTOPTION不存在

ORA—01714:

执行用户函数时出错

ORA—01715:

UNIQUE不可以与簇索引一起使用

ORA—01716:

NOSORT不可以与簇索引一起使用

ORA-01717:

seccta:

访问已过时的模式标记无效

ORA—01718:

NOAUDIT不允许BYACCESS|SESSION子句

ORA-01719:

OR或IN操作数中不允许外部连接运算符(+)

ORA—01720:

授权选项对于’.’不存在

ORA—01721:

USERENV(COMMITSCN)在事务处理中调用了多次

ORA-01722:

无效数字(比如字段类型为number型、插入的值中却有字母)

ORA-01723:

不允许长度为0的列

ORA-01724:

浮点(数)精确度超出范围(1到126)

ORA-01725:

此处不允许USERENV(’COMMITSCN’)

ORA—01726:

此处不允许有表

ORA-01727:

数字精度说明符超出范围(1到38)

ORA-01728:

数字标度说明符超出范围(—84到127)

ORA-01729:

需要数据库链接名

ORA-01730:

指定的列名数无效

ORA—01731:

出现循环的视图定义

ORA-01732:

此视图的数据操纵操作非法

ORA-01733:

此处不允许虚拟列

ORA—01734:

非法的参数—EXTENTMIN高于EXTENTMAX

ORA-01735:

非法的ALTERTABLE选项

ORA—01736:

需要[NOT]SUCCESSFUL

ORA-01737:

有效模式:

[ROW]SHARE,[[SHARE]ROW]EXCLUSIVE,SHAREUPDATE

ORA—01738:

缺少IN关键字

ORA—01739:

缺少MODE关键字

ORA—01740:

标识中缺少双引号

ORA-01741:

非法的零长度标识

ORA-01742:

备注错误终止

ORA-01743:

仅能编制纯函数的索引

ORA—01744:

不合理的INTO

ORA—01745:

无效的主机/赋值变量名

ORA-01746:

此处不允许指示符变量

ORA—01747:

无效的用户。

表.列,表.列,或列规格

ORA-01748:

此处只允许简单的列名

ORA—01749:

用户不可以自/至自己GRANT/REVOKE权限

ORA—01750:

UPDATE/REFERENCES仅可以从整个表而不能按列REVOKE

ORA-01751:

无效的转储撤消选项

ORA—01752:

不能从没有一个键值保存表的视图中删除

ORA—01753:

列定义与聚簇列定义不兼容

ORA—01754:

表只能包含一个LONG类型的列

ORA—01755:

必须指定区编号或块编号

ORA-01756:

括号内的字符串没有正确结束

ORA—01757:

必须指定对象编号

ORA-01758:

要添加法定(NOTNULL)列,则表必须为空

ORA-01759:

未正确定义用户函数

ORA-01760:

函数的参数非法

ORA-01761:

DML操作与连结中的唯一表不对应

ORA-01762:

vopdrv:

FROM中没有视图查询块

ORA-01763:

更新或删除涉及到外部连结表

ORA—01764:

连结的新更新值不能保证为唯一

ORA—01765:

不允许指定表的所有者名

ORA-01766:

此上下文中不允许有字典表

ORA—01767:

UPDATE..。

SET表达式必须是子查询

ORA—01768:

数字字符串过长

ORA—01769:

重复的CLUSTER选项说明

ORA—01770:

CREATECLUSTER命令中不允许有CLUSTER选项

ORA-01771:

选项对聚簇表非法

ORA—01772:

必须指定LEVEL的值 (无效数字,插入的值有字母)

ORA-01773:

此CERATETABLE中没有指定列的数据类型

ORA-01774:

转储撤消选项指定了多次

ORA—01775:

同义词的循环嵌套链

ORA—01776:

无法通过连接视图修改多个基表

ORA—01777:

此系统中不允许WITHGRANTOPTION

ORA—01778:

超出最大子查询的嵌套层

ORA—01779:

无法修改与非键值保存表对应的列

ORA—01780:

要求文字字符串

ORA-01781:

UNRECOVERABLE不能指定没有ASSELECT

ORA-01782:

不能为群集或聚簇表指定UNRECOVERABLE

ORA-01783:

只可以指定RECOVERABLE或UNRECOVERABLE子句

ORA—01784:

不能指定RECOVERABLE具有禁用的数据库介质恢复

ORA—01785:

ORDERBY项必须是SELECT-list表达式的数目

ORA—01786:

此查询表达式不允许FORUPDATE

ORA-01787:

每个查询块只允许有一个子句

ORA-01788:

此查询块中要求CONNECTBY子句

ORA—01789:

查询块具有不正确的结果列数(不能创建唯一索引,发现重复记录)

ORA—01790:

表达式必须具有与对应表达式相同的数据类型

ORA—01791:

不是SELECTed表达式

ORA—01792:

表或视图中的最大列数为1000

ORA—01793:

索引列的最大数为32

ORA-01794:

群集列的最大数目为32

ORA-01795:

列表中的最大表达式数为1000

ORA-01796:

此运算符不能与列表一起使用

ORA-01797:

此运算符后面必须跟ANY或ALL

ORA—01798:

缺少EXCEPTION关键字

ORA-01799:

列不可以外部连接到子查询

ORA—01800:

日期格式中的文字过长以致无法处理

ORA—01801:

日期格式对于内部缓冲区过长

ORA—01802:

Julian日期超出范围

ORA-01803:

无法获得日期/时间

ORA—01804:

时区信息无法初始化

ORA-01810:

格式代码出现两次

ORA-01811:

Julian日期导致年度中的日无法使用

ORA—01812:

只可以指定一次年度

ORA-01813:

只可以指定一次小时

ORA-01814:

AM/PM因使用A。

M。

/P。

M.而发生冲突

ORA-01815:

BC/AD因使用B.C./A。

D.而发生冲突

ORA-01816:

只可以指定一次月份(文字与格式字符串不匹配。

一般是date型与char型之间未转化)

ORA-01817:

只可以指定一次周中的日

ORA—01818:

’HH24’导致上下午指示符无法使用

ORA—01819:

带符号的年度导致BC/AD无法使用

ORA-01820:

格式代码无法以日期输入格式显示

ORA—01821:

日期格式无法识别

ORA—01822:

此日历的纪元格式代码无效

ORA-01830:

日期格式图片在转换整个输入字符串之前结束

ORA—01831:

年度与Julian日期发生冲突

ORA—01832:

年度中的日与Julian日期发生冲突

ORA-01833:

月份与Julian日期发生冲突

ORA—01834:

月份中的日与Julian日期发生冲突

ORA-01835:

周中的日与Julian日期发生冲突

ORA-01836:

小时与日中的秒发生冲突

ORA-01837:

小时中的分与日中的秒发生冲突

ORA—01838:

分中的秒与日中的秒发生冲突

ORA—01839:

指定月份的日期无效

ORA-01840:

输入值对于日期格式不够长

ORA-01841:

(全)年度值必须介于—4713和+9999之间,且不为0

ORA—01842:

季度值必须介于1和4之间

ORA-01843:

无效的月份

ORA-01844:

年度中的周值必须介于1和52之间

ORA-01845:

月份中的周值必须介于1和5之间

ORA—01846:

周中的日无效

ORA-01847:

月份中日的值必须介于1和当月最后一日之间 (判断字符型能否转换成日期型)

ORA—01848:

年度中的日值必须介于1和365之间(闰年为366)

ORA—01849:

小时值必须介于1和12之间

ORA-01850:

小时值必须介于0和23之间

ORA-01851:

分钟值必须介于0和59之间

ORA—01852:

秒值必须介于0和59之间

ORA-01853:

日中的秒值必须介于0和86399之间

ORA-01854:

julian日期必须介于1和5373484之间

ORA—01855:

要求AM/A.M。

或PM/P。

M。

ORA—01856:

要求BC/B。

C。

或AD/A。

D.

ORA—01857:

无效的时区

ORA—01858:

在要求输入数字处找到非数字字符

ORA-01859:

在要求输入字母处找到非字母字符

ORA-01860:

年度中的周值必须介于1和53之间

ORA-01861:

文字与格式字符串不匹配

ORA-01862:

数字值与格式项目的长度不匹配

ORA-01863:

年度不支持当前日历

ORA—01864:

日期超出当前日历的范围

ORA—01865:

无效的纪元

ORA—01866:

日期时间类无效

ORA—01867:

间隔无效

ORA-01868:

间隔的前导精度太小

ORA-01869:

保留以供将来使用

ORA-01870:

间隔或日期时间不是相互可比较的

ORA-01871:

秒数必须少于60

ORA-01872:

保留以供将来使用

ORA-01873:

间隔的前导精度太小

ORA-01874:

时区小时必须在-12和13之间

ORA—01875:

时区分钟必须在—59和59之间

ORA-01876:

年份必须不少于-4713

ORA—01877:

内部缓冲区的字符串太长

ORA-01878:

在日期时间或间隔中没有找到指定的字段

ORA-01879:

hh25字段必须在0和24之间

ORA—01880:

零点几秒必须在0和999999999之间

ORA-01881:

时区区域ID%d无效

ORA-01882:

未找到时区区域 

ORA—01883:

在区域转换过程中禁用了重叠

ORA-01890:

检测到NLS错误

ORA-01891:

日期时间/间隔内部错误

ORA—01898:

精确度说明符过多

ORA—01899:

错误的精度说明符

ORA—01900:

需要LOGFILE关键字

ORA—01901:

需要ROLLBACK关键字

ORA-01902:

需要SEGMENT关键字

ORA—01903:

需要EVENTS关键字

ORA—01904:

需要DATAFILE关键字

ORA-01905:

需要STORAGE关键字

ORA-01906:

需要BACKUP关键字

ORA—01907:

需要TABLESPACE关键字

ORA-01908:

需要EXISTS关键字

ORA-01909:

需要REUSE关键字

ORA-01910:

需要TABLES关键字

ORA-01911:

需要CONTENTS关键字

ORA—01912:

需要ROW关键字

ORA—01913:

需要EXCLUSIVE关键字

ORA-01914:

审计选项对于序号无效

ORA—01915:

审计选项对于视图无效

ORA-01917:

用户或角色’’不存在

ORA-01918:

用户'’不存在

ORA—01919:

角色’’不存在

ORA—01920:

用户名’’与另外一个用户名或角色名发生冲突

ORA—01921:

角色名’’与另一个用户名或角色名发生冲突

ORA-01922:

必须指定CASCADE以删除’’

ORA—01923:

CASCADE已中止,对象被另一用户锁定

ORA—01924:

角色''未被授权或不存在

ORA—01925:

超出已启用角色的最大数

ORA—01926:

无法将WITHGRANTOPTIONGRANT角色

ORA—01927:

无法REVOKE您未授权的权限

ORA-01928:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2