Oracle 11.2.0.3 - 将Java对象从模式移动到模式

时间:2014-10-14 10:47:33

标签: java oracle loadjava

我正在使用Oracle 11.2.0.3并将现有的Java类加载到名为ABC的模式中。 我需要将这些类移动到同一个数据库实例上的不同模式DEF。

简单的方法就是简单loadjava新架构的所有类。 不幸的是,我没有源代码或编译过的类。

我将如何实现这一目标? 我想到了两种可能性,它们中的任何一种都是可能的吗?

  1. 可能存在一些移动此类Java对象的命令,例如movejava
  2. 卸载类以使它们存在于文件系统中,然后loadjava添加到新架构
  3. 我认为这里的网站和人们都很棒! 请尽力帮助我。

1 个答案:

答案 0 :(得分:1)

您可以从一个模式导出类对象并将其导入另一个模式。使用expdpimpdp选项include="JAVA_CLASS"。如果您不熟悉这些实用程序,请参阅Oracle Utilities手册以获取更多信息。

有关示例,请参阅https://community.oracle.com/thread/2232825?tstart=0