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