普元EOS開發積累第一篇(常見錯誤解決方法) 持續更新


普元啟動服務失敗的解決方法   

當多個人同時使用一個數據庫的時候,啟動普元控制台會一直停留在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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM