ORA-12705:无法访问NLS数据文件或者指定的环境无效

wuweicsu 2015-01-09 05:00:38
各位大神,求助!
我自己学习Oracle时在SQL Developer上运行的,输入以下代码:
select * from dept;

desc emp;

select empno,ename,sal,job from emp;

Alter session set nls_date_language='SIMPLIFIED CHINESE';
select ename,hiredate from emp;

Alter session set nls_date_language='AMERICAN';
select ename,hiredate from emp;

Alter session set nls_date_language='YYYY"年"MM"月"DD"日"';
select ename,hiredate from emp;

当测试到
Alter session set nls_date_language='YYYY"年"MM"月"DD"日"';
这一行时出现了

求解决方法!
...全文
3295 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
kandari 2015-09-22
  • 打赏
  • 举报
回复
@binsweet 改了是不报错了 NLS_LANG 项的值设为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK 但是导出的命令行是乱码了
美到心痛 2015-01-12
  • 打赏
  • 举报
回复
你这句Alter session set nls_date_language='YYYY"年"MM"月"DD"日"'; 应该是Alter session set nls_date_format='YYYY"年"MM"月"DD"日"';
binsweet 2015-01-12
  • 打赏
  • 举报
回复
alter system set NLS_DATE_LANGUAGE='ZHS16GBK'; 或 注册表里的 NLS_LANG 项的值设为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
binsweet 2015-01-12
  • 打赏
  • 举报
回复
alter system set NLS_DATE_LANGUAGE='ZHS16GBK'; 或 注册表里的 NLS_LANG 项的值设为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
humanity 2015-01-11
  • 打赏
  • 举报
回复
看这个参数的名字,不像可以直接用日期格式啊,它是说日期的语言名称呢。 你这个写法是在哪里找到的?有没有提到哪个版本上可用?

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧