oracle(6)
-
trigger 사용
1. 테이블 확인SQL> select * from scott.tmp_result; 2. history 테이블 생성SQL> create table scott.table_history as select ename, sysdate dt from scott.tmp_result where 1=2;Table created. 3. trigger 생성create or replace trigger table_history_triggerbefore insert on scott.tmp_resultfor each rowbegin if inserting then insert into scott.table_history values(:new.ename, sysdate); end if;end table_hi..
2024.11.13 -
listener.log 초기화
$ cp listener.log listener.log.20241108 # 백업$ cp /dev/null listener.log # 원본 파일 내용 삭제 만약 mv 또는 rm 을 하여 원본파일을 바꾼 후 새롭게 listener.log을 만들었다고 한다면 정상적인 작동은 되지 않을 것입니다.반드시 기존 원본파일을 그대로 둔 상태여야 정상적으로 다시 로그가 쌓일 것입니다.
2024.11.08 -
split - REGEX_SUBSTR, REGEX_REPLACE
(1) 테스트 테이블 생성 create table split_table as select 'a/b/c/d/e' name from dual; (2) REGEXP_SUBSTR select regexp_substr(name,'[^/]+',1,1) regexp_substr_name1, regexp_substr(name,'[^/]+',1,2) regexp_substr_name2, regexp_substr(name,'[^/]+',1,3) regexp_substr_name3, regexp_substr(name,'[^/]+',1,4) regexp_substr_name4, regexp_substr(name,'[^/]+',1,5) regexp_substr_name5 from split_table; 결과 a b c d e ..
2022.04.22 -
Data Dictionary
구글링을 하다보면 같은 내용으로 Data Dictionary object 에 대한 설명을 올려놓은 글들이 많이 있었습니다. 개인적으로 정렬도 잘 안되고 보기가 많이 불편하여 엑셀파일로 정리를 하였습니다. (단순히 긁어다가 넣었을 뿐입니다.ㅋㅋㅋ) 보기에는 충분한 자료와 내용들이지만, 오래전에 올린 것들이라 좀 더 업그레이드 된 글들을 찾아 볼수가 없어서 아쉽네요!! 제가 만들기에는 턱없이 부족한 스킬이라...^^;;; 글재주도 없고요.ㅎㅎ 그냥 가지고 있다가 필요할때마다 찾아보면 많은 도움이 될 것입니다. DBA가 기본적(?)으로 알아야하는 것이기 때문에 필히 숙지를 하시는 것도 좋은 방법이 아닐까요?^^
2010.02.02 -
Oracle Default DB 내 맘대로 바꾸기.
오라클을 설치할 때 기본적으로 깔리는 DB를 수정해 보았습니다. 데이터 파일 이동, 리두로그파일 추가, 아카이브 모드 변경, 풀백업 등등 예전에 배웠던 것들을 조금씩 조금씩 기억해 나가면서..변환을 하였습니다. 좀 길긴하지만 차근차근히 보시면 금방 눈에 쏘옥 들어올겁니다. 참고로 울트라에디트에서 편집을 하였습니다.(그냥 단순히 긁어다가 복사한 것 뿐이지만요~) 파일을 참조 해 주세요. ※ 작업한 내역 1. 데이터 파일 이동 2. temporary temp tablespace 생성 및 삭제. 3. redo logfile 이동 및 member 추가 4. control file 경로 수정 및 폴더 생성, admin 경로에 대한 pfile 수정 - 예전 alert file, trace file 등 전부 이동. ..
2009.11.19 -
oracle10g Recyclebin
SQL> select * from tab; TNAME TABTYPE CLUSTERID ---------------------------------- ---------- ------------ BIN$vZBAmE1rSaiCK+8QN9p98g==$0 TABLE : drop 된 table BIN$JkwChjqZRbex7BzBEETFpQ==$0 TABLE : drop 된 table HHH TABLE BBB TABLE 4 개의 행이 선택되었습니다. SQL> show recyclebin ORIGINAL NAME RECYCLEBIN NAME OBJECT TYPE DROP TIME ---------------- ------------------------------------ -------------- --------..
2008.11.30