SugalSql Oracle时区问题 返回
请问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 VIP0
2021/10/14用着用着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 VIP0
2021/10/14上面是百度来的,你是不是删过系统表什么的
0 回复 -
xlzj VIP0
2021/10/14@fate sta:不行,环境是在Linux下。连接 很老的 Oracle数据库。 Oracle环境没有执行语句权限。。
0 回复 -
fate sta VIP0
2021/10/14如果ORCLE 11G以下可能版本的一些兼容问题
0 回复 -
fate sta VIP0
2021/10/14sqlsugar基于11G开发的
0 回复 -
xlzj VIP0
2021/10/14@fate sta:就是11G的数据库
0 回复 -
fate sta VIP0
2021/10/14@xlzj: 建表语句和你的代码发出来
0 回复 -
xlzj VIP0
2021/10/14@fate sta:已经解决了,谢谢! .net core dockerfile文件中需要加上时区的设置。
0 回复