首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Oracle 错误总结及问题解决 ORA「建议收藏」

当前调用不存在 ORA-00086: 用户调用不存在 ORA-00087: 命令无法在远程例程上执行 ORA-00088: 共享服务器无法执行命令 ORA-00089: ORADEBUG 命令中无效的例程号...OCI 操作 ORA-01011: 在与第 6 版服务器会话时不能使用第 7 版兼容模式 ORA-01012: 没有登录,没有连接到Oracle 说明:如果在没有连接到数据库的情况下,执行PL/SQL...(链接名称 ) ORA-12341: 超出打开装载的最大数量 ORA-12342: 打开装载超出 OPEN_MOUNTS 参数的限制 ORA-12345: 用户 在数据库链接 (链接名称 ) 上不具有...ORA-13771: 无法获取排它锁 (在 “SQL 优化集” “” [所有者为用户 “”] 上) ORA-13772: “SQL 优化集” “” (所有者为用户 “”) 上出现意外的死锁 ORA-13773...ORA-16954: SQL 语法分析错误。 ORA-16955: SQL 分析时出现未知错误。 ORA-16956: 只有在测试执行时才支持 SELECT 或 DML 语句。

22.7K20

db2 terminate作用_db2 truncate table immediate

必须对此表空间中的表的索引进行重组或重建,以便支持大型 RID。01689 在未连接到数据源的情况下完成了 SQL 编译。0168A 在数据源上找不到源过程的程序包主体,或者它无效。...10507 处理 XPath 或 XQuery 表达式时遇到了类型错误。10508 XQuery 表达式在已计算的构造函数中包括一个无效的名称表达式。...25501 该语句只允许作为工作单元的第一条语句。25502 操作在单个事务中不能多次出现。 类代码 26 无效 SQL 语句标识 表 21....42704 检测到未定义的对象或约束名。 42705 检测到未定义的服务器名。 42707 ORDER BY 内的列名不标识结果表中的列。 42709 在键列列表中指定了重复的列名。...42823 从仅允许一列的子查询中返回了多列。 42824 LIKE 的操作数不是字符串,或第一个操作数不是列。

7.7K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Apriso 开发葵花宝典之七 Action Scripts 篇

    什么是Action Scripts 根据从各种 DELMIA Apriso 项目收集的数据,大多数包含业务逻辑的标准操作使用以下两个函数之一:用户公式或 SQL 查询。...Action Scripts应用和执行场景 在某些情况下,动作脚本可以取代标准操作: 执行屏幕上的验证 执行简单的数据解析 数据库查询 Action Scripts可以从以下点调用: 在页面中OnLoad...一般客户端执行页面校验和简单解析,服务器端执行从数据库中查询数据,但是在服务器端模式下执行一个脚本后,随后的所有脚本也将在服务器端执行。...特别是在Oracle数据库上运行查询时,或者在数据类型为date的数据上运行查询时,确定的数据类型可能是无效的,在这种情况下,数据类型应该在脚本中提供,如 var query = Database.Query.Create...Query:因为SQL Server与Oracle不同,为了在两个数据库(SQL和Oracle)中使用相同的脚本,可以使用QueryRepository存储命名查询,并使用这些名称创建查询对象并执行查询

    53740

    达梦(DM)报错: 无效的存储参数

    问题复现 选中本地数据库链接,点击【新建查询】 点击工具栏【查询】,选择【执行脚本】 选中文件夹中刚才创建的sql脚本,点击【打开】 这时在本地数据库的查询窗口会看到生成一条导入的...sql语句,同时执行sql脚本操作,这样我们就复现了问题 问题分析 出现这个问题的话,我们首先来看一下报错的位置,第16行有什么内容 再根据错误码 [-3209]: 无效的存储参数 在达梦官方文档中查询...而测试环境库的大小写不敏感 因此才有这个问题,从大小写不敏感的数据库导出的sql脚本在大小写敏感的数据库上执行会有这样的问题。...大小写敏感的库,在 DM 默认都会转为大写,但是当用双引号引起来,如"hb_edu",则创建的对象名是小写的。上例中,创建的表空间名是大写的HB_EDU,所以,单独写 hb_edu会报这个对象不存在。...当 SCOPE 等于 0 或 1,试图修改静态配置参数时服务器会返回错误信息。只有具有 DBA 角色的用户才有权限调用 SP_SET_PARA_VALUE。

    31810

    PostgreSQL 13.0-13.15 功能更新和bug fixed列表

    PG13.7 修复在临时对象清理期间不安全的toast数据访问,服务器进程退出期间的临时对象删除可能会出现“致命错误:不能在没有活动快照的情况下获取toast数据”。...PG13.10 确保在执行全文搜索查询时可以取消执行短语匹配 PG13.10 修复具有非确定性排序规则的字符串哈希中的内存泄漏 PG13.10 在失败的复制连接尝试后清理libpq连接对象,先前的代码泄漏了连接对象...PG13.10 在WAL重放哈希索引页拆分操作期间避免“失败以获取清理锁定”的罕见恐慌 PG13.10 在WAL重放期间设置堆页面的全可见位时推进LSN,未执行此操作将导致从主服务器到备用服务器的页面可能不同...PG13.11 避免在CREATE SCHEMA中省略新模式名称时出现崩溃,SQL标准允许编写CREATE SCHEMA AUTHORIZATION owner_name,其中模式名称默认为owner_name...PG13.12 确保创建分区索引时正确标记为有效或无效,如果新的分区索引与某个分区上现有但无效的索引匹配,则分区索引可能会过早地被标记为有效。这可能导致对分区表的后续查询中出现错误或断言失败。

    13810

    DB2错误代码_db2错误码57016

    -113 42602 遇到无效字符 -114 42961 该语句的位置名称必须与当前服务器匹配,但是却没有匹配 -115 42601 因为比较运算符没有伴着一个表达式或者列表,遇到了无效谓词 -117...-410 42820 浮点文字笔30个字符的最大允许长度长 -411 56040 CURRENT SQLID使用无效 -412 42823 在子查询的选择列表中遇到了多个列 -413 22003 当转换为一个数字型数据类型时...可改变主健列值的更新语句不能在同一时刻用于更新多行 -535 21502 当从自我引用表中删除数据或者更新主健列时,不能指定WHERE CURRENT OF。...,显式的或隐含的指定了GROUP BY或HAVING语句 -817 25000 执行SQL语句将可能导致禁止更新用户数据或DB2编目 -818 05103 划载入组件的时间戳不匹配,在执行计划中没有从同一个预编译中建立...(在DB2 6之前的版本) -981 57015 当前不是处于允许SQL的状态时,试图在RRSAF中执行SQL -991 57015 调用连接不能建立一个到DB2的隐含或开放连接 -1773 null

    2.6K10

    JDBC详解

    ;回滚事务在catch中进行,用try-catch处理sql语句,若出现异常则进行相应的回滚操作。...);执行select语句,返回ResultSet对象 获取查询结果: boolean next(): 将光标从当前位置向前移动一行。...executeQuery();//查询语句时使用 executeUpdate();//更新语句时使用 PreparedStatement原理: 在获取PreparedStatement对象时,将sql语句发送给...执行时就不用再进行检查,编译。 如果sql模板一样,则只需要进行一次检查、编译。 SQL注入 SQL注入是通过操作输入来修改事先定义好的SQL语句,用以达到执行代码对服务器进行攻击的方法。...简单的SQL注入代码,比如在登陆时密码框输入:'' or '1'='1' 第一对’',表示截断sql查询的值,查询1=1也就是查询全表。

    85330

    【7】进大厂必须掌握的面试题-Java面试-Jsp

    公共无效的jspDestroy() 与servlet的destroy()方法相同,仅调用一次。 2.什么是JSP隐式对象? 默认情况下,JSP提供9个隐式对象。...”,“ no-store”); response.setHeader(“ Pragma”,“ no-cache”); response.setHeader(“ Expires”,“ 0”); //防止在代理服务器上缓存...Servlet的destroy方法可以很容易地被覆盖以执行清理,例如关闭数据库连接时。 9. JSP是否比Servlet技术更好? JSP是服务器方面的一项技术,可简化内容生成。...Java服务器页面可以包含Java程序的片段,这些片段执行和实例化Java类。但是,它们出现在HTML模板文件中。它提供了开发Web应用程序的框架。...11.您将如何使用JSP EL以获得HTTP方法名称? 使用pageContext JSP EL隐式对象,您可以获取请求对象引用,并使用点运算符在JSP页面中检索HTTP方法名称。

    68610

    Mysql服务器SQL模式 (官方精译)

    要在服务器启动时设置SQL模式,请使用 命令行 上的选项或 (Unix操作系统)或(Windows)等选项文件。 是用逗号分隔的不同模式的列表。...在复制分区表时,主站和从站上不同的SQL模式也会导致问题。为了获得最佳结果,您应始终在主服务器和从服务器上使用相同的服务器SQL模式。 有关更多信息,请参见第22.6节“分区的限制和限制”。...这导致内置函数名称被视为保留字。因此,必须按照第9.2节“模式对象名称”中的描述引用与函数名称相同的标识符。...如果无法修改违规查询(例如,如果它是由第三方应用程序生成的),请sql_mode在服务器启动时将系统变量设置为不启用 ONLY_FULL_GROUP_BY。...在评估MySQL 5.6和5.7之间的SQL模式兼容性时,特别考虑这些语句执行上下文: 复制。

    3.4K30

    Qt中操作SQLite数据库

    QtCreator在*.pro中引入sql模块(QT+=sql),或是VS中在Qt VS Tool里勾选上sql模块,就可以使用该模块的接口了。...SQLite在单个文件上运行,在打开连接时必须将其设置为数据库名称。如果该文件不存在,SQLite将尝试创建它。。 2.初相遇 /* * ... ......QSqlQuery类,文档有云: QSqlQuery封装了在QSqlDatabase上执行的SQL查询中创建,导航和检索数据所涉及的功能。...成功执行的SQL语句将查询的状态设置为活动状态,以便isActive()返回true。否则,查询的状态将设置为非活动状态。在任何一种情况下,执行新的SQL语句时,查询都位于无效记录上。...exec执行SQL语句成功返回true,否则返回false。 QSqlQuery的构造函数可以指定QDatabase参数,如果未指定db,或者db无效将使用默认连接。

    2.1K30

    号外!!!MySQL 8.0.24 发布

    此修复程序通过允许在字段引用可以出现在可以使用多值索引的上下文中(即,当它们出现在上下文中)时替换列引用,从而解除了服务器尝试用索引生成的列仅替换函数表达式和条件表达式的限制。...由于innodb_validate_tablespace_paths 在施主实例上禁用了变量,因此未克隆表空间 ,这导致未加载关联的表空间对象。现在在克隆操作之前执行检查以确保所有表空间对象都已加载。...(缺陷#32226180,缺陷#101818) ANALYZE TABLE在表上执行的同时在同一表上执行长时间的查询会导致该表上的后续查询等待该长时间运行的查询完成。...在优化ORDER BY子查询的子句时,有可能清除在外部引用的子查询树SELECT,这可能导致过早退出。(缺陷#31721430) mysql.func系统表中 名称的格式错误可能会导致服务器意外行为。...当外部联接包含LATERAL,并且LATERAL 仅引用同一外部联接中的表时,就会出现问题 。在这种情况下,应该立即应用无效器,而不要延迟,以免我们遗漏发出的行,并且错误地保留了缓存。

    3.7K20

    史上最全的 DB2 错误代码大全

    -113 42602 遇到无效字符 -114 42961 该语句的位置名称必须与当前服务器匹配,但是却没有匹配 -115 42601 因为比较运算符没有伴着一个表达式或者列表,遇到了无效谓词 -117...-410 42820 浮点文字笔30个字符的最大允许长度长 -411 56040 CURRENT SQLID使用无效 -412 42823 在子查询的选择列表中遇到了多个列 -413 22003 当转换为一个数字型数据类型时...可改变主健列值的更新语句不能在同一时刻用于更新多行 -535 21502 当从自我引用表中删除数据或者更新主健列时,不能指定WHERE CURRENT OF。...,显式的或隐含的指定了GROUP BY或HAVING语句 -817 25000 执行SQL语句将可能导致禁止更新用户数据或DB2编目 -818 05103 划载入组件的时间戳不匹配,在执行计划中没有从同一个预编译中建立...(在DB2 6之前的版本) -981 57015 当前不是处于允许SQL的状态时,试图在RRSAF中执行SQL -991 57015 调用连接不能建立一个到DB2的隐含或开放连接 -1773 null

    4.8K30

    sqlserver创建视图索引「建议收藏」

    为视图创建唯一聚集索引可以提高查询性能,因为视图在数据库中的存储方式与具有聚集索引的表的存储方式相同。 查询优化器可使用索引视图加快执行查询的速度。...为视图创建唯一的聚集索引。 索引视图所需的 SET 选项 如果执行查询时启用不同的 SET 选项,则在 数据库引擎 中对同一表达式求值会产生不同结果。...下表中的 SET 选项必须设置中显示的值为RequiredValue列出现以下情况时: 创建视图和视图上的后续索引。 在创建表时,在视图中引用的基表。...必须使用 sp_configure 在服务器级别或使用 SET 命令从应用程序中正确设置所有 DB-Library 值。...极力建议在服务器的任一数据库中创建计算列的第一个索引视图或索引后,尽早在服务器范围内将 ARITHABORT 用户选项设置为 ON。 确定性视图 索引视图的定义必须是确定性的。

    3.4K20

    Transact-SQL基础2

    访问或更改数据时,可在多个不同的位置使用数据。例如,可以将表达式用作要在查询中检索的数据的一部分,也可以用作查找满足一组条件的数据时的搜索条件。...尽管在 Transact-SQL 脚本中使用 SQL Server 保留关键字作为标识符和对象名在语法上是可行的,但规定只能使用分隔标识符。 下表列出了 SQL Server 保留关键字。 ? ?...[schema_name].object_name | schema_name.object_name | object_name server_name 指定链接的服务器名称或远程服务器名称。...如果对象在链接服务器中,则 database_name 将指定 OLE DB 目录。 schema_name 如果对象在 SQL Server 数据库中,则指定包含对象的架构的名称。...如果对象在链接服务器中,则 schema_name 将指定 OLE DB 架构名称。 object_name 对象的名称。

    63720

    SQL优化总结之一

    带有DISTINCT,UNION,MINUS,INTERSECT,ORDER BY的SQL语句会启动SQL引执行,耗费资源的排序(SORT)功能。...=   (3)避免在索引列上使用IS NULL和IS NOT NULL   (4)避免在索引列上出现数据类型转换   (5)避免在索引字段上使用函数   例如: where trunc(create_date...改进方法如下:     a、修改前台程序——把查询条件的供应商名称一栏由原来的文本输入改为下拉列表,用户模糊输入供应商名称时,直接在前台就帮忙定位到具体的供应商,这样在调用后台程序时,这列就可以直接用等于来关联了...C、杜绝不必要的子查询和连接表,子查询在执行计划一般解释成外连接,多余的连接表带来额外的开销。     ...、SQL语句优化、索引优化   2) 使用缓存、尽量减少数据库IO   3) 分布式数据库、分布式缓存   4) 服务器的负载均衡

    1.5K50

    数据库优化面试题

    带有DISTINCT,UNION,MINUS,INTERSECT,ORDER BY的SQL语句会启动SQL引 执行,耗费资源的排序(SORT)功能。...= (3)避免在索引列上使用IS NULL和IS NOT NULL (4)避免在索引列上出现数据类型转换 (5)避免在索引字段上使用函数 例如:where trunc(create_date)=trunc...改进方法如下: a、修改前台程序——把查询条件的供应商名称一栏由原来的文本输入改为下拉列表,用户模糊输入供应商名称时,直接在前台就帮忙定位到具体的供应商,这样在调用后台程序时,这列就可以直接用等于来关联了...C、杜绝不必要的子查询和连接表,子查询在执行计划一般解释成外连接,多余的连接表带来额外的开销。...、SQL语句优化、索引优化 2) 使用缓存、尽量减少数据库IO 3) 分布式数据库、分布式缓存 4) 服务器的负载均衡

    4.1K21

    查看死锁

    通常在查询执行结束时更新VSQL中展示的统计信息,然而针对长耗时查询,每5秒更新一次。...PX_SERVERS_EXECUTIONS NUMBER 并行执行服务器执行的总次数 ( 当语句从未被并行执行时为0) END_OF_FETCH_COUNT NUMBER 游标被加载到类库缓存后,被完整执行的次数...当游标部分执行时,此统计值不会增加,不管是因为在执行过程中失败,还是在关闭或重新执行游标之前只提取了此游标生成的前几行。...SERVICE VARCHAR2(64) 服务名称 SERVICE_HASH NUMBER SERVICE列展示的服务名称的哈希值 MODULE VARCHAR2(64) SQL语句第一次被解析时正在执行的模块名称...它显示了哪些会话在什么对象上以及在什么模式下持有DML锁(即TM类型的队列)。

    2.1K50

    InterSystems SQL基础

    (data definition language): DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上...从该列表中选择一个模式;所选名称将出现在“模式”框中。 如果有数据下拉列表允许选择表,视图,过程或缓存的查询,或所有属于模式的所有这些。设置此选项后,单击三角形以查看项目列表。...如果没有项目,则单击三角形无效。 查询 在InterSystems SQL中,可以通过查询查看和修改表中的数据。...其中包括: 嵌入式SQL:嵌入在ObjectScript代码中的SQL代码。 动态SQL:使用%SQL.Statement类从ObjectScript中执行的SQL代码。...SQL Shell:从终端界面执行的SQL语句。 执行查询界面:从管理门户执行的SQL语句。 可以使用InterSystems IRIS对象(类和方法)执行以下操作: 持久性类(SQL表)。

    2.5K20

    使用管理门户SQL接口(一)

    执行SQL查询从管理门户选择System Explorer,然后选择SQL。 在页面顶部选择带有Switch选项的名称空间; 这将显示可用名称空间的列表。...SQL命令可以是一个SELECT查询,也可以是一个InterSystems SQL DDL或DML语句; 语句执行时在InterSystems IRIS服务器上验证。...可以从Execute查询或Show History接口调用Show Plan。查询计划是在准备(编译)查询时生成的; 当编写查询并选择Show Plan按钮时,就会发生这种情况。...最后一次更新:最后一次执行查询(或其他SQL操作)的日期和时间。 这个时间戳在每次执行查询时都被重置,即使在重复执行相同的查询时也是如此。...Show History列出从该接口调用的所有SQL语句,包括那些成功执行和那些执行失败的语句。 默认情况下,SQL语句按执行时间列出,最近执行的语句出现在列表的顶部。

    8.4K10

    SQL查询数据库(二)

    若要创建用户定义的函数,请在持久性InterSystems IRIS类中定义一个类方法。该方法必须具有文字(非对象)返回值。这必须是一个类方法,因为在SQL查询中将没有对象实例可以在其上调用实例方法。...要调用SQL函数,请指定SQL过程的名称。可以在可能指定标量表达式的任何地方以SQL代码调用SQL函数。函数名称可以使用其架构名称进行限定,也可以不限定。...查询串行对象属性使用默认存储(%Storage.Persistent)从类中映射为SQL的子表的串行对象属性也将在该类映射表中的单个列中映射。该列的值是串行对象属性的序列化值。...这种优化是自动的,用户看不见。当准备好查询时,InterSystems IRIS会将查询标记为使用快速选择机制执行还是使用标准查询机制执行。...如果ECP同步处于活动状态,则每次执行SELECT语句时,InterSystems IRIS都会将所有未决的ECP请求强制发送到数据服务器。完成后,这可以确保客户端缓存是同步的。

    2.3K30
    领券