1
我在Red Hat Linux中安裝了Oracle XE 11g版本。我跟着steps here。 Oracle正在成功安裝,我可以使用該數據庫。但是,當試圖運行Java存儲過程時,它顯示出Java是畸形的。「java.lang.Thread.sleep(long)」不完整或格式錯誤
存儲過程 -
CREATE OR REPLACE PROCEDURE my_java_sleep (milli_seconds IN NUMBER) AS
LANGUAGE JAVA NAME 'java.lang.Thread.sleep(long)';
結果:
Error(1,68): PLS-00311: the declaration of "java.lang.Thread.sleep(long)" is incomplete or malformed
Java 1.6的安裝在Linux機器。
感謝您的輸入。但是如何才能在oracle xe中的windows機器上運行相同的過程? – Amit
我不確定。也許這是Windows上的一個「bug」。通常,Oracle使所有功能易於使用,並相信人們以後可以爲它們付款。如果Express Edition沒有徹底「鎖定」,這並不會讓我感到驚訝。作爲替代方案,您是否嘗試過使用'DBMS_LOCK.SLEEP'? –
謝謝喬恩。會嘗試 – Amit