2012-07-10 179 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