2

I am trying to execute dropjava command to drop a jar file in the database....

dropjava -u username/password@schema -v -r abc.jar 

... but it is giving me the following error:

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

What is the problem?

I loaded the JAR using this command:

loadjava -u username/password@schema -v -r -f abc.jar 
4

5 に答える 5

0

これは基本的に推測ですが、試してみる価値はあると思います。

適切なユーザーとしてデータベースに接続し、PL/SQL パッケージ DBMS_JAVAを使用して JAR を削除してみてください。SQL*Plus では、L のようになります

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

dropjavaPL/SQL は、コマンドラインと同じオプションを取ります。

于 2012-07-11T08:05:34.023 に答える
-1
select 'exec dbms_java.dropjava('''||dbms_java.longname (object_name)||''');' from user_objects where object_type like '%JAVA%';
于 2020-09-29T13:18:59.263 に答える