Oracle 11g r2 Enterprise Manager (EM) 在中文語言環境下,
部分功能(如包含時間的查詢數據庫實例: orcl > 指導中心 > SQL 優化概要:SQL_TUNING_1419222457832 會報錯),本質原因是國際化做的不完成, 生成的日期格式與後台java處理程序不兼容導致的.
我沒有找到可以將後台處理調整到兼容中文日期的方法, 相應的,我想的辦法是將管理頁面調整為英文界面.
核心思路是調整浏覽器的首選語言:
火狐(firefox)的調整路徑為 : 工具--> 選項--> 內容--> 語言選擇 --> (將英語/美國 en/US)放在第一順序,再啟動EMManager,所有因時間格式報錯的功能都能夠正常使用.
以下為錯誤舉例 :
數據庫實例: orcl > 指導中心 > SQL 優化概要:SQL_TUNING_1419222457832 >
ERROR java.text.ParseException: Unparseable date: "2014-12-22 下午 12:27:48" 狀態 COMPLETED 優化集所有者 SYS 啟動 2014-12-22 優化集名 SQL_TUNING_1419222457832 完成 2014-12-22 時間限制 (秒) 1800 運行時間 (秒) 1