我喜欢使用“小Q书桌”集中管理常用软件,方便启动。
但是,今天使用过程中发现一个 Bug !!!
过程是这样的,我从小Q书桌启动PL/SQL,PL/SQL提示数据库与客户端字符集有差异,于是,我改了本地的NLS_LANG环境变量,以保持与数据库服务器一致。
从小Q桌面重启PL/SQL,还是提示差异???奇了个怪地!
于是,查看环境变量,对的,在命令行查看,也是对的。
因此,猜测是不是环境变量未被系统重新加载,kill桌面进程后重建桌面,问题依旧。
我想如果从命令行启PL/SQL呢?试了一把,正常了!又从资源管理器启动,也正常!
再从小Q桌面启动,不正常!!!
于是,可以推测,小Q桌面没有重新加载环境变量。
验证一把,退出小Q桌面,然后启动,再启PL/SQL,正常啦!!!
结论,改变环境变量后,小Q桌面不能即时加载环境变量。版本号:2.5(1279)