我们遇到以下ORA错误,它以不同的语言显示错误消息。这种情况很少发生,我们将不得不重新启动应用程序服务器。在我的分析中,我可以发现,虽然连接数据库JDBC时会像下面这样采用用户的语言环境在内部更改会话
ALTER SESSION SET TIME_ZONE='America/Los_Angeles' NLS_LANGUAGE='LATIN AMERICAN SPANISH' NLS_TERRITORY='LAOS'
Run Code Online (Sandbox Code Playgroud)
Oracle团队说,不存在称为LATIN AMERICAN SPANISH的语言,请从应用程序一侧检查它的设置。我们很难弄清楚它发生在哪里。
我的项目概述,这是一个使用以下技术堆栈开发的Web应用程序。1. Oracle 11g 2. Spring MVC 3.2.3 3. Hibernate 3.5.6 4.具有集群的JBOSS应用服务器。
以下是从数据库团队方面提取的日志。
*** 2016-05-26 05:23:40.831
*** SESSION ID:(58.51587) 2016-05-26 05:23:40.831
*** CLIENT ID:() 2016-05-26 05:23:40.831
*** SERVICE NAME:(NACCO) 2016-05-26 05:23:40.831
*** MODULE NAME:(JDBC Thin Client) 2016-05-26 05:23:40.831
*** ACTION NAME:() 2016-05-26 05:23:40.831
dbkedDefDump(): Starting a non-incident diagnostic dump (flags=0x0, level=3, mask=0x0)
----- Error Stack Dump -----
ORA-12705: No se puede acceder a los archivos de datos …Run Code Online (Sandbox Code Playgroud)