PL/SQL Ddevloper工具无法查看table列表,报字符集错误!~

雙魚淚 2009-04-18 07:53:00
我在用PL/SQL Ddevloper工具登录IBM服务器上的oracle10g数据库后,点左侧树状菜单的table结点菜单想要查看所有的表名时,就报出以下错误:
ORA-06552:PL/SQL:Compilation unit analysis terminated
ORA-06553:PLS-553:character set name is not recognized

但是登录HP服务器上的oracle10g数据库进行同样的操作时却很正常,没任何错误,展开table结点菜单可以看到所有的表名。用select * from sys.props$ order by name 语句在两个服务器上都执行了一下并做了比较,发现除了GLOBAL_DB_NAME的值不一样外其它所有的值都是一模一样滴,但那个是数据库的SID名和这个问题是没关系的。IBM机上系统为UNIX,HP机上系统为HPUX,查看IBM上的NL_LANG环境变量的值为ZHS16GBK,运行PL/SQL Ddevloper工具的笔记本上装的oracle10g XE版,注册表的NL_LANG的值是SIMPLIFIED CHINESE_CHINA.ZHS16GBK

现在就是奇怪,到底是哪里有问题了,两个服务器配置在哪里出现差异才导致上述现象?查了半天都是说字符集问题,可是都没说出个所以然来,很困惑呀!~

...全文
141 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tomac 2009-04-18
  • 打赏
  • 举报
回复
非正常途径更改字符集会导致此问题;

17,382

社区成员

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

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