Professional Documents
Culture Documents
p
c
c
c
c
9
p
p
Realizar a migrao dos SQL Profiles entre bancos de dados diferentes.
Quando houver migrao de servidor, atravs do export e import, visto os sqls profiles
no so transportados
Este documento tem o objetivo demonstrar os passos para a migrao dos SQL Profiles entre bancos
de dados diferentes, podendo estar no mesmo servidor ou no.
G
Para usar SQL Profiles devem-se ter os privilgios de sistema CREATE ANY
SQL_PROFILE, DROP ANY SQL_PROFILE e ALTER ANY SQL_PROFILE.
p
p
p
SQL> EXEC DBMS_SQLTUNE.PACK_STGTAB_SQLPROF (staging_table_name =>
'SQLPROFILES',profile_name=>'my_sql_profile');
PL/SQL procedure successfully completed.
staging_table_name => nome da tabela criada anteriormente para armazenar os SQL Profiles.
profile_name => nome do SQL Profile a ser empacotado.
-2-
>
!
"#
$
!
p
%% &
p
SELECT 'EXEC DBMS_SQLTUNE.PACK_STGTAB_SQLPROF (staging_table_name =>'
||
'''SQL_PROFILES'''
||
',profile_name=>'''
||
NAME
||
''');'
FROM DBA_SQL_PROFILES;
>
p
SQL> set autot on
SQL> select /*+ no_index(emp pk_emp) */ * from emp where empno=7839;
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
---------- ---------- --------- ---------- --------- ---------- ---------- ---------7839 KING PRESIDENT 17-NOV-81 5000 10
Execution Plan
---------------------------------------------------------Plan hash value: 2949544139
-------------------------------------------------------------------------------------| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
-------------------------------------------------------------------------------------| 0 | SELECT STATEMENT | | 1 | 31 | 1 (0)| 00:00:01 |
| 1 | TABLE ACCESS BY INDEX ROWID| EMP | 1 | 31 | 1 (0)| 00:00:01 |
|* 2 | INDEX UNIQUE SCAN | PK_EMP | 1 | | 0 (0)| 00:00:01 |
-------------------------------------------------------------------------------------Predicate Information (identified by operation id):
--------------------------------------------------2 - access("EMPNO"=7839)
Nota
----- SQL profile "my_sql_profile" foi usado para esta consulta.
' ("
-3-
. /
p
c
-6-