DatabaseSQLKnowledge DELETE와 TRUNCATE의 핵심 차이점 분석 데이터 삭제 방식에 따른 성능, 로그 기록, 복구 가능 여부 등을 상세히 비교합니다. ① 데이터 삭제 방식 비교 SQL에서 데이터를 삭제할 때 사용하는 DELETE와 TRUNCATE는 실행 결과는 유사해 보일 수 있으나, 내부 작동 방식과 리소스 활용 측면에서 큰 차이가 있습니다. 구분 DELETE FROM TRUNCATE TABLE 명령어 성격 ..
/*템프 테이블스페이스 조회*/ select * from dba_temp_files; /*임시 템프 테이블스페이스 생성*/ create temporary tablespace TMP tempfile '/데이터파일경로/temp03.dbf' size 10m autoextend on; /*기본 템프 테이블스페이스 변경*/ alter database default temporary tablespace tmp; /*세션 확인 후 세션 킬*/ SELECT 'alter system kill session '''||sid||','||serial#||''' IMMEDIATE;' FROM v$session a,v$sort_usage b WHERE a.saddr = b.session_addr and tablespace = '..
OracleSQLFunctions Oracle에서 음수 데이터를 0으로 변환하는 방법 GREATEST, SIGN, CASE WHEN 등 다양한 함수를 활용하여 마이너스 값을 제어하는 최적의 방안을 제시합니다. 데이터 정제 과정에서 음수 값을 0으로 수렴시켜야 하는 경우가 빈번히 발생합니다. Oracle 환경에서 가장 효율적인 세 가지 접근 방식을 비교 정리합니다. ① GREATEST 함수 활용 GREATEST(expr1, expr2, ...) 함수는 인자로 나열된 값 중 가장 큰 값을 반환합니다. 기본 구문 SELECT GREATEST(SALARY, 0) FROM EMPLOYEES; 작동 원리: 입력값이 -100일 경우 GREATES..
Oracle DBBackupUtility Oracle 덤프 유틸리티(EXP/IMP) 주요 옵션 정리 데이터 추출(Export) 및 적재(Import) 시 사용되는 파라미터와 작업 시 주의사항을 상세히 기술합니다. Oracle의 유틸리티를 이용한 데이터 이동은 크게 Export(EXP)를 통한 백업 파일 생성과 Import(IMP)를 통한 복구 단계로 나뉩니다. 각 단계별 핵심 옵션은 다음과 같습니다. 1. EXPORT(데이터 추출) 옵션 상세 옵션명기능 설명 및 비고 USERID계정명/비밀번호 (예: scott/tiger) FULL전체 데이터베이스 추출 여부 (기본값: N) ..
-- 락걸린 테이블 확인 SELECT DO.OBJECT_NAME, DO.OWNER, DO.OBJECT_TYPE, DO.OWNER, VO.XIDUSN, VO.SESSION_ID, VO.LOCKED_MODE FROM V$LOCKED_OBJECT VO, DBA_OBJECTS DO WHERE VO.OBJECT_ID = DO.OBJECT_ID; -- 해당 테이블에 LOCK 이 걸렸는지. SELECT A.SID, A.SERIAL#, B.TYPE, C.OBJECT_NAME FROM V$SESSION A, V$LOCK B, DBA_OBJECTS C WHERE A.SID = B.SID AND B.ID1 = C.OBJECT_ID AND B.TYPE = 'TM' AND C.OBJECT_NAME IN ('테이블명'); -- ..
TomcatLinuxLog Management Tomcat catalina.out 로그 파일 안전하게 비우기 서비스 중단 없이 대용량 로그 파일을 초기화하고 관리하는 최적의 방법을 기술합니다. Ⅰ. rm 명령어로 삭제 시 발생하는 문제 운영 중인 톰캣의 catalina.out 파일을 rm 명령어로 직접 삭제할 경우, 다음과 같은 현상이 발생합니다. 로그 기록 중단: 톰캣 프로세스가 기존 파일의 파일 디스크립터(File Descriptor)를 계속 붙잡고 있기 때문에, 파일이 사라져도 새로운 파일을 자동으로 생성하지 못합니다. 디스크 용량 미확보: 파일 시스템 상에서 파일은 삭제된 것처럼 보이지만, 톰캣 프로세스가 종료되기 전까지 실제 디스크 공..
Oracle DBDBASecurity Oracle 사용자 계정 잠금(Lock) 확인 및 해제 방법 비밀번호 오류 횟수 초과 등으로 인해 잠긴 계정을 관리자 권한으로 복구하는 절차를 설명합니다. ① 관리자 계정 로그인 계정 상태를 조회하고 변경하기 위해서는 DBA 권한을 가진 SYSTEM 또는 SYS 계정으로 로그인해야 합니다. sqlplus system/비밀번호 ② 계정 잠금 상태 확인 DBA_USERS 뷰를 통해 특정 계정의 상태와 잠긴 시점을 파악할 수 있습니다. Oracle 시스템 테이블의 사용자명은 대소문자를 구분하므로 반드시 대문자로 조회해야 합니다. SELECT USERNAME, ACCOUNT_STATUS, LOCK_DATE..
Oracle DBPL/SQLFunction Oracle 유효 날짜 체크 함수 (IS_DATE) 구현 및 활용 문자열 데이터를 특정 날짜 포맷으로 변환 가능 여부를 판별하는 사용자 정의 함수를 소개합니다. ① IS_DATE 함수 생성 스크립트 Oracle은 기본적으로 IS_DATE와 같은 내장 검증 함수를 제공하지 않으므로, TO_DATE 함수의 예외 처리 기능을 활용하여 직접 구현해야 합니다. CREATE OR REPLACE FUNCTION IS_DATE ( V_STR_DATE IN VARCHAR2, V_FORMAT IN VARCHAR2 DEFAULT 'YYYYMMDD') RETURN NUMBERIS V_DATE DATE;BEGIN -- 입력받은 포맷..
- Total
- Today
- Yesterday
- jQuery
- 0으로
- 오라클 복구
- 트위터 타임라인 위젯
- this
- 시간지정
- 로그초기화
- 대체어
- 락걸림
- 시간비교
- 자바스크립트
- Java
- javascript
- jeus
- 오라클 락
- IE모드
- webtob
- lock
- 오라클 세션
- Oracle
- 오라클
- IE는언제없어지나
- 웹투비
- internal error
- 음수를
- 사용자삭제
- 트위터 위젯
- oracle 줄바꿈
- html
- 명령어
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |