오라클 DBMS 상세 점검 방법
목 차
1. Target Database Basic Information 9
2. Target Database Version Information 11
3. Target Database Session Information 12
4. Target Database use for system resources Information 12
6. The main parameter settings Status 14
7. Database configuration status of the control file 15
8. On-Line Portfolio Composition Redo Log Files 15
9. Per Minute Log Switch Generation Count (Collect Last 7 Days) 16
10. Hourly Occurrence Log Switch Status (Hour) 17
11. Date Archived Log Generation Status (Collect Last 7 Days) 18
12. Default tablespace of the User and the Default temp tablespace of the User 19
13. Database User Password Expired Check 20
14. Database user Object Summary List 20
17. Table space Used 90% (Used >= 90%) 22
18. Table Space Fragmentation 23
19. Auto Extend Feature is Set Data file Information 25
20. Parallel Degree 2 or more, set the Table / Index list (Top 10) 26
21. One Tablespace Has mixed Table + Index list 27
22. Sequence List (Used >= 95%) 28
24. Collect Statistical Information into the Database (Analyze) 29
25. Constraint segment exists, but the list is used in the Disable state 30
26. Index not Foreign Key Constraint 31
27. Index, 10GB or larger without gateun Table List 31
28. Index numbers are excessive Table Information 32
29. Execessive Split Index List (block > 1000) 33
31. All parameters set status Check 34
32. Archive Log Information 36
34. Fast Recovery Area Information 38
35. Rman Backup Information 38
36. Backup Information (30 Days) 39
39. Alert Log Online Backup Message detail (5 Day) 41
40. Alert Log Error Message Total summary (30 Days) 42
41. Alert Log Error Message Day Summary (30 Days) 42
42. Alert Log Online Backup Message Day Summary (30 Days) 43
43. Oracle Database Option Usage 43
44. Oracle Database Usage Options Details 44
50. OS Disk / Storage Information 47
51. O/S Packages Information 48
52. O/S Patch Information (Solaris 10 Only) 49
53. Kernel Parameter Recommendations 50
55. Database Patch Information 53
- Target Database Basic Information
- 스크립트 수행 결과
- 점검 내용
1번 항목은 Database의 가장 기본적인 정보들을 출력 해주는 항목입니다.
Startup_Time 기간이 길어 질수록 잠재적 문제 발생 요소가 되고 Status가 NOMOUNT & MOUNT & OPEN 상태인지 확인 하여야 합니다.
- Target Database Version Information
- 스크립트 수행 결과
- 점검 내용
2번 항목은 Database의 Version정보를 출력 해주는 항목입니다.
각 Version을 확인해서 현재 Version의 패치가 재대로 되어 있는지 확인하여 최신 패치로 권고 할 수 있으며 End of Service를 확인하여 권고 해주어야 합니다.
-
Target Database Session Information
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
3번 항목은 해당 Database Node별로 세션 정보를 출력 해주는 항목 입니다.
Total세션과 Active세션을 비교해서 Inactive세션의 숫자를 알 수 있고 Active세션 수 대비하여 Inactive세션의 수가 많다면 불필요한 세션을 정리하여 리소스를 확보 해줄 수 있습니다. (WAS같은 Middleware 환경이면 커넥션 polling 구조로 Inactive세션의 숫자가 적은 편이다)
-
Target Database use for system resources Information
- 스크립트 수행 결과
- 스크립트 수행 결과
…
- 점검 내용
4번 항목은 각 Node별로 시스템 리소스 점유 상태 정보를 출력해주는 항목 입니다.
Sessions와 Process를 보아야 하며 세션이 Full이 된 적이 있는지 확인 하여야 합니다.
-
SGA Set Status
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
5번 항목은 공용 메모리 공간인 SGA의 상태정보를 출력 해주는 항목 입니다.
메모리 관리 방식이 ASMM 인지 AMM인지 알 수 있고 물리메모리에 비해서 PGA와 SGA의 메모리가 적당한지 확인하여 권고 해주어야 합니다.
ASMM (Automatic Shared Memory Management) – 10G부터 도입된 메모리 관리 방식으로 ORACLE이 업무 부하를 판단하여 SGA영역 (Shared Pool, Database Buffer Cache, Large Pool, Java Pool)의 크기를 조정하는 방식이다.
AMM (Automatic Memory Management) – 11G부터 도입된 메모리 관리 방식으로 SGA 영역뿐만 아니라 PGA 영역도 ORACLE이 자동으로 관리 해주는 방식이다.
-
The main parameter settings Status
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
6번 항목은 Main Parameter들을 확인 할 수 있는 항목 입니다.
DB_BLOCK_SIZE가 기본값인 8K인 것을 확인할 수 있고 DB_FILES가 200인데 200이상 넘어가면 에러가 발생할 수 있으므로 200이상이라면 Parameter값을 증가 시켜 주어야 합니다.
DB_FILE_MULTIBLOCK_READ_COUNT 는 한번에 read 할 수 있는block의 숫자를 나타내고 낮을수록 OLTP 높을수록 DW 환경 입니다.
-
Database configuration status of the control file
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
7번 항목은 Control File의 위치를 나타내어 주는 항목 입니다. 이미지를 보면 컨트롤파일이 있는 경로와 Control File의 개수가 나와 있습니다. Control File들이 전부 같은 Directory에 있다면 Directory에 문제가 생길 경우 DB가 재대로 작동하지 않을 수 있기 때문에 Control File의 위치를 이중화 시키기를 권고 해주어야 합니다.
-
On-Line Portfolio Composition Redo Log Files
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
8번 항목은 Redo Log Files의 정보를 출력 해주는 항목 입니다. 각 Node별로 1Group당 2Member씩 가지고 있고 512MB의 Size를 갖고 있는 것을 확인할 수 있습니다.
Redo Log File 1Group당 2Member 이상은 갖고 있어야 하며 경로도 이중화 시키기를 권고 해주어야 합니다. Group은 2개씩 가지고 있어야 하며 Group수가 많다면 Member수를 늘리고 Group수를 줄여주는 것을 권고 해주어야 합니다. ( Size 절감을 위해서 )
-
Per Minute Log Switch Generation Count (Collect Last 7 Days)
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
9번 항목은 최근 일주일 내 Log Switch 횟수를 출력 해주는 항목 입니다. Log switch 횟수를 보고 횟수가 별로 일어나지 않는다면 디스크절감을 위해서 Group수 & Size를 줄여야 합니다.
비율로 봤을 때 30분 이상이 80%인 것이 이상적입니다.
이 항목을 통해서 주로 어느 시간에 변경이 많이 일어 났는지를 확인할 수 있습니다.
사이트에서 Redo log 크기에 대해 언급할 때마다 너무 커지면 성능 저하가 일어나지 않을까 우려하는 경우를 자주 접하게 되는데 사실 Redo 로그는 커질수록 성능에 유리합니다. 너무 Log Switch가 자주 일어나면 Archiving 및 체크포인트가 자주 발생하게 되므로 Archiver 프로세스와 DBWR 프로세스가 바빠집니다.
v$log_history 뷰를 조회해보면 로그 스위치가 얼마나 자주 일어나는지 알 수 있고 오라클의 권고안은 20분에 한번씩 일어나는 것입니다. 이 권고안을 반드시 준수할 필요는 없지만 적어도 5~10분 사이에 한번씩 로그 스위치가 일어나도록 설정해주는 것을 권장합니다.
또 Redo가 지나치게 작으면 Log File Switch Completion 등 대기 이벤트가 문제가 될 수 있습니다.
-
Hourly Occurrence Log Switch Status (Hour)
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
10번 항목은 Log Switch 횟수를 날짜 별 시간단위로 출력해 주는 항목입니다.
이 항목을 통해서는 어느 날짜 어느 시간에 변경이 많이 일어 났는지 알 수 있으며 주로 변경이 많이 일어나는 시각을 확인하여 권고 해주어야 합니다.
-
Date Archived Log Generation Status (Collect Last 7 Days)
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
11번 항목은 최근 일주일간 일별로 Archive Log File 생성된 횟수와 그 파일들의 Size를 확인할 수 있는 항목입니다.
이 항목을 통해서는 변경 량이 적은 요일이나 많은 요일을 알 수 있고 Redo Log가 다차기도전에 Archive가 자주 일어나는지 확인할 수 있습니다. 또한 Begin Backup / End Backup 시 SCN이 바뀌고Application에 DDL이 들어 있으면 다 쓰지 않아도 Archive에 내려 쓰는 경우가 생길 수 있습니다.
-
Default tablespace of the User and the Default temp tablespace of the User
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
12번 항목은 Default테이블스페이스를 System테이블스페이스로 지정하고 있는 유저들의 정보를 출력해주는 항목 입니다. System테이블스페이스에는 시스템 운영에 필요한 Data Dictionary와 저장 프로시저, DB트리거 등이 저장 되어 있는 매우 중요한 테이블스페이스 이므로 사용하지 않는 것을 권고 해야 합니다.
테이블을 만들 때 테이블스페이스를 지정하지 않으면 자동으로 System테이블스페이스로 지정이 되므로 유저의 Default 테이블스페이스가 존재하는지 안하는지 확인하고 지정 해주어야 합니다. 또한 임시 테이블스페이스는 분리가 되어야 합니다.
-
Database User Password Expired Check
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
13번 항목은 Database 유저들의 세션 접속 권한과 Password 생성일 만료일 등을 출력해주는 항목입니다. Lock걸린 유저나 Password 만료일을 등을 확인하여 권고 해주어야 합니다.
.
-
Database user Object Summary List
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
14번 항목은 각 Owner별로 Object의 리스트 및 수량을 출력 해주는 항목 입니다.
보안에 취약한 Public Synonym 은 많으면 많을수록 좋지 않다.
어떤 Owner가 가장 많은 Table과 Index를 가지고 있는지 확인할 수 있습니다..
-
Invalid Object Check
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
15번 항목은 Invalid 상태인 Object들을 출력하는 항목 입니다. 사용하다가 고장이 났거나 의도적으로 Invalid상태로 만든 것을 체크하여 운영하기 전에 valid 상태로 바꿔 주거나 안쓰는 Object는 제거할 것을 권고 해주어야 합니다.
-
DataBase Total Size
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
16번 항목은 Database의 전체 크기와 Used Size, Free Size를 보여주는 항목 입니다.
Used를 체크해서 Free사이즈가 얼마나 남았는지 체크할 수 있고 효율성 체크를 통해 비효율적인 디스크를 확인할 수 있는 항목입니다. ( Table과 Index의 Size = Used )
-
Table space Used 90% (Used >= 90%)
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
17번 항목은 테이블스페이스 용량이 90%이상인 테이블스페이스를 보여주는 항목 입니다.
자동 증가 모드로 되어 있어서 Size가 자동으로 증가 되겠지만 File을 쓸 때 CPU를 사용하게 되고 자동 증가 모드로 Size를 늘릴 때도 CPU를 사용하므로 경합이 발생할 수 있습니다. 그렇기 때문에 그전에 미리 증가할 것을 권고해야 합니다.
자동 증가 모드는 db_block_size가 기본값인 8k면 최대 30 GB까지 늘어나고 16k라면 60 GB까지 늘어 날 수 있습니다.
-
Table Space Fragmentation
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
18번 항목은 테이블스페이스 단편화가 일어난 테이블스페이스 목록들을 보여주는 항목 입니다.
이 항목을 통하여 현재 가장 많이 쓰고 있는 테이블스페이스를 확인할 수 있고 reorg & rebuild 했을 시 Free space 확보가 가장 높은 테이블스페이스를 확인할 수 있습니다.
마이그레이션 작업을 할 경우 undo 테이블스페이스size를 확인하여 Size를 늘려 주거나 Guarantee Mode를 변경하여 undo 공간이 부족하여 실패하는 상황을 방지 해야 합니다.
TEMP 테이블스페이스의 경우는 Sort시 이용을 하게 되는데 PGA 영역을 먼저 사용하고 부족할 경우 TEMP 테이블스페이스 공간을 사용하게 됩니다.
TEMP 테이블스페이스 size는 DB에서 가장 큰 테이블의 사이즈보다는 커야 합니다.
-
Auto Extend Feature is Set Data file Information
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
19번 항목은 1. 테이블스페이스의 자동증가모드 사용여부 2. 더 이상 늘어나지 않는 Data file 확인 3. File별 현재 사용량 4. Data file의 경로
5. Data file의 생성 순서 ( FILE_ID 참고 ) 를 확인할 수 있는 항목입니다.
-
Parallel Degree 2 or more, set the Table / Index list (Top 10)
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
20번 항목은 Degree가 2이상 설정한 Table / Index 정보를 출력하는 항목입니다.
많은 Index에 Degree가 설정되어 있으면 SGA를 사용하지 않고 PGA를 사용하게 되어 메모리 사용량이 증가 하게 됩니다. 메모리 사용량이 계속 증가하게 되면 서버에 부담이 되므로 2이상 설정한 Table / Index들은 권고를 해주어야 합니다.
-
One Tablespace Has mixed Table + Index list
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
21번 항목은 하나의 테이블스페이스에 Table과 Index가 혼합 되어 있는 테이블스페이스를 보여주는 항목 입니다. 장애 발생시 Table과 Index가 다같이 사라질 수 있기 때문에 분리 해줄 것을 권고 해주어야 합니다.
-
Sequence List (Used >= 95%)
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
22번 항목은 Sequence값이 95%이상인 정보를 보여주는 항목 입니다.
RAC의 경우 Sequence의 Cache값이 낮으면 경합이 발생 하므로 1000이나 10000까지 올려 주어야 합니다.
-
Database Link List
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
23번 항목은 Database Link 리스트를 보여주는 항목 입니다.
IP가 노출되면 보안에 취약해 지며 Public으로 생성된 Database Link는 보안에 주의 하여야 합니다. Database Link에 IP를 넣는 경우도 있기 때문에 체크하여 권고 해주어야 합니다.
-
Collect Statistical Information into the Database (Analyze)
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
24번 항목은 통계 정보의 수집 내역을 출력해주는 항목 입니다.
통계 정보란 Optimizer가 실행계획을 수립할 때 참조하는 정보이기 때문에 중요한 정보가 되므로 6개월 이상 통계 정보의 수집이 없는 경우 수집할 것을 권고 해주어야 합니다.
-
Constraint segment exists, but the list is used in the Disable state
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
25번 항목은 제약조건이 있으나 Disable 되어있는 목록들을 출력 해주는 항목 입니다.
Migration 작업, Column의 변경, 등 복합적인 상황에 의해서 Disable된 제약조건이 생길 수 있으므로 체크하여 권고 해주어야 합니다.
-
Index not Foreign Key Constraint
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
26번 항목은 Index가 없는 제약조건 목록을 보여주는 항목 입니다.
연결되어 있는 테이블 중에 자식 Table의 Key Column이 바뀌면 부모 Table의 Key Column도 바뀌어야 하지만 Index가 없다면 Table Full Scan을 발생 시키게 됩니다.
-
Index, 10GB or larger without gateun Table List
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
27번 항목은 Index가 없는 10GB이상 Table 목록을 보여주는 항목 입니다.
Size가 큰 Table의 경우에 Table Full Scan을 발생 시키면 성능이 느려질 수 있으므로 Index 생성을 권고 해주어야 합니다.
Table이 큰 경우 Wait Event중 DB file의 Table에 있는 데이터가 모두 PGA로 올라가게 됩니다.
-
Index numbers are excessive Table Information
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
28번 항목은 Index가 5개 이상 있는 Table의 목록을 보여주는 항목 입니다.
Index가 많으면 DML작업시 부하가 많이 걸리므로 결합을 시키거나 삭제를 권고 해주어야 합니다.
-
Execessive Split Index List (block > 1000)
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
29번 항목은 빈번하게 Update와 Delete 작업이 일어나서 Rebuild가 필요한 Index목록을 보여주는 항목 입니다.
Density = 밀도로써 1에 가까울수록 좋은 밀도 이고 낮으면 낮을수록 Rebuild 대상이 됩니다. Full Table Scan시 Extra.Block을 조합해서 가져 오기 때문에 Block수가 많으면 많을수록 좋지 않습니다.
-
LOB Detail Information
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
30번 항목은 No Cache로 사용중인 LOB의 목록을 보여주는 항목 입니다.
LOB는 No Cache로 사용시 Direct Path Read/Write를 수행하게 되기 때문에 크기가 작고 자주 사용되는 LOB의 경우 Caching하여 성능개선효과를 얻을 것을 권고 해주어야 합니다.
-
All parameters set status Check
- 스크립트 수행 결과
- 스크립트 수행 결과
…
- 점검 내용
31번 항목은 각종 Parameter들의 상태를 보여주는 항목 입니다.
이 항목에서 필요한 Parameter를 찾아서 상태를 체크할 수 있습니다.
-
Archive Log Information
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
32번 항목은 log_archive_format 설정 값을 확인할 수 있는 항목 입니다.
Archive File이 Archive 영역에 맞게 떨어지고 있는지 확인 하여야 합니다.
log_archive_format의 설정 값은
%s : Log sequence번호
%S : Log sequence번호이며 앞부분을 0으로 채워 동일한 길이로 표현
%t : Thread 번호
%T : Thread 번호이며 앞부분을 0으로 채워 동일한 길이로 표현
%a : 활동 아이디
%d : Database 아이디
%r : Reset Log 아이디
-
Recovery Area
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
33번 항목은 Recovery Area의 정보를 보여주는 항목 입니다.
db_recovery_file의 경로와 공간의 크기를 알 수 있는 항목 입니다.
-
Fast Recovery Area Information
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
34번 항목은 FRA로 지정했던 파일의 Name과 Size를 확인할 수 있는 항목 입니다.
-
Rman Backup Information
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
35번 항목은 Rman의 Backup 정보를 보여주는 항목 입니다.
No Catalog DB로 운영할 경우 Rman의 Backup 정보는 Control File에 있기 때문에 Control File 유실 시 Rman Backup본을 사용하여 복구 할 수 없고 Catalog DB로 운영할 경우는 Control File이 아닌 Catalog DB에 저장이 되기 때문에 Control File Auto backup을 On 시킬 것을 권고 해주어야 한다.
-
Backup Information (30 Days)
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
36번 항목은 점검을 진행하기 전까지 Backup 받은 목록들을 보여주는 항목 입니다.
이 항목을 통해서 Backup을 받은 날짜와 시간을 알 수 있고 Backup 받은 시간과 속도를 알 수 있습니다. Backup 실패 시 Status에 Fail로 나오기 때문에 실패한 Backup에 대해서는 확인하여 권고 해주어야 합니다.
-
ASM Information
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
37번 항목은 ASM으로 구성한 Disk들의 이름과 Size 등을 보여주는 항목 입니다/
Disk Group이 부족한 경우 사전에 Disk Group을 늘려 주기를 권고 해주어야 합니다.
-
ASM Partnering Disk
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
38번 항목은 ASM Partnering Disk 목록을 보여주는 항목 입니다.
-
Alert Log Online Backup Message detail (5 Day)
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
39번 항목은 Alert Log에 기록된 Online Backup 메시지를 보여주는 항목 입니다.
-
Alert Log Error Message Total summary (30 Days)
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
40번 항목은 30일간 Alert Log Error 메시지를 전체 출력 해주는 항목 입니다.
언제 가장 많은 Error가 발생 했는지 날짜 별 시간 별로 알 수 있습니다. ORA-01555 같은 경우는 특정 배치에서 나올 수 있는데 이때 Undo 테이블스페이스를 개런티 모드로 바꾸고 자동 증가 모드를 On으로 바꿔줍니다.
-
Alert Log Error Message Day Summary (30 Days)
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
41번 항목은 30일간 Alert Log Error 메시지를 날짜 별 시간 별로 출력 해주는 항목 입니다.
-
Alert Log Online Backup Message Day Summary (30 Days)
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
42번 항목은 30일간 Alert Log에 기록된 백업 메시지를 날짜 별 시간 별로 출력 해주는 항목 입니다.
-
Oracle Database Option Usage
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
43번 항목은 현재 Database의 적용된 옵션을 확인 할 수 있는 항목입니다.
점검 대상 Database가 어떤 옵션을 쓰고 있는지 알 수 있는 항목입니다.
-
Oracle Database Usage Options Details
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
44번 항목은 43번 항목에서 본 옵션 중에서 Yes로 설정된 항목들을 자세히 보는 항목 입니다.
현재 사용하고 있는 옵션의 마지막 사용시간 등을 확인할 수 있습니다.
-
Literal SQL Check
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
45번 항목은 Literal SQL을 출력 해주는 항목 입니다.
Literal SQL이란 SQL문장 작성시 SQL문의 상수 값을 Hard Coding해서 작성한 것을 말하며 Literal SQL문을 많이 사용하면 Hard Parsing의 빈도를 높이게 되어 성능이 저하 될 수 있으므로 많이 사용하는 SQL문은 Bind Variable를 이용한 방법으로 변경할 것을 권고 해주어야 합니다.
-
H/W Plat formation
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
46번 항목은 점검 대상 서버의 H/W 정보를 보여주는 항목 입니다.
-
H/W CPU Information
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
47번 항목은 점검 대상 서버의 CPU 숫자를 보여주는 항목 입니다.
-
H/W MEMORY Information
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
48번 항목은 점검 대상 서버의 Memory정보를 보여주는 항목 입니다.
-
OS Version Check
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
49번 항목은 점검 대상 서버가 어떤 OS를 사용하고 있는지 어떤 Version을 사용하고 있는지 알 수 있는 항목 입니다.
- OS Disk / Storage Information
- 스크립트 수행 결과
- 점검 내용
50번 항목은 점검 대상 서버의 Disk / Storage 정보를 보여주는 항목 입니다.
이 항목 에서는 각각의 Disk 사용량을 알 수 있고 90%이상 차있는 Disk들을 체크해서 Disk공간이 부족하지 않도록 미리 권고 해주어야 합니다.
- O/S Packages Information
- 스크립트 수행 결과
- 점검 내용
51번 항목은 점검 대상 서버의 Packages 정보를 보여주는 항목 입니다. 현재 OS가 어떤 Package를 설치 했는지를 확인할 수 있는 항목입니다.
- O/S Patch Information (Solaris 10 Only)
- 스크립트 수행 결과
- 점검 내용
52번 항목은 Solaris 10에서 확인하는 항목으로 대상 서버는 Solaris 11 이기 때문에 아무런 내용이 나오지 않는 항목입니다.
- Kernel Parameter Recommendations
- 스크립트 수행 결과
- 점검 내용
53번 항목은 OS Kernel Parameter값을 보여주는 항목 입니다. 점검 대상 서버의 OS Kernel Parameter들이 어떤 값으로 설정이 되어 있는지 확인할 수 있는 항목입니다.
-
Ulimit
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
54번 항목은 OS Ulimit값을 확인할 수 있는 항목입니다. Ulimit이란 하나의 유저 ( shell, process )에 대해서 할당할 자원 량의 한계를 정하는 것이고
이 항목을 통해서 설정한 Ulimit값을 확인할 수 있습니다.
-
Database Patch Information
- 스크립트 수행 결과
- 스크립트 수행 결과
- 점검 내용
55번 항목은 점검 대상 Database의 Patch정보를 보여주는 항목입니다.
Database의 Version뿐만 아니라 Oracle EM Version이나 각종 Tool들의 정보까지 보여주고 PSU 패치가 어디까지 되어있는지도 확인할 수 있습니다.
-
정기점검 요약 문서 작성방법#1
- 요약 문서 작성 결과
- 요약 문서 작성 결과
- 작성 내용
56번 항목은 정기점검 요약 문서 Issue시트 작성 방법 입니다.
Issue 시트에는 점검했던 모든 내용들의 요약이 들어가는 부분으로 critical / warning / information으로 구분해서 요약 내용을 입력해 주는 시트 입니다.
-
정기점검 요약 문서 작성방법 #2
- 요약 문서 작성 결과
- 요약 문서 작성 결과
- 작성 내용
57번 항목은 정기점검 요약 문서 Guide시트 작성 방법 입니다.
Guide시트에는 17번 항목에도 있는 내용 이지만 90%이상 사용중인 Tablespace는 중요한 정보이기 때문에 한번 더 따로 입력해주어 Guide 해주는 항목 입니다.
-
정기점검 요약 문서 작성방법 #3
- 요약 문서 작성 결과
- 요약 문서 작성 결과
- 작성 내용
58번 항목은 정기점검 요약 문서 Literal SQL시트 작성 방법 입니다.
Literal SQL시트에는 45번 항목에도 있는 내용 이지만 Version Count가 1000이상인 항목들만 요약하여 Guide 해주는 항목 입니다.
-
정기점검 요약 문서 작성방법 #4
- 요약 문서 작성 결과
- 요약 문서 작성 결과
- 작성 내용
59번 항목은 정기점검 요약 문서 디스크추이시트 작성 방법 입니다.
디스크추이시트에는 월별로 ASM과 DB SIZE의 사용량을 기록해서 사용량을 Guide 해주는 항목 입니다.
What a material of un-ambiguity and preserveness of valuable familiarity regarding unexpected feelings.
Hi there! This blog post couldn’t be written any better!
Looking at this post reminds me of my previous roommate!
He constantly kept talking about this. I’ll forward this post to him.
Pretty sure he’ll have a very good read. Thanks for sharing!
Hi! I’ve been reading your website for a while now and finally got the bravery to go
ahead and give you a shout out from Houston Tx! Just
wanted to mention keep up the good work!
You can even use our flower store website for handy on-line ordering and
flower delivery in Sainte Genevieve.
We are a bunch of volunteers and starting a brand new
scheme in our community. Your web site offered us with
useful info to work on. You’ve done a formidable job and our whole neighborhood might
be grateful to you.
When someone writes an piece of writing he/she
retains the idea of a user in his/her brain that how a user can understand it.
Therefore that’s why this article is outstdanding.
Thanks!
각각의 점검 쿼리는 알 수 없을까요?
부탁드립니다.
각각의 점검 쿼리는 알 수 없을까요?
부탁드립니다.
haisins@gmail.com 으로 요청해주세요 .
Very good blog you have here but I was wondering if you knew of any forums that cover
the same topics talked about here? I’d really love to be a
part of group where I can get responses from other knowledgeable individuals that
share the same interest. If you have any suggestions, please let me know.
Appreciate it!
istanbul escort
şirinevler escort
taksim escort
mecidiyeköy escort
şişli escort
istanbul escort
kartal escort
pendik escort
tuzla escort
kurtköy escort
It’s awesome to go to see this site and reading
the views of all colleagues regarding this article, while I am
also keen of getting familiarity.
It’s remarkable for me to have a site, which is beneficial for my knowledge.
thanks admin
I always spent my half an hour to read this web
site’s articles or reviews everyday along with a cup of coffee.
I like the valuable info you provide in your articles. I’ll bookmark
your blog and check again here frequently. I’m quite sure I will learn lots of new stuff right here!
Best of luck for the next!
Thank you for the auspicious writeup. It in fact was a amusement
account it. Look advanced to far added agreeable from you!
However, how could we communicate?
A great deal of businesses assume living conversation is just suitable for websites that want to crank out
online store sales. Guaranteed, responding to
pre-purchase problems will help preserve product sales and also discussion staff can drive customers
when it comes to the profit — however each and every internet site can be helped by this simple tool.
Think of a diner that is wanting to get some
worries along with strategic location visits. Survive discussion can assist help individuals a reservation along with might help having
minor things like clarification of directions. Nearly all speak
products and services will certainly include using cellular
phones consequently actually a small business say for example
a diner can offer a staff monitoring the stay chat.
It is a low cost option that may deliver visible results.
6. Work with an quit pop-up offer.
Driving traffic to your web page is just not cheap. Although you may are certainly not going pay-per-click site visitors in addition to finding cash
for every visitor professionally, a effort and time that will SEO and also
public media channels promoting requires effectively
assigns a monetary cost in order to each and every family
that areas on the website.
The majority of website visitors this leave won’t return, so why don’t you
use each and every readily available solution as a measure to convert these?
Popup exit offers carry out a fantastic job with raising conversion rates.
Actually the least alteration will increase needs to be welcomed.
Over time this kind of exit get really can strengthen your general give
back on investment.
Related: Do Online video Get rid of Text Subject material Promotion?
7. Contain recommendations and trust signals.
But if your targeted traffic confidence your company,
they may be more likely to buy things as well as send his or
her information. Including customer feedback from prospects or well
known marketplace companions is definitely a terrific way to create trust.
Presenting honors, reputation or perhaps accreditations such
as Superior Organization Business may even produce
your website visitors feel appointing you.
Hi there! Would you mind if I share your blog with my twitter group?
There’s a lot of folks that I think would really appreciate your content.
Please let me know. Thank you
istanbul escort
şirinevler escort
taksim escort
mecidiyeköy escort
şişli escort
istanbul escort
kartal escort
pendik escort
tuzla escort
kurtköy escort
Really no matter if someone doesn’t know afterward its up to other users that they will help, so here it happens.
istanbul escort
şirinevler escort
taksim escort
mecidiyeköy escort
şişli escort
istanbul escort
kartal escort
pendik escort
tuzla escort
kurtköy escort
It’s perfect time to make some plans for the future and it’s time to
be happy. I’ve read this post and if I could I
wish to suggest you few interesting things or suggestions.
Maybe you can write next articles referring to this article.
I desire to read even more things about it!
istanbul escort
şirinevler escort
taksim escort
mecidiyeköy escort
şişli escort
istanbul escort
kartal escort
pendik escort
tuzla escort
kurtköy escort
An impressive share! I’ve just forwarded this onto a co-worker who has been doing a little homework on this.
And he in fact bought me dinner due to the fact that I found it for him…
lol. So allow me to reword this…. Thanks for the meal!!
But yeah, thanks for spending the time to discuss this subject here on your internet site.
istanbul escort
şirinevler escort
taksim escort
mecidiyeköy escort
şişli escort
istanbul escort
kartal escort
pendik escort
tuzla escort
kurtköy escort
Greetings! Very useful advice within this article!
It is the little changes that make the biggest changes. Many thanks for sharing!
istanbul escort
şirinevler escort
taksim escort
mecidiyeköy escort
şişli escort
istanbul escort
kartal escort
pendik escort
tuzla escort
kurtköy escort
Relevant: Would Online video Eliminate Textual content
Articles Marketing?
Attractive component of content. I just stumbled upon your blog and in accession capital to say that I get in fact loved account your blog posts.
Anyway I’ll be subscribing in your augment or even I success you access constantly rapidly.
You can definitely see your skills within the article you write.
The arena hopes for even more passionate writers like you who are not afraid to mention how they believe.
All the time follow your heart.
istanbul escort
şirinevler escort
taksim escort
mecidiyeköy escort
şişli escort
Genuinely when someone doesn’t understand after that its up to other users
that they will assist, so here it takes place.
istanbul escort
şirinevler escort
taksim escort
mecidiyeköy escort
şişli escort
Pretty part of content. I just stumbled upon your web site and in accession capital to claim that I get actually loved account your weblog posts.
Any way I will be subscribing in your feeds or even I achievement you get right of entry to persistently fast.
istanbul escort
şirinevler escort
taksim escort
mecidiyeköy escort
şişli escort
Saved as a favorite, I love your site!
istanbul escort
şirinevler escort
taksim escort
mecidiyeköy escort
şişli escort
I’m not that much of a internet reader to be
honest but your sites really nice, keep it up! I’ll go ahead and
bookmark your site to come back in the future. All the best
istanbul escort
şirinevler escort
taksim escort
mecidiyeköy escort
şişli escort
Great post. I was checking continuously this blog and I’m impressed!
Very helpful information particularly the last part 🙂 I care for such information much.
I was looking for this certain info for a long
time. Thank you and good luck.
istanbul escort
şirinevler escort
taksim escort
mecidiyeköy escort
şişli escort
It’s going to be finish of mine day, but before finish I am reading
this enormous post to increase my know-how.
istanbul escort
şirinevler escort
taksim escort
mecidiyeköy escort
şişli escort
Thanks for ones marvelous posting! I truly enjoyed reading it,
you could be a great author. I will be sure to bookmark your blog and will eventually
come back down the road. I want to encourage you to continue your great job, have
a nice holiday weekend!
istanbul escort
şirinevler escort
taksim escort
mecidiyeköy escort
şişli escort
I’m not sure why but this website is loading incredibly slow for me.
Is anyone else having this issue or is it a issue on my end?
I’ll check back later on and see if the problem still exists.
istanbul escort
şirinevler escort
taksim escort
mecidiyeköy escort
şişli escort
I love what you guys are up too. This sort of clever
work and reporting! Keep up the fantastic works guys I’ve you guys to my blogroll.
istanbul escort
şirinevler escort
taksim escort
mecidiyeköy escort
şişli escort
Hello there, just became aware of your blog through Google, and found that it’s really informative.
I’m going to watch out for brussels. I will be grateful if you continue this in future.
Numerous people will be benefited from your writing.
Cheers!
It’s fantastic that you are getting ideas from this article as well
as from our argument made at this place.
Good info. Lucky me I discovered your website by accident
(stumbleupon). I’ve saved it for later!
What’s up, this weekend is nice in favor of me, since this point in time i am
reading this enormous informative post here at my home.
istanbul escort
şirinevler escort
taksim escort
mecidiyeköy escort
şişli escort
It’s an awesome post for all the internet users; they
will take advantage from it I am sure.
istanbul escort
şirinevler escort
taksim escort
mecidiyeköy escort
şişli escort
Good information. Lucky me I ran across your site by accident
(stumbleupon). I’ve bookmarked it for later!
Hey there I am so glad I found your blog page, I really found you by accident, while I
was browsing on Yahoo for something else, Regardless I am
here now and would just like to say thanks for a incredible post and a all round
thrilling blog (I also love the theme/design), I don’t have
time to read through it all at the minute but I have book-marked it and also added your RSS feeds,
so when I have time I will be back to read a lot more, Please do keep up the
excellent work.
Every weekend i used to pay a quick visit this web site, because i want enjoyment, for the reason that this this website
conations truly fastidious funny stuff too.
Greetings! Quick question that’s totally off topic.
Do you know how to make your site mobile friendly?
My website looks weird when viewing from my apple iphone.
I’m trying to find a template or plugin that might be able
to fix this issue. If you have any recommendations, please share.
Cheers!
Good day I am so grateful I found your webpage, I really found you by accident, while I was researching on Askjeeve for something else,
Anyhow I am here now and would just like to say thank you for
a remarkable post and a all round exciting blog (I also love the theme/design),
I don’t have time to browse it all at the minute but I have saved it
and also included your RSS feeds, so when I have time I will be back to read a lot more, Please
do keep up the awesome job.
My brother suggested I would possibly like this blog.
He was totally right. This submit actually made my day.
You cann’t imagine just how much time I had spent for this information!
Thank you!
It’s going to be finish of mine day, however before finish I
am reading this wonderful paragraph to increase my
knowledge.
I like what you guys tend to be up too. This type
of clever work and reporting! Keep up the excellent works guys I’ve incorporated you guys to my blogroll.
This is my first time pay a visit at here and i am in fact impressed
to read everthing at one place.
Very nice article, exactly what I needed.
This is really fascinating, You’re an overly professional blogger.
I’ve joined your feed and stay up for searching for more of your great post.
Additionally, I have shared your web site in my social networks
In fact no matter if someone doesn’t be aware of then its up to
other viewers that they will assist, so here it happens.
continuously i used to read smaller articles or reviews that as well
clear their motive, and that is also happening with this piece of writing which I am
reading at this place.
You ought to be a part of a contest for one of the finest blogs online.
I’m going to highly recommend this website!
If you would like to improve your knowledge just keep visiting this
website and be updated with the hottest gossip posted here.
Hello mates, how is all, and what you want to say concerning this piece of writing, in my
view its actually remarkable in favor of me.
Great article! That is the type of info that are supposed to be shared around the net.
Disgrace on Google for no longer positioning this publish higher!
Come on over and discuss with my web site . Thank you =)
I actually got into this post. I located it to be fascinating and loaded with exclusive points of interest. I like to read material that makes me believe. Thank you for writing this fantastic content. acbeebdcceec
permethrin toxicity in cats bessant gagdbfeaabee
Hi, its nice post regarding media print, we all know media is a fantastic source
of data.
Wow, wonderful blog layout! How long have you been blogging for? you made blogging look easy. The overall look of your web site is excellent, as well as the content! ecgaafecebce
We’re having coffee at Nylon Coffee Roasters on Everton Park in Singapore.
I’m having black coffee, he’s possessing a cappuccino. They are handsome.
Brown hair slicked back, glasses for his face, hazel eyes and the most wonderful lips I’ve
seen. He or she is well-built, with incredible arms as well as a chest
that is unique with this sweater. We’re standing before of one another talking about people, what we really wish for for the future, what we’re
in search of on another person. He starts telling me
that she has been rejected a great deal of times.
‘Why Andrew? You’re so handsome. I’d never reject you
‘, I have faith that He smiles at me, biting his lip.
‘Oh, I would not know. Everything happens for good reason right.
But let me know, you wouldn’t reject me, would you Ana?’ He said.
‘No, how could I?’ , I replied
“So, utilize mind if I kissed you currently?’ he was quoted saying as I buy nearer to him and kiss him.
‘The next occasion don’t ask, do it.’ I reply.
‘I like how you think.’ , he said.
At the same time, I start scrubbing my heel bone in his leg, massaging it slowly. ‘So what can you enjoy girls? And, Andrew, don’t spare me the details.’ I ask.
‘I adore determined women. Someone who knows what they have to want. Someone that won’t say yes simply because I said yes. Someone who’s not scared when trying a new challenge,’ he says. ‘I’m never afraid when you attempt something mroe challenging, especially when it comes to making something mroe challenging in the bedroom ‘, I intimate ‘And Everyone loves girls who are direct, who cut from the chase, like you merely did. To get
honest, it really is a huge turn on.’
It’s an awesome post for all the online viewers; they will obtain advantage
from it I am sure.
Heya i am for the primary time here. I came across this
board and I find It really useful & it helped me out much.
I hope to provide one thing again and help others such as you aided me.
If you want to improve your experience just keep visiting this web site and
be updated with the most recent gossip posted here.
7b0e is professional dosage
is how to use effectively