반응형
Oracle에서 JDK 버전을 확인하는 방법은 무엇입니까?
Oracle DB 내에 Java 클래스가 있는데 최근 해당 Java 클래스의 코드 한 줄이 오류를 발생시키고 있습니다.
static BASE64Encoder B64 = new BASE64Encoder();
오류가 발생했습니다.
자바.java.java예외.InInInitializer오류
이 코드 라인에서.
호스트에 대한 SYS 권한이나 액세스 권한이 없기 때문에 DB 측에서 무엇이 변경되었는지 잘 모르겠습니다.
Oracle DB를 실행하는 JDK 버전을 확인하고 싶습니다.
Oracle Database 11g Enterprise Edition 릴리스 11.2.0.3.0 - 64비트 운영.
감사해요.
SELECT dbms_java.get_ojvm_property(PROPSTRING=>'java.version') FROM dual
솔루션 1)을(를)
cd $ORACLE_HOME/jdk/bin
java -version
솔루션 2) Java 시스템 속성을 반환하는 PL/SQL 함수 생성
create function get_java_property(prop in varchar2)
return varchar2 is
language java name 'java.lang.System.getProperty(java.lang.String) return java.lang.String';
그리고 Java 버전에 대한 선택을 실행합니다.
select get_java_property('java.version') from dual;
해결책 3) Steve K의 답변을 확인합니다.
인증된 버전은 다음과 같습니다.
Oracle 12.2 / 18.1 JVM은 1.8입니다.
Oracle 12c 데이터베이스에 포함된 JVM은 JDK 1.6 및 1.7을 지원합니다.
Oracle 11g > = 11.2.0.4 데이터베이스 내장 JVM은 JDK 1.6을 지원합니다.
Oracle 11g 데이터베이스에 포함된 JVM은 JRE 1.5를 지원합니다.
Oracle 10g 데이터베이스에 포함된 JVM은 JRE 1.4를 지원합니다.
Oracle 9i 데이터베이스에 포함된 JVM은 JRE 1.3을 지원합니다.
언급URL : https://stackoverflow.com/questions/28164252/how-to-check-jdk-version-in-oracle
반응형
'sourcetip' 카테고리의 다른 글
C에서 포인터가 이미 해제되었는지 어떻게 확인합니까? (0) | 2023.07.02 |
---|---|
모든 변수의 유형 가져오기 (0) | 2023.07.02 |
2d 배열은 이중 포인터입니까? (0) | 2023.07.02 |
파티션 기준 절이 있는 ROW_NUMBER()가 Maria에서 작동을 중지했습니다.DB (0) | 2023.07.02 |
각진 배열에 항목 추가 4 (0) | 2023.07.02 |