/*템프 테이블스페이스 조회*/ 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 = '..
🧮 ORACLE에서 음수를 0으로 변환하는 방법데이터를 다루다 보면 음수를 0으로 바꾸고 싶을 때가 자주 있습니다.예를 들어, 매출이 마이너스로 기록되거나, 손익 계산에서 손실 값을 0으로 표시해야 하는 경우입니다.이럴 때 Oracle SQL에서는 여러 가지 방법으로 음수를 0으로 변환할 수 있습니다.대표적으로 GREATEST() 함수와 SIGN() 함수를 활용합니다.🟧 1️⃣ GREATEST 함수 사용📘 기본 개념GREATEST(expr1, expr2, ...) 함수는 여러 값 중 가장 큰 값을 반환합니다.👉 즉, GREATEST(-999, 0) 은 두 값 중 큰 값인 0을 반환합니다.🧩 예시SELECT GREATEST(-999, 0) AS result FROM DUAL;입력값결과-999050..
🧩 ORACLE 덤프 EXP / IMP 옵션 정리🟧 1. EXPORT 옵션옵션설명scott/tigerDB 사용자 / 비밀번호fullDB 전체 데이터 추출 여부 (기본값 N)buffer작업 단위 크기 설정owner특정 유저의 오브젝트만 추출file추출된 데이터 저장 파일 이름 지정tables추출 대상 테이블 지정compress익스텐트 통합 여부 (기본값 Y, N 권장)grants오브젝트 권한 정보 추출 여부 (기본값 Y)indexes인덱스 스크립트 추출 여부 (기본값 Y)directDirect Path Export 사용 여부 (기본값 N)triggers트리거 정보 추출 여부 (기본값 Y)log로그 파일 지정rows테이블 데이터 추출 여부 (기본값 Y)consistent읽기 일관성 유지 여부 (기본값 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 ('테이블명'); -- ..
톰캣 운영중에 catalina.out 파일을 그냥 rm으로 삭제할 경우 catalina.out은 사라지고 로그파일이 이어서 생성 되지 않는다. 운영 서버를 재시작 없이 단순히 catalina.out 파일을 초기화 시키싶을때는 아래와 같은 명령어로 처리하면 처리가 가능하다. catalina.out 파일이 위치한 곳으로 이동하여 #cat /dev/null > catalina.out 이렇게 할 경우 기존 내용이 모두 날아가고 새로 catalina.out 파일에 로그가 증가한다.
CREATE OR REPLACE FUNCTION IS_DATE (V_STR_DATE IN VARCHAR2, V_FORMAT IN VARCHAR2 DEFAULT 'YYYYMMDD') RETURN NUMBER IS V_DATE DATE; BEGIN V_DATE := TO_DATE (V_STR_DATE, V_FORMAT); RETURN 1; EXCEPTION WHEN OTHERS THEN RETURN 0; END; / 기본 포맷은 YYYYMMDD로 날짜 포맷에 맞게 호출 SELECT IS_DATE('2021-03-05','YYYY-MM-DD') FROM DUAL; -- 1 RETURN; SELECT IS_DATE('2021-03-05') FROM DUAL; -- 0 RETURN; SELECT IS_DATE('..
1. 오라클 유저 만들기 CREATE USER [유저명] IDENTIFIED BY [암호]; 예) CREATE USER TEST_USER IDENTIFIED BY TEST_USER; 2. 생성한 USER에 권한주기 GRANT CONNECT, DBA, RESOURCE TO [유저명]; 예) GRANT CONNECT, DBA, RESOURCE TO [유저명]; /*모든 권한 주기*/ GRANT CREATE SESSION TO [유저명]; /*데이터베이스에 접근할 수 있는 권한*/ GRANT CREATE DATABASE LINK TO [유저명]; GRANT CREATE MATERIALIZED VIEW TO [유저명]; GRANT CREATE PROCEDURE TO [유저명]; GRANT CREATE PUBLI..
- Total
- Today
- Yesterday
- IE모드
- 사용자삭제
- 시간비교
- webtob
- lock
- oracle 줄바꿈
- html
- jQuery
- 오라클 세션
- 0으로
- this
- 웹투비
- 오라클 복구
- Java
- 오라클
- javascript
- jeus
- IE는언제없어지나
- internal error
- Oracle
- 자바스크립트
- 명령어
- 음수를
- 락걸림
- 로그초기화
- 시간지정
- 트위터 위젯
- 트위터 타임라인 위젯
- 오라클 락
- 대체어
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
