본문 바로가기

Oracle/운영133

TABLE_REDEFINITION TTS 후 테이블이 이상이 있거나, 특이사항이 있을 때 새로 테이블을 생성하여(안의 데이터는 같음) 오브젝트 및 구성을 새로 만들어주는 편리한 프로시져입니다. 1. 작업 전 검증 exec dbms_redefinition.can_redef_table('',''); 2. 새로운 테이블 생성 CREATE TABLE INT_ ... 3. Redefinition 시작 BEGIN dbms_redefinition.start_redef_table( '', '', 'INT_', ' , , ... ', dbms_redefinition.cons_use_pk); END; / 4. 종속 객체 복사 SET SERVEROUTPUT ON DECLARE l_num_errors PLS_INTEGER; BEGIN dbms_redefini.. 2020. 2. 19.
메모리 자동 관리 방법(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.