我喜歡使用“小Q書桌”集中管理常用軟件,方便啓動。
但是,今天使用過程中發現一個 Bug !!!
過程是這樣的,我從小Q書桌啓動PL/SQL,PL/SQL提示數據庫與客戶端字符集有差異,於是,我改了本地的NLS_LANG環境變量,以保持與數據庫服務器一致。
從小Q桌面重啓PL/SQL,還是提示差異???奇了個怪地!
於是,查看環境變量,對的,在命令行查看,也是對的。
因此,猜測是不是環境變量未被系統重新加載,kill桌面進程後重建桌面,問題依舊。
我想如果從命令行啓PL/SQL呢?試了一把,正常了!又從資源管理器啓動,也正常!
再從小Q桌面啓動,不正常!!!
於是,可以推測,小Q桌面沒有重新加載環境變量。
驗證一把,退出小Q桌面,然後啓動,再啓PL/SQL,正常啦!!!
結論,改變環境變量後,小Q桌面不能即時加載環境變量。版本號:2.5(1279)