Total(378)
-
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 -
Partition Table(1) - Create
파티션 테이블에는 여러가지가 있습니다.그 중 가장 대표적으로 쓰이는 range partition 과 hash partition에 대해서 요약 정리를 하려고 합니다. 일단 Partition Table을 생성하기 위해서 Tablespace를 3개만 생성하겠습니다.SQL> create tablespace tbs1 2 datafile 'D:\oracle\product\PROD\Disk5\tbs1.dbf' size 10m 3* autoextend on maxsize 20m;테이블스페이스가 생성되었습니다.SQL> create tablespace tbs2 2 datafile 'D:\oracle\product\PROD\Disk5\tbs2.dbf' size 10m 3* autoextend on maxsize 20m;테이..
2009.06.17 -
오라클의 각종 limit 값
카페 > ProDBA | 오라킬 http://cafe.naver.com/prodba/9276 오라클의 각종 Limit 값 기준환경은 Linux(32bit 64bit파일)를 사용했을 때를 기준으로 설명되어 있다.AIX, Windows, Mac 에 대해서는 플랫폼 별 매뉴얼을 참조 구분최대값비고스키마오브젝트Column 수,1000 개 테이블,컬럼명 길이제한 - 30 바이트(30 캐릭터)Sequence38 자리 결합 인덱스 컬럼 수l 32 개 컬럼l 한 BLOCK 80% 이상 차지하면 에러BLOCK 사이즈 제한은 일반 컬럼과는 다르게 INDEX 는 row chaining 의 구조를 적용 할 수 없음PK 컬럼 수l 32개 컬럼l 한 BLOCK 80% 이상 차지하면 에러 데이터블록 데이터베이스 블록 사이즈2K/4..
2008.12.03 -
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 -
Row Migration
Row Migration(행마이그레이션)이란 하나의 레코드는 하나의 블록안에 들어가야하는데 update가 발생하여 레코드값이 커지면서 블록안에 남은 여유공간이 없어 그 레코드가 다른 블록으로 옮겨지게 되는 현상입니다. 행 마이그레이션을 방지하기 위해서 블록에 여유공간을 남겨 놓는데 이것을 PCTFREE 라 합니다.PCTFREE의 필요성을 한번 테스트 해봅시다. 먼저 2개의 테이블 생성.create table aaa (a number ,b varchar2(20) ,c date default sysdate) tablespace users pctfree 0 pctused 30 storage (freelists 2);=======================================aaa 테이블에 대해 2만..
2008.11.30 -
Linux Oracle9i Ora-01031:insufficient privileges
oralce@admin] sqlplus "/as sysdba" SQL*Plus: Release 10.2.0.1.0 - Production on 목 11월 20 14:30:34 2008 Copyright (c) 1982, 2005, Oracle. All rights reserved. ERROR:ORA-01031: insufficient privileges 사용자명 입력:ERROR:ORA-01017: 사용자명/암호가 부적합, 로그온할 수 없습니다 사용자명 입력:ERROR:ORA-01017: 사용자명/암호가 부적합, 로그온할 수 없습니다 SP2-0157: 3회 시도후 ORACLE에 CONNECT 하지못하고 SQL*Plus을 종료했습니다. oracle@admin]db에 접속을 할 수가 없네요ㅠㅠ oracle@a..
2008.11.19