본문 바로가기
스터디북

[10/15] 정리

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

admin1 기본 연습 정리 clear


admin2 복습 clear


lost+found 디렉토리는 fsck등에 의해서 발견된 결함이 있는 파일에 대한 정보가 보관되는 디렉토리로 마운트 되는 파일 시스템에 존재한다.


디스크오류나 부정확한 시스템 종료에 의해 파일들이 잃어버린 상태가 될 수 있는 파일을 의미한다.

시스템이 부팅될 때 fsck가 실행이 되어 이런 파일들을 찾아내어 lost+found 디렉토리에 저장한다.

잃어버린 파일들의 디렉토리로 어떤 디렉토리에도 속하지 않은 디스크 장소를 가리키는 파일을 의미한다.

파일시스템을 점검하는 특수 프로그램에 의해 사용되며 시스템 관리자가 자주 점검해야 하는 디렉토리이다.


음.. lost+found 디렉토리에 #xxxxx 이런 파일이 존재하는데 그렇다면 disk에 문제가 생겼다


fg bg jobs


[1]+  Stopped                 rlwrap sqlplus / as sysdba

[oracle@lnx04 ~]$

[oracle@lnx04 ~]$ jobs

[1]+  Stopped                 rlwrap sqlplus / as sysdba

[oracle@lnx04 ~]$ fg %1


fg는 전면부 프로세스로 실행시키는 명령어


작업 계속 진행됨

[1]+  Stopped                 rlwrap sqlplus / as sysdba
[oracle@lnx04 ~]$ jobs
[1]+  Stopped                 rlwrap sqlplus / as sysdba
[oracle@lnx04 ~]$ bg %1
[1]+ rlwrap sqlplus / as sysdba &

bg는 실행시킨 프로세스를 백그라운드 작업으로 전환시키는 명령어

벡그라운드로 작업이 진행됨

[1]+  Stopped                 rlwrap sqlplus / as sysdba
[oracle@lnx04 ~]$ ps -ef |grep sqlplus
oracle    7883  5032  1 07:10 pts/2    00:00:04 rlwrap sqlplus / as sysdba
oracle    7884  7883  2 07:10 pts/3    00:00:07 sqlplus   as sysdba
oracle    7967  5032  0 07:15 pts/2    00:00:00 grep sqlplus
[oracle@lnx04 ~]$ jobs
[1]+  Stopped                 rlwrap sqlplus / as sysdba

명령행 끝에 &를 붙이면 어떤 작업이든 처음부터 백그라운드로 진행된다.


jobs 컴퓨터상의 어떤 작업을 긑내기 위해 시작부터 끝까지 관련된 제반 활동들을 말하고 예를 들어 파일을 프린트하는 것도 하나의 job이며 하나의 job에는 몇 개의 프로세스와 몇 개의 프로그램이 관련될 수 있다.


SYS@orcl>select * from v$memory_dynamic_components;


COMPONENT                                                        CURRENT_SIZE   MIN_SIZE   MAX_SIZE USER_SPECIFIED_SIZE OPER_COUNT LAST_OPER_TYP

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

LAST_OPER LAST_OPER_TIME      GRANULE_SIZE

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

shared pool                                                         285212672  285212672  285212672      0   0 STATIC

                                  16777216


large pool                                                           16777216   16777216   16777216      0   0 STATIC

                                  16777216


java pool                                                            16777216   16777216   16777216      0   0 STATIC

                                  16777216


streams pool                                                                0          0          0      0   0 STATIC

                                  16777216


SGA Target                                                         1023410176 1023410176 1023410176      0   0 STATIC

                                  16777216


DEFAULT buffer cache                                                687865856  687865856  687865856      0   0 INITIALIZING

                                  16777216


KEEP buffer cache                                                           0          0          0      0   0 STATIC

                                  16777216


RECYCLE buffer cache                                                        0          0          0      0   0 STATIC

                                  16777216


DEFAULT 2K buffer cache                                                     0          0          0      0   0 STATIC

                                  16777216


DEFAULT 4K buffer cache                                                     0          0          0      0   0 STATIC

                                  16777216


DEFAULT 8K buffer cache                                                     0          0          0      0   0 STATIC

                                  16777216


DEFAULT 16K buffer cache                                                    0          0          0      0   0 STATIC

                                  16777216


DEFAULT 32K buffer cache                                                    0          0          0      0   0 STATIC

                                  16777216


Shared IO Pool                                                              0          0          0      0   0 STATIC

                                  16777216


PGA Target                                                          687865856  687865856  687865856      0   0 STATIC

                                  16777216


ASM Buffer Cache                                                            0          0          0      0   0 STATIC

                                  16777216



16 rows selected.


KEEP pool 


select 버퍼가 4칸이 필요 multiblock_read_count = 4


킵 영역의 프리리스트 4개를 채워서(블락 4개를 씀)


MRU END로 들어가게 된다 또 읽는다


또 읽으면 MRU END로 들어가고 KEEP이 꽉차게 되면


free buffer empty 될 경우?


요청이 또옴 


LRU end에 있는 4개를 비워서 MRU End로 넣는다


Recycle buffer pool


요청이 들어오면 LRU End로 들어간다 


Data Full이 되면 LRU End에 있는 애를 비우고 그걸 사용한다


LRU 알고리즘을 쓰는건 공통적이지만

구제척 관리 방식은 서로 다르다.


SYS@orcl>show parameter pga

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
pga_aggregate_target                 big integer 656M

SYS@orcl>show parameter workarea <- 그때그때 알아서 자동으로 관리

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
workarea_size_policy                string      AUTO


workarea_size_policy                string      manual로 주고 sort관련 파라미터를 원하는 사이즈로 주면 된다


SELECT Sum(Decode(a.name, 'consistent gets', a.value, 0)) "Consistent Gets",

       Sum(Decode(a.name, 'db block gets', a.value, 0)) "DB Block Gets",

       Sum(Decode(a.name, 'physical reads', a.value, 0)) "Physical Reads",

       Round(((Sum(Decode(a.name, 'consistent gets', a.value, 0)) +

         Sum(Decode(a.name, 'db block gets', a.value, 0)) -

         Sum(Decode(a.name, 'physical reads', a.value, 0))  )/

           (Sum(Decode(a.name, 'consistent gets', a.value, 0)) +

             Sum(Decode(a.name, 'db block gets', a.value, 0))))

             *100,2) "Hit Ratio %"

 10  FROM   v$sysstat a;


Consistent Gets DB Block Gets Physical Reads Hit Ratio %

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

         200280         13349          11762       94.49