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는 전면부 프로세스로 실행시키는 명령어
명령행 끝에 &를 붙이면 어떤 작업이든 처음부터 백그라운드로 진행된다.
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 알고리즘을 쓰는건 공통적이지만
구제척 관리 방식은 서로 다르다.
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
'스터디북' 카테고리의 다른 글
[10/16] 실습 - 1 RowMigration&&chaining (0) | 2015.10.16 |
---|---|
[10/15] 실습 - 1 list_advise_repair failure (0) | 2015.10.15 |
[10/15] system.dbf for corruption (0) | 2015.10.15 |
[10/14] 실습 - 4 block corruption recover (0) | 2015.10.14 |
[10/14] 실습 - 3 FBDA (0) | 2015.10.14 |