본문 바로가기
스터디북

[10/13] 정리

by 파이어볼러 2015. 10. 13.

 Expert Oracle Database 병렬 처리 부분 읽기


51,132 w control_script.sql


_allow_resetlogs_corruption


undo가 망가질때도 hidden 건드림 최후의 기법


du -a : 현재 디렉토리의 사용량을 파일단위 출력

du -s : 총 사용량을 확인

du -h : 보기 좋게 바꿔줌 

du -sh * : 한단계 서브디렉토리 기준으로 보여준다. 


temp 파일 공간 관련 error 발생 해서


Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl/trace/orcl_j000_6434.trc:

ORA-25153: Temporary Tablespace is Empty

Tue Oct 13 09:10:01 2015

Starting background process SMCO

Tue Oct 13 09:10:01 2015

SMCO started with pid=20, OS id=6687

Tue Oct 13 09:20:07 2015

Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl/trace/orcl_ora_5665.trc:

ORA-25153: Temporary Tablespace is Empty


기존의 테이블스페이스에 tempfile을 하나 더 추가함

SYS@orcl>alter tablespace temp add tempfile '/u01/app/oracle/oradata/orcl/temp02.dbf' size 600m;

Tablespace altered.

RMAN을 이용한 RE_ORCL 만들기

TEST DB 겸 원본데이터가 문제가 생길경우 복구 기법으로 사용이 가능


SYS@orcl>select * from dba_tablespace_usage_metrics;

TABLESPACE_NAME                USED_SPACE TABLESPACE_SIZE USED_PERCENT
------------------------------ ---------- --------------- ------------
EXAMPLE                             10080         2658990   .379091309
RMAN_TBS                             1064          131072   .811767578
SYSAUX                              63304         2712750   2.33357294
SYSTEM                              88632         2735790   3.23972235
TEMP                                    0           76800            0
UNDOTBS1                              800         2659633   .030079338
USERS                                 528         2646830   .019948391

7 rows selected.


[oracle@lnx04 ~]$ oerr rman 1008
1008, 1, "the bad identifier was: %s"
// *Cause:  This is an informational message indicating the identifier token
//          that caused a syntax error.
// *Action: No action is required.

SYS@orcl>select * from v$rollstat;

       USN      LATCH    EXTENTS     RSSIZE     WRITES      XACTS       GETS      WAITS    OPTSIZE    HWMSIZE     SHRINKS      WRAPS    EXTENDS  AVESHRINK  AVEACTIVE STATUS              CUREXT
---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- --------------- ----------
    CURBLK
----------
         0          0          6     385024       5400          0         89          0                385024           0          0          0          0          0 ONLINE                   2
         1

11 rows selectd.

SYS@orcl>select * from v$undostat;


BEGIN_TIME          END_TIME               UNDOTSN   UNDOBLKS   TXNCOUNT MAXQUERYLEN MAXQUERYID    MAXCONCURRENCY UNXPSTEALCNT UNXPBLKRELCNT UNXPBLKREUCNT EXPSTEALCNT EXPBLKRELCNT EXPBLKREUCNT

------------------- ------------------- ---------- ---------- ---------- ----------- ------------- -------------- ------------ ------------- ------------- ----------- ------------ ------------

SSOLDERRCNT NOSPACEERRCNT ACTIVEBLKS UNEXPIREDBLKS EXPIREDBLKS TUNED_UNDORETENTION



22 rows selected.


backup piece 정보와 catalog 정보의 동기화 체크

crosscheck backup;


expired 된 backup file을 지워서 동기화 시킴


delete expired backup;


crosscheck archive all;


delete expired backup;