본문 바로가기

Oracle242

권한 부여 삭제(Grant)와 with admin option, with grant option Test 목적 1.지원 가능한 대상 ( 유저 등) 프로시저도 가능한가? yes grant execute on procedure_name to 유저명 으로 사용가능합니다. 2.grant option으로 권한 부여 후 다시 권한 부여 A -> B -> C 에서 A -> B 권한 revoke 시 (grant option 미사용 ) B -> C 가능한지? 결론 : with grant option으로 부여한 권한은 A -> B 회수 시 B -> C 도 자동 회수됩니다. with admin option은 자동 회수 안됨. TEST With Grant Option 1.유저생성 SCOTT = A 로 보고 진행하겠습니다. SYS@ysbae> create user b identified by b account unlock.. 2020. 2. 21.
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.