-------------------------
Managing SQL Profiles
-------------------------
Managing SQL Profiles
-------------------------
오라클자바커뮤니티에서 설립한 개발자실무교육6년차 오엔제이프로그래밍
실무교육센터
SQL Profiles을 관리하기 위해서는 아래와 같은 권한들이 필요 합니다.
SQL>CONN sys/password AS SYSDBA
SQL>GRANT CREATE ANY SQL PROFILE TO scott;
SQL>GRANT DROP ANY SQL PROFILE TO scott;
SQL>GRANT ALTER ANY SQL PROFILE TO scott;
SQL>CONN scott/tiger
SQL Tuning Advisor에 위해 제안된 권고안이 있다면 ACCEPT_SQL_PROFILE을 사용하여 선택 할 수 있습니다.
SET SERVEROUTPUT ON
DECLARE
l_sql_tune_task_id VARCHAR2(20);
BEGIN
l_sql_tune_task_id := DBMS_SQLTUNE.accept_sql_profile (
task_name => 'emp_dept_tuning_task',
name => 'emp_dept_profile');
DBMS_OUTPUT.put_line('l_sql_tune_task_id: ' || l_sql_tune_task_id);
END;
/
다음처럼 만들어진 SQL Profile을 삭제 할 수도 있습니다.
BEGIN
DBMS_SQLTUNE.drop_sql_profile (
name => 'emp_dept_profile',
ignore => TRUE); -- 존재하지 않는 프로파일을 지울 때 발생 하는 오류를 무시 합니다.
END;
/
(신입사원채용무료교육, 오라클, SQL, 튜닝, 자바, 스프링,
Ajax, jQuery, 안드로이드, 아이폰, 닷넷, C#, ASP.Net) www.onjprogramming.co.kr
SQL Profiles을 관리하기 위해서는 아래와 같은 권한들이 필요 합니다.
SQL>CONN sys/password AS SYSDBA
SQL>GRANT CREATE ANY SQL PROFILE TO scott;
SQL>GRANT DROP ANY SQL PROFILE TO scott;
SQL>GRANT ALTER ANY SQL PROFILE TO scott;
SQL>CONN scott/tiger
SQL Tuning Advisor에 위해 제안된 권고안이 있다면 ACCEPT_SQL_PROFILE을 사용하여 선택 할 수 있습니다.
SET SERVEROUTPUT ON
DECLARE
l_sql_tune_task_id VARCHAR2(20);
BEGIN
l_sql_tune_task_id := DBMS_SQLTUNE.accept_sql_profile (
task_name => 'emp_dept_tuning_task',
name => 'emp_dept_profile');
DBMS_OUTPUT.put_line('l_sql_tune_task_id: ' || l_sql_tune_task_id);
END;
/
다음처럼 만들어진 SQL Profile을 삭제 할 수도 있습니다.
BEGIN
DBMS_SQLTUNE.drop_sql_profile (
name => 'emp_dept_profile',
ignore => TRUE); -- 존재하지 않는 프로파일을 지울 때 발생 하는 오류를 무시 합니다.
END;
/
댓글 없음:
댓글 쓰기