ORA-01843: 无效的月份,执行sql语句更改为美国语言后仍然失败的解决办法
ORA-01843: 无效的月份
失败的 sql 为:XXXXXXXXXXXXXXXX
执行sql语句更改为美国语言后仍然失败,
ALTER SESSION SET NLS_DATE_LANGUAGE='AMERICAN';
结果是注册表的问题,优化后多余的语言被清理掉了,所以,要修复注册表
将下面的文件复制保存为注册表文件.reg双击导入注册表。
windows server 2005 系统时区文件 Time Zones.reg的文件内容,适用于windows server 2008 r2
我是从2005中导出来的,然后导入2008 结果正常,希望对大家有用
注册信息存在系统的三个不同的地方,现整合为一个文件,省掉一些麻烦。
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones]
"TzVersion"=dword:07d90100
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Time Zones\Central Standard Time]
"MUI_Display"="@tzres.dll,-160"
"MUI_Dlt"="@tzres.dll,-161"
"MUI_Std"="@tzres.dll,-162"
"Display"="(UTC-06:00)中部时间(美国和加拿大)"
"Dlt"="中部夏令时"
"Std"="中部标准时间"
"TZI"=hex:,,,,,,,,c4,ff,ff,ff,,,0b,,,,,,,,,\
,,,,,,,,,,,,,,,,,,,, [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Time Zones\Eastern Standard Time]
"MUI_Display"="@tzres.dll,-110"
"MUI_Dlt"="@tzres.dll,-111"
"MUI_Std"="@tzres.dll,-112"
"Display"="(UTC-05:00)东部时间(美国和加拿大)"
"Dlt"="东部夏令时"
"Std"="东部标准时间"
"TZI"=hex:2c,,,,,,,,c4,ff,ff,ff,,,0b,,,,,,,,,\
,,,,,,,,,,,,,,,,,,,, [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Time Zones\Mountain Standard Time]
"MUI_Display"="@tzres.dll,-190"
"MUI_Dlt"="@tzres.dll,-191"
"MUI_Std"="@tzres.dll,-192"
"Display"="(UTC-07:00)山地时间(美国和加拿大)"
"Dlt"="山地夏令时"
"Std"="山地标准时间"
"TZI"=hex:a4,,,,,,,,c4,ff,ff,ff,,,0b,,,,,,,,,\
,,,,,,,,,,,,,,,,,,,, [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Time Zones\Pacific Standard Time]
"MUI_Display"="@tzres.dll,-210"
"MUI_Dlt"="@tzres.dll,-211"
"MUI_Std"="@tzres.dll,-212"
"Display"="(UTC-08:00)太平洋时间(美国和加拿大)"
"Dlt"="太平洋夏令时"
"Std"="太平洋标准时间"
"TZI"=hex:e0,,,,,,,,c4,ff,ff,ff,,,0b,,,,,,,,,\
,,,,,,,,,,,,,,,,,,,, [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Time Zones\US Eastern Standard Time]
"MUI_Display"="@tzres.dll,-130"
"MUI_Dlt"="@tzres.dll,-131"
"MUI_Std"="@tzres.dll,-132"
"Display"="(UTC-05:00)印地安那州(东部)"
"Dlt"="美国东部夏令时"
"Std"="美国东部标准时间"
"TZI"=hex:2c,,,,,,,,c4,ff,ff,ff,,,,,,,,,,,,\
,,,,,,,,,,,,,,,,,,,, [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Time Zones\US Mountain Standard Time]
"MUI_Display"="@tzres.dll,-200"
"MUI_Dlt"="@tzres.dll,-201"
"MUI_Std"="@tzres.dll,-202"
"Display"="(UTC-07:00)亚利桑那"
"Dlt"="美国山地夏令时"
"Std"="美国山地标准时间"
"TZI"=hex:a4,,,,,,,,c4,ff,ff,ff,,,,,,,,,,,,\
,,,,,,,,,,,,,,,,,,,, [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Time Zones\UTC]
"MUI_Display"="@tzres.dll,-930"
"MUI_Dlt"="@tzres.dll,-931"
"MUI_Std"="@tzres.dll,-932"
"Display"="(UTC)协调世界时"
"Dlt"="协调世界时"
"Std"="协调世界时"
"TZI"=hex:,,,,,,,,,,,,,,,,,,,,,,,\
,,,,,,,,,,,,,,,,,,,, [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Time Zones\China Standard Time]
"MUI_Display"="@tzres.dll,-570"
"MUI_Dlt"="@tzres.dll,-571"
"MUI_Std"="@tzres.dll,-572"
"Display"="(UTC+08:00)北京,重庆,香港特别行政区,乌鲁木齐"
"Dlt"="中国夏令时"
"Std"="中国标准时间"
"TZI"=hex:,fe,ff,ff,,,,,c4,ff,ff,ff,,,,,,,,,,,,\
,,,,,,,,,,,,,,,,,,,, [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Time Zones\China Standard Time]
"MUI_Display"="@tzres.dll,-570"
"MUI_Dlt"="@tzres.dll,-571"
"MUI_Std"="@tzres.dll,-572"
"Display"="(UTC+08:00)北京,重庆,香港特别行政区,乌鲁木齐"
"Dlt"="中国夏令时"
"Std"="中国标准时间"
"TZI"=hex:,fe,ff,ff,,,,,c4,ff,ff,ff,,,,,,,,,,,,\
,,,,,,,,,,,,,,,,,,,, [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Time Zones\Central Standard Time]
"MUI_Display"="@tzres.dll,-160"
"MUI_Dlt"="@tzres.dll,-161"
"MUI_Std"="@tzres.dll,-162"
"Display"="(UTC-06:00)中部时间(美国和加拿大)"
"Dlt"="中部夏令时"
"Std"="中部标准时间"
"TZI"=hex:,,,,,,,,c4,ff,ff,ff,,,0b,,,,,,,,,\
,,,,,,,,,,,,,,,,,,,, [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Time Zones\Eastern Standard Time]
"MUI_Display"="@tzres.dll,-110"
"MUI_Dlt"="@tzres.dll,-111"
"MUI_Std"="@tzres.dll,-112"
"Display"="(UTC-05:00)东部时间(美国和加拿大)"
"Dlt"="东部夏令时"
"Std"="东部标准时间"
"TZI"=hex:2c,,,,,,,,c4,ff,ff,ff,,,0b,,,,,,,,,\
,,,,,,,,,,,,,,,,,,,, [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Time Zones\Mountain Standard Time]
"MUI_Display"="@tzres.dll,-190"
"MUI_Dlt"="@tzres.dll,-191"
"MUI_Std"="@tzres.dll,-192"
"Display"="(UTC-07:00)山地时间(美国和加拿大)"
"Dlt"="山地夏令时"
"Std"="山地标准时间"
"TZI"=hex:a4,,,,,,,,c4,ff,ff,ff,,,0b,,,,,,,,,\
,,,,,,,,,,,,,,,,,,,, [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Time Zones\Pacific Standard Time]
"MUI_Display"="@tzres.dll,-210"
"MUI_Dlt"="@tzres.dll,-211"
"MUI_Std"="@tzres.dll,-212"
"Display"="(UTC-08:00)太平洋时间(美国和加拿大)"
"Dlt"="太平洋夏令时"
"Std"="太平洋标准时间"
"TZI"=hex:e0,,,,,,,,c4,ff,ff,ff,,,0b,,,,,,,,,\
,,,,,,,,,,,,,,,,,,,, [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Time Zones\US Eastern Standard Time]
"MUI_Display"="@tzres.dll,-130"
"MUI_Dlt"="@tzres.dll,-131"
"MUI_Std"="@tzres.dll,-132"
"Display"="(UTC-05:00)印地安那州(东部)"
"Dlt"="美国东部夏令时"
"Std"="美国东部标准时间"
"TZI"=hex:2c,,,,,,,,c4,ff,ff,ff,,,,,,,,,,,,\
,,,,,,,,,,,,,,,,,,,, [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Time Zones\US Mountain Standard Time]
"MUI_Display"="@tzres.dll,-200"
"MUI_Dlt"="@tzres.dll,-201"
"MUI_Std"="@tzres.dll,-202"
"Display"="(UTC-07:00)亚利桑那"
"Dlt"="美国山地夏令时"
"Std"="美国山地标准时间"
"TZI"=hex:a4,,,,,,,,c4,ff,ff,ff,,,,,,,,,,,,\
,,,,,,,,,,,,,,,,,,,, [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\China Standard Time]
"MUI_Display"="@tzres.dll,-570"
"MUI_Dlt"="@tzres.dll,-571"
"MUI_Std"="@tzres.dll,-572"
"Display"="(UTC+08:00)北京,重庆,香港特别行政区,乌鲁木齐"
"Dlt"="中国夏令时"
"Std"="中国标准时间"
"TZI"=hex:,fe,ff,ff,,,,,c4,ff,ff,ff,,,,,,,,,,,,\
,,,,,,,,,,,,,,,,,,,, [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Central Standard Time]
"MUI_Display"="@tzres.dll,-160"
"MUI_Dlt"="@tzres.dll,-161"
"MUI_Std"="@tzres.dll,-162"
"Display"="(UTC-06:00)中部时间(美国和加拿大)"
"Dlt"="中部夏令时"
"Std"="中部标准时间"
"TZI"=hex:,,,,,,,,c4,ff,ff,ff,,,0b,,,,,,,,,\
,,,,,,,,,,,,,,,,,,,, [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Eastern Standard Time]
"MUI_Display"="@tzres.dll,-110"
"MUI_Dlt"="@tzres.dll,-111"
"MUI_Std"="@tzres.dll,-112"
"Display"="(UTC-05:00)东部时间(美国和加拿大)"
"Dlt"="东部夏令时"
"Std"="东部标准时间"
"TZI"=hex:2c,,,,,,,,c4,ff,ff,ff,,,0b,,,,,,,,,\
,,,,,,,,,,,,,,,,,,,, [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Mountain Standard Time]
"MUI_Display"="@tzres.dll,-190"
"MUI_Dlt"="@tzres.dll,-191"
"MUI_Std"="@tzres.dll,-192"
"Display"="(UTC-07:00)山地时间(美国和加拿大)"
"Dlt"="山地夏令时"
"Std"="山地标准时间"
"TZI"=hex:a4,,,,,,,,c4,ff,ff,ff,,,0b,,,,,,,,,\
,,,,,,,,,,,,,,,,,,,, [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Pacific Standard Time]
"MUI_Display"="@tzres.dll,-210"
"MUI_Dlt"="@tzres.dll,-211"
"MUI_Std"="@tzres.dll,-212"
"Display"="(UTC-08:00)太平洋时间(美国和加拿大)"
"Dlt"="太平洋夏令时"
"Std"="太平洋标准时间"
"TZI"=hex:e0,,,,,,,,c4,ff,ff,ff,,,0b,,,,,,,,,\
,,,,,,,,,,,,,,,,,,,, [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\US Eastern Standard Time]
"MUI_Display"="@tzres.dll,-130"
"MUI_Dlt"="@tzres.dll,-131"
"MUI_Std"="@tzres.dll,-132"
"Display"="(UTC-05:00)印地安那州(东部)"
"Dlt"="美国东部夏令时"
"Std"="美国东部标准时间"
"TZI"=hex:2c,,,,,,,,c4,ff,ff,ff,,,,,,,,,,,,\
,,,,,,,,,,,,,,,,,,,, [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\US Mountain Standard Time]
"MUI_Display"="@tzres.dll,-200"
"MUI_Dlt"="@tzres.dll,-201"
"MUI_Std"="@tzres.dll,-202"
"Display"="(UTC-07:00)亚利桑那"
"Dlt"="美国山地夏令时"
"Std"="美国山地标准时间"
"TZI"=hex:a4,,,,,,,,c4,ff,ff,ff,,,,,,,,,,,,\
,,,,,,,,,,,,,,,,,,,,
客户端系统里环境
select sysdate from dual;
返回的结果是2014/11/24 20:28:13
进入注册表
Regedit.exe-- windows server 2008
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1/NLS_LANGUAGE
如果是默认安装oracle的话,NLS_LANGUAGE
这一项的值应该是SIMPLIFIED CHINESE_CHINA.ZHS16GBK(属于中文环境)
双击修改其值为:AMERICAN_ AMERICA.ZHS16GBK (英文环境)
重启数据库
SQL> select sysdate from dual;
SYSDATE
--------------
24-11月-14
SQL>
ORA-01843: 无效的月份,执行sql语句更改为美国语言后仍然失败的解决办法的更多相关文章
- 在phpmyadmin中执行sql语句出现的错误:Unknown storage engine 'InnoDB'
在phpmyadmin中执行sql语句出现的错误:Unknown storage engine 'InnoDB' 解决方法:解决方法: 1.关闭MySQL数据库 2 ...
- c#实现用SQL池(多线程),定时批量执行SQL语句 【转】
在实际项目开发中,业务逻辑层的处理速度往往很快,特别是在开发Socket通信服务的时候,网络传输很快,但是一旦加上数据库操作,性能一落千丈,数据库操作的效率往往成为一个系统整体性能的瓶颈.面对这问题, ...
- c#实现用SQL池(多线程),定时批量执行SQL语句
在实际项目开发中,业务逻辑层的处理速度往往很快,特别是在开发Socket通信服务的时候,网络传输很快,但是一旦加上数据库操作,性能一落千丈,数据库操作的效率往往成为一个系统整体性能的瓶颈.面对这问题, ...
- 使用python执行sql语句和外键解析
一.下载并导入pymysql pip install pymysql && import pymysql db=pymysql.connect(host=) #如果报错host大概率因 ...
- 4.5 .net core下直接执行SQL语句并生成DataTable
.net core可以执行SQL语句,但是只能生成强类型的返回结果.例如var blogs = context.Blogs.FromSql("SELECT * FROM dbo.Blogs& ...
- 三种执行SQL语句的的JAVA代码
问题描述: 连接数据库,执行SQL语句是必不可少的,下面给出了三种执行不通SQL语句的方法. 1.简单的Statement执行SQL语句.有SQL注入,一般不使用. public static voi ...
- Entity Framework Code First执行SQL语句、视图及存储过程
1.Entity Framework Code First查询视图 Entity Framework Code First目前还没有特别针对View操作的方法,但对于可更新的视图,可以采用与Table ...
- EFCore执行Sql语句的方法:FromSql与ExecuteSqlCommand
前言 在EFCore中执行Sql语句的方法为:FromSql与ExecuteSqlCommand:在EF6中的为SqlQuery与ExecuteSqlCommand,而FromSql和SqlQuery ...
- sp_executesql得到执行sql语句的返回值
执行 sql语句,得到 变量的值 ' declare @Partition int; ); ); SET @SQLString = N'SELECT @RangeKeyOUT = $PARTITION ...
随机推荐
- md 添加 图片
韩梦飞沙 韩亚飞 313134555@qq.com yue31313 han_meng_fei_sha 1.在github上的仓库建立一个存放图片的文件夹,文件夹名字随意.如:img-fold ...
- Codeforces 1073G Yet Another LCP Problem $SA$+单调栈
题意 给出一个字符串\(s\)和\(q\)个询问. 每次询问给出两个长度分别为\(k,l\)的序列\(a\)和序列\(b\). 求\(\sum_{i=1}^{k}\sum_{j=1}^{l}lcp(s ...
- 【线段树】【扫描线】Petrozavodsk Winter Training Camp 2018 Day 5: Grand Prix of Korea, Sunday, February 4, 2018 Problem A. Donut
题意:平面上n个点,每个点带有一个或正或负的权值,让你在平面上放一个内边长为2l,外边长为2r的正方形框,问你最大能圈出来的权值和是多少? 容易推出,能框到每个点的 框中心 的范围也是一个以该点为中心 ...
- hdu 4462 第37届ACM/ICPC 杭州赛区 J题
题意:有一块n*n的田,田上有一些点可以放置稻草人,再给出一些稻草人,每个稻草人有其覆盖的距离ri,距离为曼哈顿距离,求要覆盖到所有的格子最少需要放置几个稻草人 由于稻草人数量很少,所以状态压缩枚举, ...
- bzoj 2178
这题调精度真痛苦啊(向管理员要了数据才调出来). 用的是hwd在WC2015上讲的方法,考虑将原图分割,根据每个圆的左右边界和圆与圆交点的横坐标来分割,这样原图就被分成很多竖着的长条,并且每一条中间都 ...
- OpenGL 模型视图投影矩阵 仿射矩阵
矩阵基础知识 要对矩阵进行运算,必须先要了解矩阵的计算公式,这个知识的内容涉及到了线性代数. 我们知道在Cocos2dx中,有关于平移,旋转,缩放等等操作,都必须要进行矩阵的乘法. 只需要一张图就能理 ...
- 华为S5300系列升级固件S5300SI-V200R001C00SPC300.cc
附带web,V200版本的第一个固件. 附件: 链接:https://pan.baidu.com/s/1QyXIIVho9AkhxUFYJYAkcw 密码:gaxm
- HTTP请求头和响应头
这篇文章简单总结一下HTTP请求头和响应头,并举一些web开发中响应头的用例. 1. HTTP请求头 accept:浏览器通过这个头告诉服务器,它所支持的数据类型.如:text/html, ima ...
- Automate Screen or Button Taps via Tasker : Simulating keypress events
When using Tasker, sometimes we want to do some automation on screen e.g. screen or button taps. At ...
- Hex-Rays Decompiler
https://www.hex-rays.com/products/decompiler/ We are pleased to present our flagship product, the He ...