PL/SQL掉用java的原理

[复制链接]
查看11 | 回复3 | 2011-2-18 11:43:35 | 显示全部楼层 |阅读模式
问题1:C:\>loadjava -user scott/tiger@bicp12 -o -v -f -r F:\eclipse\workspace\irc\bin\c
om\dc\irc\cycle\TestTrigger.class 命令执行后是降本地的的文件传到oracle服务器上呢,还是当服务器要用的时候,在来本机上去的?
问题2:怎么查看我已经装载的java文件呢?装载后的java文件怎么卸载呢?
C:\>loadjava -user scott/tiger@bicp12 -o -v -f -r F:\eclipse\workspace\irc\bin\c
om\dc\irc\cycle\TestTrigger.class
initialization complete
loading: com/dc/irc/cycle/TestTrigger
creating : com/dc/irc/cycle/TestTrigger
Error while creating class com/dc/irc/cycle/TestTrigger
ORA-29537: class or resource cannot be created or dropped directly
resolver :
skipping : com/dc/irc/cycle/TestTrigger is already resolved
loadjava: 1 errors

PL/SQL掉用java的原理是什么啊?有没有关于这方面的资料?
回复

使用道具 举报

千问 | 2011-2-18 11:43:35 | 显示全部楼层
loadjava当然是将java放到oracle里面去。
select owner,object_name,dbms_java.longname(object_name) full_name,status
from dba_objects where object_type like 'J%'
PL/SQL掉用java的原理是oracle内部键一个JVM。很多oracle的资料可以查到具体说明。
回复

使用道具 举报

千问 | 2011-2-18 11:43:35 | 显示全部楼层
那怎么删除已经上传的java类呢?
回复

使用道具 举报

千问 | 2011-2-18 11:43:35 | 显示全部楼层
你在all_objects里面查到相应的纪录,dropjava就得了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行