我使用的是Oracle 11.2.0.3,并将现有的Java类加载到一个名为ABC的模式中。我需要将这些类移动到同一DB实例上的不同模式DEF中。
简单的方法是简单地将所有类loadjava
添加到新模式中。不幸的是,我没有源代码或编译的类。
我该如何完成这项工作?我想到了两种可能性,它们中的任何一种真的有可能吗?
- 也许存在一些移动Java对象的命令,比如
movejava
- 卸载类,使其存在于文件系统中,然后将
loadjava
卸载到新架构中
我觉得这个网站和这里的人都很棒!请试着帮我。
您可以从一个模式导出类对象,然后将它们导入另一个模式。将expdp
和impdp
与选项include="JAVA_CLASS"
一起使用。如果您不熟悉这些实用程序,请参阅Oracle实用程序手册以了解更多信息。
请参阅https://community.oracle.com/thread/2232825?tstart=0例如。