본문 바로가기

Oracle/운영132

메모리 자동 관리 방법(PGA,SGA) 9i의 메모리자동관리방법 9i의 메모리 자동관리방법은 PGA만 자동관리 할 수 있습니다. ▶ PGA자동관리를 사용하기 위한 조건 - WORKAREA_SIZE_POLICY 파라미터를 AUTO로 설정 - PGA_AGGREGATE_TARGET 파라미터값을 0 이상으로 설정(PGA 전체 크기 할당) ▶수동관리일 경우 - WORKAREA_SIZE_POLICY 파라미터를 MANUAL로 설정 - sort_area_size, hash_area_size, bitmap_merge_area_size, create_bitmap_area_size 등 *_AREA_SIZE를 따로 설정 테스트 ▶ 현재 PGA관리 상태를 확인(9i R2 환경에서 진행하였음) SQL> show parameter pga NAME TYPE VALUE -.. 2020. 2. 13.
sga_target_advice 설명 : sga의 크기에 대한 정보를 알려줍니다. 컬럼설명 SGA_SIZE SGA 크기 SGA_SIZE_FACTOR SGA_SIZE와 SGA의 현재 크기 사이의 비율 ESTD_DB_TIME 이 SGA_SIZE의 예상 DB_TIME ESTD_DB_TIME_FACTOR SGA의 현재 크기에 대한 ESTD_DB_TIME과 DB_TIME의 비율 ESTD_PHYSICAL_READS 예상 물리적 읽기 수 ESTD_BUFFER_CACHE_SIZE 예상 버퍼 캐시 크기 ESTD_SHARED_POOL_SIZE 예상 Shared Pool 크기 CON_ID 컨테이너 ID sql> select * from v$sga_target_advice; SGA_SIZE SGA_SIZE_FACTOR ESTD_DB_TIME ESTD_DB_.. 2020. 2. 13.
NID Utility DBNEWNAME Utility는 DBNAME을 간편하게 바꾸어 주는 유틸리티입니다. 사용하기위해서는 mount 상태에서 진행해야 합니다. DB 환경 : Oracle 11.2.0.1(64bit) OS 환경 : Linux 7.5(64bit) 시나리오 : ysbae3의 이름을 가지고 있는 DB를 newysbae로 바꾸는 시나리오입니다. 현재 DB 상태 확인 SYS@ysbae3> select instance_name from v$instance; INSTANCE_NAME ---------------- ysbae3 1 row selected. Elapsed: 00:00:00.01 SYS@ysbae3> select name from v$database; NAME --------- YSBAE3 1 row selec.. 2020. 2. 5.
FRA 디렉토리가 물리적으로 용량이 full일 때 조치사항 -Archive mode에서 아카이브파일을 저장하는 FRA의 디스크를 100% 사용하게 되면 DB가 Hang이 걸리게 됩니다. 아래 예를 통해 알아보겠습니다. 1.사전준비사항 ▶ 아카이브 모드 확인 sql> archive log list Database log mode No Archive Mode Automatic archival Disabled Archive destination USE_DB_RECOVERY_FILE_DEST Oldest online log sequence 1112 Current log sequence 1115 - 아카이브 모드가 아닐 시에는 아카이브 모드로 변경해줍니다. ▶ Mount 상태에서 아카이브모드로 변경 sql> shutdown immediate Database closed... 2020. 1. 7.