V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sandman511
V2EX  ›  数据库

navicat 同一句 SQL 语句以前执行没问题,现在报 OCI_INVALID_HANDLE

  •  
  •   sandman511 · 2020-05-06 15:17:11 +08:00 · 1669 次点击
    这是一个创建于 1696 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一句 sql 执行 50 秒后报错 Error - OCI_INVALID_HANDLE
    instantclient 应该是正常的 因为执行其他 sql 语句没问题
    这句 sql 以前也执行过 没问题。

    select AAA,BBB,CCC from TTT WHERE 
    AAA IN ('X1','X2') AND 
    DDD IN ('Y1','Y2','Y3','Y4') AND 
    (
    BBB BETWEEN to_date('2017-05-14 00:00:00','yyyy-mm-dd hh24:mi:ss') AND to_date('2017-05-18 00:00:00','yyyy-mm-dd hh24:mi:ss')
    OR
    BBB BETWEEN to_date('2018-03-30 00:00:00','yyyy-mm-dd hh24:mi:ss') AND to_date('2018-04-01 00:00:00','yyyy-mm-dd hh24:mi:ss')
    OR
    BBB BETWEEN to_date('2018-11-24 00:00:00','yyyy-mm-dd hh24:mi:ss') AND to_date('2018-11-25 00:00:00','yyyy-mm-dd hh24:mi:ss')
    )
    ORDER BY AAA,BBB
    
    5 条回复    2020-05-06 17:49:06 +08:00
    passMeBy
        1
    passMeBy  
       2020-05-06 16:01:17 +08:00
    数据库连接正常吗?
    sandman511
        2
    sandman511  
    OP
       2020-05-06 16:33:50 +08:00
    @passMeBy 嗯 正常的 其他 sql 都能执行 就这个不行
    warlue
        3
    warlue  
       2020-05-06 16:44:37 +08:00
    复制粘贴的吗?如果是的话应该空格问题,复制空格,替换成手打的空格,
    LeeSeoung
        4
    LeeSeoung  
       2020-05-06 17:31:42 +08:00
    有没可能硬盘问题。。或者数据文件坏了。。之前遇到过查到指定区域的数据就报错。
    tolerance
        5
    tolerance  
       2020-05-06 17:49:06 +08:00
    可能是短时间内建立连接次数过多导致,想办法减少连接次数试试
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   944 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 20:49 · PVG 04:49 · LAX 12:49 · JFK 15:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.