首页 > 数据库 >Oracle捕捉SQL语法错误的10035事件

Oracle捕捉SQL语法错误的10035事件

时间:2024-08-05 14:55:35浏览次数:15  
标签:语法错误 Oracle command SQL 10035 ORA

Oracle数据库中,有的时候新上的程序,会出现与数据库建立了会话,但是传输的SQL是错误的情况,这个时候, 我们需要打开oracle 10035事件。


ALTER SYSTEM SET EVENTS '10035 trace name context forever, level 1;

打开后,在alert文件中,会出现所有解析失败的SQL.

解析失败的原因总结

  • ORA -904 应正确使用别名 原因:查看对应的表结构,发现在sql中存在表结构中没有的字段

  • ORA-00933: SQL command not properly ended

  • ORA-00936 原因:明显的语法错误。

  • ORA-00942错误表示的是表或者视图不存在

  • ORA-00905:设置值缺少关键字

  • ORA-01031 权限不足

  • ORA-00947: 没有足够的值,是因为源数据表的字段比目标表字段少,不能直接全部插入

关闭的command:

ALTER SYSTEM SET EVENTS '10035 trace name context off;

标签:语法错误,Oracle,command,SQL,10035,ORA
From: https://blog.csdn.net/u014332621/article/details/140927207

相关文章

  • ORA-01555 caused by SQL statement below (SQL ID
    在Oracle数据库种,比较常见的一个错误是ORA-01555。报错如下:我依据这个sql_id去找对应的sql,发现通常是如下类似的sql。即程序的sql中嵌入一个具体的包含日期的条件,这个sql在执行的初期由于数据量较少,大概没有什么问题,但是一年两年数据越来越大,就会出现ORA-01555,即要查找的......
  • mysql分区自动维护(SpringBoot+MybatisPlus)
    1.环境SpringBoot+MybatisPlus+MySQL2.简介通过定时器@Scheduled每日触发,查询当前库中所有分区表(这里以时间段进行分区)判断剩余分区是否小于自定义预留分区(无自定义预留分区则取默认分区配置),若小于预留分区时,自动创建分区至配置分区数判断已有分区是否大于自定义保留分......
  • springboot多数据源整合及使用(一个oracle,两个mysql)
    在开发工作中,会遇到需要使用多个数据源的情况,比如项目一开始只有oracle,后面需要追加两个mysql数据源使用,这时候就需要配置多数据源了.首先,配置文件的编写:版本如下spring:datasource:db1:driver-class-name:com.mysql.cj.jdbc.Driverurl:......
  • 系统整容纪:用知识来"武装"自己~认识MySQL的锁与事务
    本文通过介绍在实际工作中一次异常排查引发的自我思考与学习,来使得读者受到一定的启发,从而迸发出星星点光,扩展出自己独有的思路,进而在工作中不断的挖掘自我不足之处,同时通过学习与"锻炼"来不断地强大自己。分享工作中的点点滴滴,贯彻千里之行,始于足下,最终以微不足道的量变引起化蝶......
  • ctf_web_sql
    1,union联合注入(1)万能密码and优先级高于or,先执行and;则username="用户提交"andpassword="1"为假;or后面的条件恒为真;则where条件为真;输出admin表中所有的信息select*fromadminwhereusername="用户提交"andpassword="1"or"1"="1"bp万能密......
  • 华为欧拉系统离线安装MySQL5.7步骤
    一、需要准备的软件1、mysql官网下载地址:https://dev.mysql.com/downloads/mysql/下载mysql-5.7.24-linux-glibc2.12-x86_64.tar二、下面开始部署安装mysql1、创建新的用户组和新的用户,用来管理mysql,提高安全性#创建新数组mysqlgroupaddmysql#创建用户mysql,指......
  • mysql服务启动失败
    mysql服务启动失败打开mysql_error.log,滑到最底部,发现报错信息如下:报错信息:2024-04-0716:57:380[Note]ServersocketcreatedonIP:'::'.解决办法:复制C:\xampp\mysql\data文件夹【复制到桌面或者随便哪里都行】打开C:\xampp\mysql\backup,复制里面所有的文件粘......
  • 方天云智慧平台系统 GetSalQuatation SQL注入漏洞复现
    0x01产品简介方天云智慧平台系统,作为方天科技公司的重要产品,是一款面向企业全流程的业务管理功能平台,集成了ERP(企业资源规划)、MES(车间执行系统)、APS(先进规划与排程)、PLM(产品生命周期)、CRM(客户关系管理)等多种功能模块,旨在通过云端服务为企业提供数字化、智能化的管理解决方案......
  • 浅谈SQL sever游标
    一、什么是游标?游标是一种用来遍历数据库结果集的机制,它允许用户逐行处理查询结果。在SQLServer中,游标是一种可编程的对象,可以在存储过程或触发器中使用。使用游标可以逐行处理查询结果,执行复杂的逻辑操作,以及在处理数据时进行一些特定的操作。游标通常用于需要逐行处理......
  • MySQL 是如何实现数据的排序的?
    1.背景或许你面试的时候被问到了mysql的排序问题又或许你在学习排序算法的时候想到了数据库的排序是如何实现的呢下面重点从面试的角度来回答这个问题2.面试回答1.普通面试者回答普通面试者的回答通常是点对点的回答,如下:MySQL实现数据的排序主要通过排序算法和索引结构......