본문 바로가기

DB/Oracle108

no row 일때 nvl 사용 방법 no row 일때 nvl 사용 방법http://bearcho.tistory.com/180 2016. 2. 4.
Range Partition 이란? Range Partition 이란? 문서에 대하여- 강좌 URL : http://www.oracleclub.com/lecture/1908Range Partition 이란? - Range Partition은 Column 값 의 범위를 기준으로 하여 행을 분할하는 형태로, 달, 분기 등의 logical 한 범위의 분산에 주로 사용 합니다. 즉, 정해진 범위에 따라 비슷한 크기로 partition 이 예상되는 곳에 효율적입니다. - Range Partition을 생성할 때 어느 행을 기준으로 어느 만큼의 값의 범위로 분할 할지를 다음 두 절에서 정의하게 됩니다.PARTITION BY RANGE (column list..) 기본 Table에서 어느 Column을 기준으로 분할할지를 정합니다.VALUES LESS.. 2016. 2. 4.
PCTFREE,PCTUSED,FREELIST PCTFREE,PCTUSED,FREELIST출처: http://blog.naver.com/swinter8/130000645918pctfree a) 수정 시 늘어나는 데이타를 수용하기 위한 공간이다. b) 디풀트는 10이나 빈번히 수정이 되면서 null 이었다가 데이타가 채워지는 경우는 이 값을 약 20 혹은 30 까지 크게 설정한다. PCTFREE(20%) : 블록은 80% 찰때까지 행을 삽입할수 있고 20%는 기존 행 갱신할경우를 위해 빈영역으로 남겨둔다. default 10% pctused 재사용되기 위해 필요한 블럭의 사용량을 설정한다.디폴트는 60이나 입력,삭제가 자주 발생하지 않는 경우는 90 정도로 큰 값을 설정하고,수정작업이 자주 발생하면서 로우 사이즈가 증가할 때에는 40 정도로 낮은 값을.. 2016. 2. 4.
PCTFREE와 PCTUSED 문서에 대하여- 강좌 URL : http://www.oracleclub.com/lecture/1103PCTFREE 블럭내에 이미 존재하고 있는 Row에 Update가 가능하도록 예약시켜 놓는 블럭의 퍼센트 값을 지정 합니다. 예로 "PCTFREE 20" 으로 설정을 하면, 데이터 블록의 20%를 사용 가능한 빈 영역으로 유지하여 각 블록에 있는 행을 갱신하는데 사용한다는 의미입니다. PCTFREE의 기본값은 10% 입니다. PCTFREE와 PCTUSED의 합이 100을 초과하지 않는 범위 내에서 0에서 99까지의 값을 PCTFREE 값으로 사용할 수 있습니다. INDEX값은 수정이 자주 발생하지 않으므로 PCTFREE는 5%정도가 적당합니다.PCTFREE가 적을 경우 - 기존 테이블 행 갱신에 의한 확장.. 2016. 2. 4.
오라클 인스턴스 추가 생성 출처: http://blog.topmania.com/?p=944오라클 인스턴스 여러 개 등록 할 때.# xhost + # su oracle $ dbca (xwindow에서 진행해야 됩니다.) 다음 > “데이터베이스 생성” 다음 > “사용자 정의 데이터베이스” 다음 > “SID입력” 다음 > 다음 > “암호입력” 다음 > 다음 > “데이터베이스저장위치 생성” 다음 > “아카이브 활성화 체크” 다음 > “체크박스해제(불필요한것들임.)” 다음 > 다음 > 다음 > 완료 > 확인 하시면 됩니다. http://www.allsoft.co.kr/bbs/board.php?bo_table=study4_2&wr_id=31리스너에 아래와 같이 추가 해줍니다. (orcl 원래 있던 거 밑에는 추가) (SID_DESC = (G.. 2016. 2. 4.
oracle sid 학인 방법 oracle sid 학인 방법select name from v$database; 리눅스에서 SID 변경 방법: 윈도우 > set ORACLE_SID=ORCL2 리눅스 > export ORACLE_SID=ORCL2 2016. 2. 4.
반응형