ITPub博客

首页 > 数据库 > Oracle > 23c 新特性之完善报错信息

23c 新特性之完善报错信息

原创 Oracle 作者:sjw1933 时间:2024-01-19 15:01:20 0 删除 编辑

一  描述                                            

完善报错信息的介绍

从 Oracle Database 23c 开始, Oracle 数据库报错信息更加全面,相较于之前的数据库版本经常遇到有报错情况,但是不能快速定位报错,例如:查询数据库中表或者视图时,遇到查询不到的情况,以往的数据库报错只是 "ORA-00942: table or view does not exist " ,而新版本不仅会给出报错信息,然后提供一个官方链接列出几种可能的原因提供几种参考,以便于更好地诊断问题。

二  完善报错信息的测试

环境测试

SQL> select banner from v$version;
 
BANNER
--------------------------------------------------------------------------------
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production


 

查询任意一个不存在的表

 

SQL> select * from test1;
select * from test1
              *
ERROR at line 1:
ORA-00942: table or view does not exist

 

这里报错了,提示表或者视图不存在

 


环境测试

SQL> select BANNER from  v$version;
 
BANNER
--------------------------------------------------------------------------------
Oracle Database 23c Free, Release 23.0.0.0.0 - Developer-Release
 
查询任意一个不存在的表
 
SQL> select * from test1;
select * from test1
              *
ERROR at line 1:

ORA-00942: table or view does not exist

Help:  https://docs.oracle.com/error-help/db/ora-00942/


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23825935/viewspace-3004466/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
11年数据库行业经验,Oracle ACE、PG ACE、OCM、IBM Certified DBA、MySQL OCP、PolarDB技术专家、KCP、PCTP、PCSD、达梦师资认证、PolarDB开源社区技术顾问、ITPUB认证专家、某高校外聘教师

注册时间:2019-05-05

  • 博文量
    295
  • 访问量
    300808