普元啟動服務失敗的解決方法
當多個人同時使用一個數據庫的時候,啟動普元控制台會一直停留在rcall,然后顯示一個超時的警告,那樣就需要修改一下普元的一個定時器配置項。 安裝目錄下\Primeton\Platform\apps_config\default\config 中的一個user-config.xml文件 將下列代碼中高亮字段中的true改為false即可 <module name="Schedule"> <group name="Default"> <!-- IsSchedulerStart[optional,default to "true"], whether to start timer when application starts up --> <configValue key="IsSchedulerStart">true</configValue> <!-- DataSouceName[optional,default to "default"], datasouce name(must be the same as DataSource's Group name) -> <!-- configValue key="DataSouceName">default</configValue--> </group> </module>
當EOS啟動調試服務時,控制台停留在 RCALL后無反應,一般是因為定時任務的表被鎖住的原因,可在plsqldeveloper中執行以下語句:
select 'alter system kill session '''||b.SESSION_ID||','||c.SERIAL#||''' immediate;'
from v$locked_object b,v$session c
where b.SESSION_ID = c.SID
將查詢結果復制到新的SQL窗口執行,執行完成后再啟動服務
-- 解決EOS連接失敗無法啟動的問題 -- 查看有沒有被鎖的對象
select * from v$locked_object -- 查看被鎖的對象是哪張表
select * from dba_objects where object_id in(select t.OBJECT_ID from v$locked_object t)
--select * from dba_objects where object_id=73713 -- 從菜單欄進入Tools/Sessions,將Status='ACTIVE' and Sid=被鎖對象id的記錄,點擊右鍵菜單中的Kill

跟操作系統的兼容性有關,建議去下看ide\eclipse\plugins目錄下org.eclipse.swt.win32.win32.x86_3.2.0.
和org.eclipse.swt_3.2.0兩個jar的版本,更換成高版本試試。

PS:更多問題請加群 98561327