2014-10-14 1 views
1

Oracle 11.2.0.3을 사용하고 있으며 기존 Java 클래스를 ABC라는 스키마에로드했습니다. 동일한 DB 인스턴스의 다른 스키마 DEF로 해당 클래스를 이동해야한다는 요구 사항이 있습니다.Oracle 11.2.0.3 - 스키마에서 스키마로 자바 객체 이동

쉬운 방법은 새 클래스의 모든 클래스를 간단히 loadjava했을 것입니다. 불행히도 나는 소스 또는 컴파일 된 클래스가 없습니다.

어떻게해야합니까? 2 가지 가능성을 생각했는데, 그 중 하나가 실제로 가능합니까?

  1. movejava과 같은 자바 객체를 움직이는 명령이있을 수 있습니까?
  2. 은 파일 시스템에 존재하도록 클래스를 언로드하고,

내가 여기 사이트와 사람들이 놀라운 생각 새로운 스키마에 대한 다음 loadjava! 도와주세요.

답변

1

하나의 스키마에서 클래스 개체를 내보내고 다른 개체로 가져올 수 있습니다. expdpimpdp을 사용하고 include="JAVA_CLASS" 옵션을 사용하십시오. 이 유틸리티에 익숙하지 않은 경우 Oracle Utilities 매뉴얼을 참조하십시오.

일부 예는 https://community.oracle.com/thread/2232825?tstart=0을 참조하십시오.

+0

감사합니다. Dave.I 시도해보고 결과를 업데이트합니다. – Eran