Oracle/Oracle Study(43)
-
Data Dictionary
구글링을 하다보면 같은 내용으로 Data Dictionary object 에 대한 설명을 올려놓은 글들이 많이 있었습니다. 개인적으로 정렬도 잘 안되고 보기가 많이 불편하여 엑셀파일로 정리를 하였습니다. (단순히 긁어다가 넣었을 뿐입니다.ㅋㅋㅋ) 보기에는 충분한 자료와 내용들이지만, 오래전에 올린 것들이라 좀 더 업그레이드 된 글들을 찾아 볼수가 없어서 아쉽네요!! 제가 만들기에는 턱없이 부족한 스킬이라...^^;;; 글재주도 없고요.ㅎㅎ 그냥 가지고 있다가 필요할때마다 찾아보면 많은 도움이 될 것입니다. DBA가 기본적(?)으로 알아야하는 것이기 때문에 필히 숙지를 하시는 것도 좋은 방법이 아닐까요?^^
2010.02.02 -
전역 임시 테이블(temporary table)
[참고문헌 : export one-on-one ORACLE] * 전역 임시 테이블임시테이블을 생성하는 동작은 공간 할당까지 포함하지 않으며, 다른 종류의 테이블들과는 다르게 initial 익스텐트가 할당되지 않는다. 런타임에 세션이 처음으로 임시 테이블에 데이터를 삽입하면 그 세션을 위한 임시 세그먼트가 생설될 것이다. 각 세션은 자신만의 임시 세그먼트(존재하는 세그먼트의 익스텐트가 아니다)를 가지기 때문에 모든 사용자들은 임시 테이블을 위한 공간을 서로 다른 테이블 영역에서 할당할 수 있을 것이다. *임시 테이블은 트리거, 체크 제약조건, 인덱스 등과 같은 영구 테이블의 많은 속성들을 갈질 수 있다.임시 테이블에서 지원되지 않는 영구 테이블의 특성은 다음과 같다. 1. 참조 무결성 제약조건을 가질 수 ..
2010.01.29 -
alert file 에서 error 개수 확인 방법
출처 : [http://ukja.tistory.com/240 욱짜님 블로그] 평소 자주 찾아보는 욱짜님 블로그에 있는 설명 그대로를 테스트 해본 결과 입니다. 1. bdump의 경로를 알아보고 지정. SQL> col value new_value back_dumpSQL> select value from v$parameter where name = 'background_dump_dest'; VALUE--------------------------------------------------------------------------------/oracle/oradata/PROD/admin/bdump SQL> create or replace directory back_dump_dir as '&back_dump'..
2010.01.14 -
number(p,s) : precision, scale ora-01438
number(p,s) : 전체 p자리 중 소수점 이하 s자리(p:1~38, s:-84~127) number 형식 컬럼에 대한 length를 지정하지 않고 사용되는 경우가 있습니다.예를 들자면 create table num_test (num1 number); 라고 지정을 해놓는데,데이터가 일정치 않을 경우 엄청난 값의 길이가 들어갈 수 있는 상황이 발생하겠죠. 그래서 흔히들 number(10) 같이 길이를 지정해 주고 사용되고 있습니다.소수점을 넣을려고 한다면 number(10,2) 이런 식으로 format을 설정해 줍니다. 제가 하고 싶은 말은 얼마전 우연히 number(3,8) 에 대해서 의문을 가지게 되었습니다.즉, p가 s보다 작을 경우 어떻게 되는가 입니다.아직까지도 정확하게 잘 모르겠습니다. 테..
2009.12.10 -
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 -
Partition Table(2) - Management
이번에는 Partition Table에 대한 기본적인 관리에 대해서 정리하고자 합니다. dba_tab_partitions, all_tab_partitions, user_tab_partitions (partition table에 대한 정보가 나와요) * 파티션 테이블 스페이스 추가.SQL> alter table range_emp add partition range_p4 values less than(5000) tablespace tbs4;SQL> alter table range_emp add partition range_p5 values less than(maxvalue) tablespace tbs5; 위와 같이 추가해 줄수 있으며 maxvalue가 설정이 되었을 경우는 더이상 추가를 해줄수가 없습니다.그..
2009.06.17