반응형

분류 전체보기 152

[Oracle/DBeaver] 'Keep-Alive monitor' 에 문제점이 발생했습니다. Java heap space (메모리 부족 오류) / 메모리사용량 / 메모리증설 / 메모리추가

DBeaver 에서 csv 파일로 데이터 가져오기를 하던 도중 다음과 같은 에러가 발생했다. 대용량 테이블을 이관하거나, CSV 파일 작업을 할 때 Java heap space 부족 오류가 발생하는 경우가 있다. DBeaver 메모리를 증설하는 방법으로 위의 에러를 해결할 수 있다. [ Window 환경에서의 DBeaver 메모리 증설 ] 1. DBeaver 아이콘 마우스 우클릭 > 속성 대상에 -vmargs -Xms8192m 를 추가한다. (Xms는 DBeaver 가 구동시 확보하는 최소 메모리 사이즈이며, Xmx는 최대 메모리양이다. 8192m 으로 설정하면 최대 8GB의 메모리를 끌어다 쓸 수 있다.) 2. DBeaver의 메모리 사용량 보이게 하기. 상단의 윈도우(W) > 설정 > 힙 상태 표시(W)

Dev/Database 2023.06.12

[Oracle] TRUNCATE, DELETE, DROP 차이, 테이블 데이터 삭제

1. 테이블 구조는 남기고 데이터 전체 삭제 - DDL - 트랜잭션 로그에 한번만 기록되므로 성능이 DELETE보다 좋음 - ROLLBACK 불가능 - 테이블 용량이 초기화됨 TRUNCATE TABLE [테이블명]; 2. 테이블 존재 자체를 삭제 - DDL - 테이블 정의, 테이블에 대한 데이터, 인덱스, 트리거, 제약조건 및 권한 모두 제거 DROP TABLE [테이블명]; 3. 조건절 이용해서 특정 행만 삭제 - DML - 테이블 용량 감소 X - 행 잠금(LOCK)을 사용하여 실행됨 - 삭제된 각 행에 대해 트랜잭션 로그를 기록하므로 TRUNCATE 보다 느림 - 인덱싱 된 VIEW 와 함께 사용가능 - ROLLBACK 가능 DELETE TABLE [테이블명] WHERE ROWNUM > 2 ;

Dev/Database 2023.06.12

[FortiClient] VPN 연결이 실패하였습니다. VPN 서버에 도달할 수 없습니다. (-20199) / FortiClient 연결에러 / FortiClient 연결끊김

FortiClient 에서 에러가 자주 발생한다. 첫 번째로 비밀번호가 틀리진 않았는지 확인한다. 비밀번호가 틀리지 않았는데 VPN 연결되지 않거나, 연결이 자꾸 끊기는 경우에는 아래와 같이 해결할 수 있다. 1. 작업관리자 > FortiClient SSLVPN daemon > 작업 끝내기 > 다시 로그인하면 정상적으로 연결됨. 2. 위의 방법으로도 해결되지 않을 경우에, Forticlient 셧다운 후 재로그인한다. (이때, FortiClient 데몬이 여러 개 실행 중인 경우도 있다. 모든 FortiClient 데몬을 셧다운 해준다. )

[MSSQL] MSSQL 날짜형식 yyyyMMdd, MSSQL 시간형식 hhmmss 이거만 알면 완전 정복

1. 현재 날짜, 현재 시간 SELECT FORMAT(getdate(), 'yyyyMMdd') -- 현재날짜 SELECT FORMAT(getdate(), 'hhmmss') -- 현재시간 2. 결과 3. 응용 SELECT FORMAT(getdate(), 'yyyy-MM-dd') -- 2023-05-23 SELECT FORMAT(getdate(), 'yyyy/MM/dd') -- 2023/05/23 SELECT FORMAT(getdate(), 'yyyy.MM.dd') -- 2023.05.23 SELECT FORMAT(getdate(), 'yyyy년 MM월 dd일') -- 2023년 05월 23일 SELECT FORMAT(getdate(), 'hh:mm:ss') -- 11:47:51 SELECT FORMAT(g..

Dev/Database 2023.05.23
반응형