Database(22)
-
[mysql] 실행한 쿼리를 로깅/조회하는 방법.('general_log'의 Value를 On으로 설정하여, 실행한 쿼리를 'general_log_file'의 Value에 로깅하도록 설정.)
1.MySQL 서버 노드에서 root 계정으로 DB에 접속. # mysql -u root -p $MySQL_DB_NAME Enter password: Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 337 Server version: 5.7.13-enterprise-commercial-advanced MySQL Enterprise Server - Advanced Editio..
2023.06.13 -
[oracle] ORA-22859: invalid modification of columns 해결 방법.
-오라클 서버 정보 Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production -특정 컬럼(MSG_DATA)의 데이터 타입을 BLOB에서 LONG RAW로 변경할 때, 하단과 같은 에러 발생하는 것을 확인. SQL> ALTER TABLE ALMSTLOG MODIFY MSG_DATA LONG RAW NULL; ERROR at line 1: ORA-22859: invalid modification of columns -"ORA-22858: 데이터유형의 변경이 부적당합니다" 에러 해결 방법. 테이블에 원하는 형식의 새 열을 만들고 적절한 형식 생성자를 사용하여 현재 열 데이터를 새 형식으로 복사해야 함. https://www.oraexc..
2022.08.10 -
[oracle] 기본키와 연결된 테이블을 찾는 방법.
-오라클 테이블([TABLE_NAME])과 연결되어 있는 테이블/제약조건/상태를 조회하는 쿼리. SELECT A.TABLE_NAME TABLE_NAME, A.CONSTRAINT_NAME KEY_NAME, B.TABLE_NAME REFERENCING_TABLE, (SELECT COMMENTS FROM USER_TAB_COMMENTS WHERE TABLE_NAME = B.TABLE_NAME) TABLE_NM, B.CONSTRAINT_NAME FOREIGN_KEY_NAME, B.STATUS FK_STATUS FROM USER_CONSTRAINTS A, USER_CONSTRAINTS B WHERE A.CONSTRAINT_NAME = B.R_CONSTRAINT_NAME AND B.CONSTRAINT_TYPE = ..
2022.07.15 -
[oracle] Oracle Instant Client(linux) 설치 & 설정 & sqlplus 접속 가이드.(oracle19c instant client 설치 & 설정 & sqlplus 접속 예시)
필자의 OS 정보. $ hostnamectl ... Operating System: CentOS Linux 8 Kernel: Linux 4.18.0-348.7.1.el8_5.x86_64 Architecture: x86-64 ... 하단의 링크 접속 후 원하는 오라클 클라이언트 버전에 맞춰서 Basic Package (RPM) & SQL*Plus Package (RPM) 파일 다운로드. https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html root 계정으로 접속 후 다운로드한 *.rpm 파일 설치. # yum install -y oracle-instantclient19.15-basic-19.15.0.0...
2022.04.29 -
[tibero] tibero6 설치 & 실행 가이드.
필자의 리눅스 서버 정보. $ hostnamectl ... Operating System: CentOS Linux 8 Kernel: Linux 4.18.0-348.7.1.el8_5.x86_64 Architecture: x86-64 ... 티베로6 설치 바이너리 다운로드 후 리눅스 서버로 이관. 1.테크넷 접속.(https://technet.tmaxsoft.com/ko/front/main/main.do) Technet 효율적인 시스템 관리를 위한 기술 전문 포탈, 테크넷서비스 technet.tmaxsoft.com 2.설치 바이너리 다운로드. 4.sftp tool(Ex. fileZilla) 사용하여, 리눅스 서버로 "tibero6-bin-FS07_CS_2005-linux64-199301-opt.tar.gz"..
2022.03.04 -
[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