일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Mobile Legends
- 게임
- 영어유머
- 영어공부
- Chess-TD
- 영어독해
- MLBB
- Imba Auto Chess
- 임바 오토체스
- 롤
- 게임기
- 영어 유머
- 여행
- 오큘러스
- 관광
- Python
- English Joke
- 체스-TD
- 이솝우화
- 오라클
- 가볼만한곳
- english study
- 모바일레전드
- 심플한 게임
- java program
- oracle
- 독해연습
- OGGMA
- 왕좌의게임
- 골든게이트
- Today
- Total
목록Java 프로그램 개발, IT (85)
Almost-Native
Java 프로그램을 오라클 DB에 로딩한 후 실행할 때, 아래와 같이 ORA-29532 에러가 나는 경우가 있습니다. 주목할 부분은 Unsupported major.minor version 문구 입니다. SQL> SQL> CALL helloworld() INTO :myString; CALL helloworld() INTO :myString * ERROR at line 1: ORA-29532: Java call terminated by uncaught Java exception: java/lang/UnsupportedClassVersionError : Hello (Unsupported major.minor version 55.0) 로딩할 클래스를 컴파일 할 때 사용한 JDK 버전이 다른 경우에 이런 에러가..
오라클 DBMS 에 Java 프로그램을 로딩할 때, 아래와 같은 에러가 발생하는 경우가 있습니다. $ loadjava -user hr Hello.class Password: *** Error while creating class Hello ORA-29545: badly formed class: User has attempted to load a class (Hello) into a restricted package. Permission can be granted using dbms_java.grant_permission(, LoadClassInPackage... ORA-06512: at line 1 The following operations failed class Hello: creation (crea..
오라클 리눅스에서 yum 으로 패키지 설치하려고 할때, 또는 yum list 실행할때 아래와 같은 에러를 만나는 경우가 있습니다. * 패키지 다운로드 중... 패키지 설치에 실패했습니다: Cannot download getPackage/podman-docker-4.2.0-8.0.1.module%2bel8.7.0%2b20930%2b90b24198.noarch.rpm: All mirrors were tried; Last error: Curl error (60): Peer certificate cannot be authenticated with given CA certificates for https://yum.oracle.com/repo/OracleLinux/OL8/appstream/x86_64/getPac..
도커 Container 안으로 bash 쉘 접속을 해서 들어간 경우, 이 안에서 vi 명령어가 실행되지 않는 경우가 있습니다. 이것은 해당 컨테이너안에 vi (vim) 가 설치되어 있지 않아서 발생하는 에러입니다. vim (vi enhanced 버전) 을 설치해주면 됩니다. $ docker exec -it --user root Container1 bash --> 컨테이너로 root 유저 접속 bash-4.2# yum list vim* --> vim 모듈 확인 bash-4.2# yum install vim-enhanced --> vim 모듈 설치 위의 경우는 컨테이너에서 사용하는 OS가 Oracle Linux 또는 Redhat Linux 인 경우이고, 만약 컨테이너에서 우분투 리눅스를 사용하는 경우라면, ..
도커 Container 안으로 호스트에 있는 로컬파일을 복사해서 넣거나 반대로 빼내는 방법은 아래와 같이 docker cp 커맨드로 가능합니다. -- 1) 호스트 로컬파일 -> 컨테이너 안으로 복사 $ docker cp File1 Container1:/home/oracle/. -- 파일뿐만 아니라 디렉토리도 위와같이 그냥 하면 복사됨. cp -rp 와 같은 옵션은 없음. -- 위와같이 컨테이너안의 디렉토리 절대위치를 정확히 입력해줘야 함. -- 2) 컨테이너 안에있는 파일 -> 호스트로 복사 $ docker cp Container1:/home/oracle/File1 /tmp/. 위와같이 하면 파일, 디렉토리 copy 는 잘 되는데, 파일권한이 문제가 되는 경우가 있습니다. 호스트에서 복사된 파일이 아래와..
오라클 Pro*C 프로그램에서 컴파일 후 실행할때 아래와 같이 Core Dump 에러가 발생하는 경우가 있습니다. $ make -f aaa1.mk proc aaa1 INCLUDE=include/ include=/u02/app/oracle/product/19.12.0/dbhome_1/precomp/public/ include=/u02/app/oracle/product/19.12.0/dbhome_1/rdbms/demo/ include=/u02/app/oracle/product/19.12.0/dbhome_1/rdbms/public/ include=/u02/app/oracle/product/19.12.0/dbhome_1/network/public/ PARSE=NONE RELEASE_CURSOR=YES MODE=..
Oracle 백업/마이그레이션 툴인 imp (import) 를 사용할때, 아래와 같은 에러를 만나는 경우가 있습니다. 아래의 경우는 Oracle 21c DB 에서 exp 받은 dmp 파일을 19c DB 에서 imp 하려고 하다가 문제가 발생하였습니다. $ imp Import: Release 19.0.0.0.0 - Production on Sat Nov 5 20:41:07 2022 Version 19.12.0.0.0 Copyright (c) 1982, 2019, Oracle and/or its affiliates. All rights reserved. Username: aim/aim Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0..
Oracle 에서 impdp 실행시 아래와 같이 에러가 발생하는 경우가 있습니다. 해당 디렉토리에 dmp 파일이 없는 경우에도 이런식으로 에러가 나는데, 특히 많이 경험하게 되는 경우가 expdp 로 받은게 아닌 exp 로 엑스포트 받은 파일을 가져와서 impdp 로 임포트 하려 할때도 이런 에러가 발생합니다. $ impdp aim/aim directory=foo_dir dumpfile=ssb.dmp logfile=ssb.dmp Import: Release 19.0.0.0.0 - Production on Sun Nov 6 12:43:10 2022 Version 19.12.0.0.0 Copyright (c) 1982, 2019, Oracle and/or its affiliates. All rights re..