SugalSql Oracle时区问题 返回

SqlSugar
8 229
该叫什么 xlzj 发布于1个月前
悬赏:20 飞吻

请问SugalSql 怎么处理 Oracle时区问题?

"English Message : Connection open error . ORA-00604: 递归 SQL 级别 1 出现错误\nORA-01882: 未找到时区\r\nChinese Message :  连接数据库过程中发生错误,检查服务器是否正常连接字符串是否正确,实在找不到原因请先Google错误信息:ORA-00604: 递归 SQL 级别 1 出现错误\nORA-01882: 未找到时区."

热忱回答8

  • fate sta fate sta VIP0
    1个月前

    用着用着oracle,出现一莫名其妙的错误,


    建新表后建外键老出错,报递归sql级别1出现错误,表或视图不存在。


    百度了下,可能是因为我之前删了一个系统,因为之前里面有很多废表,我就删了一个,结果悲剧了,我也不知道表名。。


    在sql窗口执行命令如下:


    alter session set sql_trace=true;

    alter session set events'10046 trace name context forever,level 4';

     alter session set sql_trace=false;

    然后查看这个时间点的trace文件。


    0 回复
  • fate sta fate sta VIP0
    1个月前

    上面是百度来的,你是不是删过系统表什么的

    0 回复
  • xlzj xlzj VIP0
    1个月前

    @fate sta:不行,环境是在Linux下。连接 很老的 Oracle数据库。 Oracle环境没有执行语句权限。。

    0 回复
  • fate sta fate sta VIP0
    1个月前

    如果ORCLE 11G以下可能版本的一些兼容问题 

    0 回复
  • fate sta fate sta VIP0
    1个月前

    sqlsugar基于11G开发的

    0 回复
  • xlzj xlzj VIP0
    1个月前

    @fate sta:就是11G的数据库

    0 回复
  • fate sta fate sta VIP0
    1个月前

    @xlzj: 建表语句和你的代码发出来

    0 回复
  • xlzj xlzj VIP0
    1个月前

    @fate sta:已经解决了,谢谢! .net core dockerfile文件中需要加上时区的设置。

    0 回复