tibero
[Database] Tibero Error - 90401 : Connection refused
Error Message: TJDBC - Connection refused Reason DB 접속정보를 잘못 작성 DB가 기동 중이지 않을 경우 네트워크/IP 등록이 안되어 있을 경우 Solution 입력한 IP나 PORT가 정확한 지 확인 DB가 기동 중인지 확인 # 프로세스 확인 $ps -ef|grep tbsvr 네트워크/IP가 등록되어 있는지 확인 저의 경우는 네트워크 상의 IP등록이 되어있지 않아서 해당 에러가 발생했었습니다. 시스템에서 ping을 날렸을 때 문제가 없어서 문제 없을거라 생각되었는데 네트워크상 접속을 확인하려면 telnet으로도 확인해봐야 하더라고요.. 만약 위와같이 db접속정보와 db기동확인이 된 상태라면 접속하려는 시스템에서 telnet으로 한번 확인해보세요~ 참고: https..
[Database] Tibero Error(TBR-2131) : Generic I/O Error
Error Message: Error(TBR-2131) : Generic I/O Error Reason Tibero가 정상 기동되지 않은 상황에서 접속을 시도할 경우 발생한다. Solution Tibero가 실행되어 있는지 확인 후 tbsvr 프로세스가 기동하고 있지 않다면, Normal mode로 Tibero를 기동 시킨 후 접속한다. # 프로세스의 기동 여부 확인 $ ps -ef| grep tbsvr 참고: https://www.tmaxdata.com/img/service/pdf/Tibero%20RDBMS%20Troubleshooting%20Guide.pdf 저의 경우에는 IP주소를 잘못 전달받아서 에러가 발생했었습니다. 기동확인 전에 접속정보도 먼저 확인해보세요~
[Database] MERGE INTO문 - Oracle, Tibero
안녕하세요. 오늘은 Oracle과 Tibero DB에서 사용이 가능한 MERGE_INTO문에 대해서 설명해볼까 합니다. 쿼리문을 사용하다보면 INSERT, UPDATE, DELETE 작업을 조건에 맞게 사용해야하는 경우가 있습니다. 예를 들어 값이 있다면 UPDATE, DELETE 값이 없다면 INSERT 쿼리문을 사용하고 싶은 경우 위와 같은 경우에는 Oracle과 Tibero에서 지원하는 MERGE문을 사용하게 되면 해결할 수 있습니다. 1. 기본 MERGE문의 쿼리문 MERGE INTO {table_name | View_name} a -- 테이블 또는 뷰 USING {table_name | View_name | Sub Query} b -- 테이블, 뷰, 서브쿼리 ON (a.column1 = b.co..
[Database] Tibero - sysdate와 Timestamp 정리
sysdate 1.sysdate의 경우 년월일시분초 까지 표현 가능 2. SYSDATE 활용 - 날짜를 포맷 적용하여 문자열로 변환 INSERT 문 1. INSERT INTO TABLE_NAME(colum1, colum2 ...) values('A', sysdate) 2. INSERT INTO TABLE_NAME(colum1, colum2 ...) values('A', to_char(sysdate,'yyyy-MM-dd HH:mm:ss')) SELECT 문 SELECT sysdate FROM dual; timestamp 1. systimestamp의 경우 년월일시분초 밀리세컨드 까지 표현 가능 (systimestamp를 사용하려면 timestamp 타입으로 지정해야 한다.) INSERT 문 1. INSER..