본문 바로가기

oracle

ORACLE TEMPORARY TABLESPACE의 특징 v1.0 출처 : ocmkorea (naver) ======================== temporary tablespace은 일반적인 테이블 스페이스와 다른 특징을 가진다 1. readonly 불가능 2. 항상 nologging 상태 3. temp file은 rename 불가능 4. read only database에서도 temp file 필요 각각을 확인하기 전에 우선 temporary tablespace를 확인해보자 이 테이블 스페이스는 dba_tablespaces, v$tablespace 에서 확인가능하다. 하지만 dba_data_files에서는 나타나지 않는다. SQL> get tbs2 1 select tablespace_name,status,logging 2* from dba_tablespaces.. 더보기
ORACLE create tablespace v1.1 이번엔 테이블스페이스 생성에 대해 알아보겠다. 우선 이 장에서는 local 방식에 대해서만 이야기 하겠다. 문법적인 구문은 create tablespace tablespace_name datafile 'file_path/file_name' size number(양의정수)[m/k] [REUSE], datafile 'file_path/file_name' size number(양의정수)[m/k] [REUSE], ... [minimum extent number[m/k]] [blocksize number[m/k]] [online | offline] [logging | nologging] [extent management dictionary | local [ autoallocate | uniform size num.. 더보기
ORACLE autotrace 사용법 v1.0 출처 : OCMKOREA(NAVER) 정열(stormarin) ========================================== 먼저 plan_table을 생성한다. SQL>@/oracle/ora92/rdbms/admin/utlxplan.sql (후에 필요하면 직접 drop해도 상관없다 table name은 plan_table 이다. 다만 drop하면 autotrace 기능을 사용하지 못한다.) SQL>set autotrace on Result + Execution Plan + Statistics SQL>set autotrace traceonly Execution Plan + Statistics SQL>set autotrace traceonly explain Execution Plan SQL>.. 더보기
ORACLE 9i dba_users view v1.0 user를 검색하는데 자주사용되는 view로 dba_users user_users all_users 가 있다. dba_users 테이블을 조회하면 SQL> desc dba_users Name Null? Type ----------------------------------------- -------- --------------------------- USERNAME NOT NULL VARCHAR2(30) USER_ID NOT NULL NUMBER PASSWORD VARCHAR2(30) ACCOUNT_STATUS NOT NULL VARCHAR2(32) LOCK_DATE DATE EXPIRY_DATE DATE DEFAULT_TABLESPACE NOT NULL VARCHAR2(30) TEMPORARY_TABL.. 더보기
ORACLE INSTANCE START 참고자료 : ORACLE 9i FUND 1 VOL 1 =================================== ORACLE INSTANCE START시 진행되는 단계에 대한 이야기를 하고자 한다. 기본적으로 아래와 같은 명령을 날리면 SQL>STARTUP ORACLE의 내부에서는 아래와 같은 프로세스가 일어난다 SHUTDOWN -> NOMOUNT -> MOUNT -> OPEN SHUTDOWN - ORACLE INSTANCE가 시작되지 않은 상태 NOMOUNT - init 파일을 이용해 메모리 할당을 한 상태 MOUNT - init파일에 정의된 경로를 사용해 control 파일을 가져옴 - control file에 기술된 내용을 check 하지는 않는다. open - control file에 기술된.. 더보기
Backup&Recovery 에 대한 잡담 RMAN(RECOVERY MANAGER)에 대한 이야기다... 파라미터만 잘 설정해놓으면... RMAN>BACKUP DATABASE 라는 간단한 명령으로(물론 여러 옵션이 있다.) 간단히 백업이 가능한 매우 편리한 RMAN... 하지만 실무에서 그리 사용하지 않는다고 한다 ㅡㅅㅡ 현장에서 DBA는 대부분 먼 옛날의 ORACLE을 사용하던 분들이 많고 각 버전의 NF(NEW FEATURES) 교육을 받았다고 해도 이를 처음 시도한다는 리스크는 작지 않다. 게다가 처음 시도하는 것은 사고사례가 될수도 있기에 먼저 나서는 기업은 그리없다. 그러고보니 여담이지만 대한항공이 올해인가에 ORACLE ERP를 국내에서 최초로 도입한다고 이야기를 들었었다. 부디 사고사례가 되지 않기를...(엄청난 규모의 프로젝트라 들.. 더보기