이슈내용 Oracle 11g을 삭제하고 재설치 하는 과정에서 아래와 같은 에러가 발생했다. 해결 방법 OracleXE 서비스가 제대로 삭제되지 않았다는 의미인데, 간단하게 명령 프롬프트에서 서비스를 삭제해줌으로써 해결했다. 1. 명령 프롬프트를 관리자 권한으로 실행한다. 2. 아래 명령으로 OracleServiceXE를 삭제한다.
전체 글
계정 생성 방법 1. 명령 프롬프트를 실행한다. 2. sqlplus를 관리자 권한으로 접속한다 3. 아래 명령으로 계정을 생성한다. create user identified by ; 권한 부여 방법 Oracle에 기본 생성된 권한은 아래와 같다. 이 중 상황에 맞는 권한을 부여한다. 출처 : https://dongdongfather.tistory.com/132 1. 관리자 권한으로 sqlplus 접속 2. 아래 명령으로 특정 유저에 대한 권한 부여 grant ,..., to ;
이슈내용 오라클 접속 시 아래와 같은 에러 발생했다. ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist 원인 및 해결방법 해당 에러는 오라클을 기동하지 않아 생기는 문제였다. 아래의 순서로 오라클을 재기동했다. 1. 아래와같이 ID/PW 없이 sysdba로 접속 2. startup 명령으로 오라클을 기동
이슈 내용 Mysql의 BigDecimal 값을 Mybatis 쿼리를 통해 Object 형태로 조회해온 뒤, 자바단에서 Integer로 형변환 하려 할 때 아래과 같은 오류가 발생했다. java.math.BigDecimal cannot be cast to java.lang.Integer 원인 자바 Map 클래스의 Get 메소드를 통해서 Object 타입의 값을 가져왔는데, 이 때 이 Object는 참조변수에 해당한다. 그러므로 Object 타입의 변수가 실제로 가르키는 값은 BigDecimal 타입인데, 해당 값을 Integer로 명시적 형변환을 진행하려고 하기 때문에 오류가 발생한 것 이었다. BigDecimal과 Integer는 서로 상속관계에 있지 않은 클래스이므로 명시적 형변환을 진행할 수 없다...
이슈사항 오라클 기동시 아래와 같은 에러가 발생했다. ORA-00119 : invalid specification for system parameter LOCAL_LISTENER ORA-00130 : invalid listener address '(ADDRESS=(PROTOCOL=TCP)(HOST=)(PORT=))' 원인 및 해결 방법 오라클이 알고있는 호스트 이름과 내 PC 디바이스명 (컴퓨터 이름)이 달라서 발생한 문제였다. 아래와 같은 순서로 문제를 해결했다. 내 PC -> 속성 -> 정보 -> 디바이스 이름과 ORA-00130 에러상 HOST명과 같은지 확인 -> 내 디바이스명을 HOST 명과 일치시켜주기 오라클 HOST명 확인 내 PC 디바이스명 확인 PC 디바이스명을 오라클 HOST명으로 변경..
개요 이번 글에서는 오라클 DB에 원격 접속 하기 위한 설정에 대해 알아보고, 실제 외부에서 접속하는 테스트까지 진행해본다. IP주소 확인 명령 프롬프트 실행 -> ipconfig -> IP 주소 확인 오라클 DB의 PORT 확인 오라클 접속하여 직접 PORT를 알아내거나 아래와 같이 Service 명을 통해서 알아낸다. 명령 프롬프트 -> lsnrctl status -> 포트 정보 확인 계정 접속 정보 (ID/PW) 확인 오라클에 접속해서 계정을 생성하거나, 기존의 계정 접속 정보를 확인한다. (이 부분은 생략한다) 포트포워딩 제일 중요한 부분이다. 오라클 DB가 서버에 정상 가동중이라 해도 오라클 포트를 뚫어주지 않으면(포트포워딩) 외부에서 접속할 수가 없다.!! 4.1. Window Defender..