Database/oracle(13)
-
[oracle] "Caused by: java.sql.SQLException: ORA-28040: 일치하는 인증 프로토콜 없음" 해결 방법.
-오라클19c 서버로 'JDBC Connection Pool' 수행할 때, 하단의 에러 발생하는 것을 확인. jeus.jdbc.connectionpool.ConnectionPoolException: failed to create the connection pool[anylink] at jeus.jdbc.connectionpool.ConnectionPoolImpl.initialize(ConnectionPoolImpl.java:181) at jeus.jdbc.connectionpool.ServerSideConnectionPoolInitializer.makeConnectionPool(ServerSideConnectionPoolInitializer.java:43) at jeus.jdbc.connectionpoo..
2022.01.10 -
[oracle] 오라클 계정 잠금/잠금 해제하는 방법.(ORA-28000: The account is locked.)
-lock 걸린 계정(anyT_BC) 확인. $sqlplus anyT_BC@ORA19C SQL*Plus: Release 19.0.0.0.0 - Production on 금 10월 15 13:44:06 2021 Version 19.3.0.0.0 Copyright (c) 1982, 2019, Oracle. All rights reserved. 비밀번호 입력: ERROR: ORA-28000: The account is locked. -sys 계정으로 접속 $sqlplus system@ORA19C SQL*Plus: Release 19.0.0.0.0 - Production on 금 10월 15 13:45:11 2021 Version 19.3.0.0.0 Copyright (c) 1982, 2019, Oracle. ..
2021.10.15 -
[oracle] sqlplus(command line interface)에서 *.sql 파일을 실행시키는 방법.
-테스트 환경에서 접속하는 데이터베이스 서버 정보. SQL*Plus: Release 19.0.0.0.0 - Production on 목 9월 30 15:57:34 2021 Version 19.3.0.0.0 Copyright (c) 1982, 2019, Oracle. All rights reserved. Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production Version 19.3.0.0.0 -sqlplus(command line interface)에서 *.sql 파일을 실행시키는 방법.(기재된 경로는 테스트 환경의 경로임.) 1.*.sql 파일의 경로 확인. [$HOME/$TMAXDIR/AnyLinkData/DB_Script] $ls..
2021.09.30 -
[oracle] ORA-12162: TNS:net service name is incorrectly specified 에러 해결 방법.
-ORA-12162: TNS:net service name is incorrectly specified 에러 sqlplus 접속할 때, ORA-12162: TNS:net service name is incorrectly specified 에러 발생함. -ORA-12162: TNS:net service name is incorrectly specified 에러 설명. 오라클을 사용하는 계정의 .profile에 ORACLE_SID가 설정되어있지 않으면, 발생하는 에러. ORACLE_SID의 설정 값은 데이터베이스 이름을 의미함. -해결 방법(centOs는 .bash_profile에 적용하면 됨.) 1.".profile"에 ORACLE_SID 설정 입력. $vi .profile 2. export ORACLE_..
2021.08.03 -
[oracle] "ORA-65096: invalid common user or role name" 에러 해결 방법. (ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다.)
oracle12c에서는 계정을 생성할 때, 하단과 같이 계정의 이름 앞에 "c## or C##"이 붙어야 함. SQL> CREATE USER C##ajy IDENTIFIED BY 1234; "C##"을 붙이지 않고 유저를 생성하면, 하단과 같은 에러가 발생함. -"C##"을 붙이지 않고 계정을 생성하는 방법. 1.sys 계정으로 접속. $sqlplus / as sysdba 2.session set 변경. SQL> alter session set "_ORACLE_SCRIPT"=true; 3.계정 생성 확인.
2021.08.02 -
[oracle] shell에서 오라클(sqlplus) 접속할 때, 한글 깨짐 현상 해결 방법.
shell에서 오라클(sqlplus) 접속할 때, 한글 깨짐 현상 해결 방법. 리눅스 shell에서 sqlplus 접속 시, 하단과 같이 한글이 깨지는 현상을 확인함. -해결 방법 가이드 1.".profile" 설정 $vi .bash_profile 2.하단의 설정 추가. export NLS_LANG=KOREAN_KOREA.AL32UTF8 -해결 방법 적용 후 한글이 깨지지 않는 것을 확인할 수 있음.
2021.07.31