일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 가장존경하는인물
- 스컬킹
- 취미
- 옥길파티룸
- 휴식
- 서울파티룸
- 개발자
- 옥길동파티룸
- 스컬킹점수계산
- 보드게임점수
- 해외여행
- 일
- 부천공간대여
- 보드게임점수계산
- 옥길그릭요거트
- 옥길동요거트
- 그릭요거트
- 구로파티룸
- 스컬킹점수
- 존경하는위인
- 스페이스우일
- 부천파티룸
- 웹개발
- mysql
- 파티룸
- 광명파티룸
- 코딩
- MBTI
- 옥길요거트
- 착한코딩
- Today
- Total
목록oracle (17)
SIMPLE & UNIQUE
DROP PRIMARY KEY CASCADE DETP_TEST테이블의 ID필드의 제약조건(PRIMARY KEY)을 삭제 SQL> ALTER TABLE DETP_TEST DROP PRIMARY KEY CASCADE; ----> CASCADE를 붙이면 FOREIGN KEY까지 동시에 삭제가 됨 Table altered.
pctfree, pctusedpctfree a) 수정 시 늘어나는 데이타를 수용하기 위한 공간이다. b) 디풀트는 10이나 빈번히 수정이 되면서 null 이었다가 데이타가 채워지는 경우는 이 값을 약 20 혹은 30 까지 크게 설정한다. PCTFREE(20%) : 블록은 80% 찰때까지 행을 삽입할수 있고 20%는 기존 행 갱신할경우를 위해 빈영역으로 남겨둔다. default 10% pctused 재사용되기 위해 필요한 블럭의 사용량을 설정한다.디폴트는 60이나 입력,삭제가 자주 발생하지 않는 경우는 90 정도로 큰 값을 설정하고,수정작업이 자주 발생하면서 로우 사이즈가 증가할 때에는 40 정도로 낮은 값을 설정한다.PCTUSED(60%) : 사용된 영역이 40%보다 작아져야 새로운 행을 삽입할수 있다...
INITRANS와 MAXTRANS # INITRANS와 MAXTRANS 1. INITRANS : 블록헤더마더 몇 개의 ITL 엔트리를 미리 확보할 지를 결정한다. 10이면 10개의 동시 트랜잭션을 위한 공간이 마련된다2. MAXTRANS : 최대 몇개의 ITL엔트리를 허용할지 결정한다. ** ITL이란 interested Transaction List 로 특정 블록을 변경하고자 하는 트랜잭션의 목록을 의미. 블록의 헤더에서 블록 정보를 관리한다. 각 세그먼트의 블록에는 블록 헤더가 있다. 블록 헤더의 한 부분으로 트랜잭션 테이블이 존재한다. 이 트랜잭션 테이블에 만들어진 엔트리들은 어느 트랜잭션이 블록의 어떤 로우/요소에 락킹을 했는지를 보여준다. 이 트랜잭션 테이블의 최소 크기는 객체의 INITRANS..
테이블스페이스(TableSpace) 테이블스페이스(TableSpace) 정의 테이블이 저장되는 공간오라클 에서는 테이블스페이스라고 해서 테이블이 저장될 공간을 먼저 만들고 나서테이블을 생성합니다. 각각의 테이블을 테이블스페이스별로 나누어서 관리와 퍼포먼스의향상을 가지고 오는 것이다. 테이블스페이스를 생성하면 정의된 용량만큼 미리 확보한 테이블스페이스가 생성되어지고 생성되어진 테이블스페이스에 테이블의 데이타가 저장된다.
PARTITION BY ROW_NUMBER() OVER(PARTITION BY A.CODE ORDER BY A.CODE, A.SEQ, A.MASTER_SEQ)) RANK PARTITION BY 중복 컬럼명: 같은 컬렁명 끼리 묶어서 ROWNUM을 받아올 수 있다. CODE SEQ MASTER_SEQ CD RANK--------------------------------------------------------------1 1 1 AAA 11 1 2 AAA 21 2 4 BBB 31 2 5 BBB 42 1 1 AAA 12 1 4 AAA 22 2 5 BBB 32 2 6 BBB 42 3 7 CCC 52 3 9 CCC 6
오라클 권한 주기 - 검색 권한GRANT SELECT ON 권한을줄테이블명 TO 권한을받을사용자계정; - 입력 수정 삭제 권한GRANT INSERT, UPDATE, DELETE ON 권한을줄테이블명 TO 권한을받을사용자계정; - FUNCTION 권한 주기GRANT EXECUTE ON 권한을줄함수명 TO 권한을받을사용자계정; SYNONYM SYNONYM 이란 테이블이나 함수명 을 다른 계정에서 접근하기 위해서 계정명.테이블명, 계정명.함수명 으로 접근 하여야 한다.그냥 테이블명, 함수명으로 접근하기 위해 SYNONYM을 설정 한다. - 테이블 시노님 생성CREATE SYNONYM 시노님명칭 FOR 계정명.테이블명; - 함수 시노님 생성CREATE SYNONYM 시노님명칭 FOR 계정명.함수명; 작업이후는 ..