본문 바로가기

IT

(19)
[SQL] DROP TRUNCATE DELETE 차이점 DROP, TRUNCATE, DELETE 명령어는 모두 삭제에 관한 명령어이지만 서로 다른 동작을 하므로 잘 알고 구분하여 사용해야합니다. DROP TRUNCATE DELETE 개념 "테이블을 없앤다" "테이블을 초기상태로" "테이블 내 특정 데이터 삭제" 삭제 대상 테이블 및 인덱스, 뷰, 제약 조건 등을 모두 삭제 테이블 내 데이터 전체 삭제 조건에 따라 테이블 내 데이터삭제 (조건이 없을 경우 전체 전체 삭제) 저장공간 반납 반납 유지 속도 느림 (UNDO 저장하기 때문) 빠름 빠름 복구 COMMIT 전 롤백 가능 불가 10g부터 RECYCLE BIN으로 COMMIT 사용자 COMMIT AUTO AUTO 종류 DDL DDL DML 구문 예시 DROP TABLE sample_table; TRUNCAT..
이기종 DB SQL 변환 사이트 https://www.sqlines.com/online SQLines - Online SQL Conversion - SQL Scripts, DDL, Queries, Views, Stored Procedures, Triggers www.sqlines.com 이기종 DB SQL 변환해주는 사이트 Source, Target 에 원하는 DB 종류를 선택한 후 Convert 버튼을 누르면 변환된다.
[DMS]엔드포인트 생성 중 ORA-28009 에러 발생 Test Endpoint failed: Application-Status: 1020912, Application-Message: ORA-28009: SYS(SYSDBA SYSOPER) OCI error. 설치형 Oracle DB 대상으로 엔드포인트 생성 테스트 중 위와 같은 에러메세지가 발생하며 엔드포인트 테스트가 실패하였다. 엔드포인트 구성 시 user를 sys로 접속하였는데 system 으로 접속하니 해결되었다. 귀찮아서 sys 계정으로 연결을 시도하였는데 제대로 된 관리를 위해서는 엔드포인트 전용 계정을 생성하는 것이 좋겠다. 특히 타겟 DB의 경우에는 sys로 연결하였다가 DMS 태스크 필터를 잘못 설정해서 sys 계정에 의도치 않은 오브젝트들이 들어가면... 역시 정석대로 하는 것이 좋겠다. A..