2012-07-10 108 views
1

我試圖執行dropjava命令刪除數據庫中的一個jar文件拖放罐子....不能從Oracle數據庫dropjava命令

dropjava -u用戶名/密碼@模式-v -r abc.jar

...但它給我以下錯誤:

ORA-29537: class or resource cannot be created or dropped directly 

問題是什麼?

我裝使用此命令的JAR:

loadjava -u username/[email protected] -v -r -f abc.jar 
+0

什麼是*精確*命令(包括期權),你用來裝載水罐裏的數據庫? 「dropjava」使用哪些精確的選項? – APC 2012-07-10 12:44:16

+0

確切的命令是:dropjava -u用戶名/密碼@ schema -v -r abc.jar – mkbsc 2012-07-10 13:06:21

+0

是的,但是當你裝入jar時你有沒有使用其他選項? – APC 2012-07-10 14:37:50

回答

0

這基本上是一個猜測,但我認爲這是值得一試。

以適當的用戶身份連接到您的數據庫並嘗試使用the PL/SQL package DBMS_JAVA刪除JAR。在SQL * Plus將看起來likeL

dbms_java.dropjava('-jarsasdbobjects abc.jar'); 

的PL/SQL採取相同的選項dropjava命令行。

+0

對我不起作用,找不到,我的意思是沒有找到我想要的jar drop由loadjava加載 – Forhad 2013-11-20 06:00:30

0

此命令的作用,我認爲:

dropjava -u username/[email protected] -v -r -f abc.jar