Script Oracle
Recompila os objetos inválidos
EXEC DBMS_UTILITY.compile_schema(schema => 'NOME_DO_SCHEMA');
COLUMN object_name FORMAT A30
SELECT owner,
object_type,
object_name,
status
FROM ...
Script para gerar Shrink – Compactação dos Datafiles
set verify off
column file_name format a50 word_wrapped
column smallest format 999,990 heading "Smallest|Size|Poss."
column currsize format 999,990 heading "Current|Size"
column savings format 999,990 heading "Poss.|Savings"
break on report
compute sum of savings on report
column value...
Script para análise de performance em Oracle
-- TOP QUERIES
-- POR TEMPO DE CPU
set pages 200 lines 120
col module for a16
VARIABLE begin_snap NUMBER;
VARIABLE end_snap NUMBER;
SELECT MIN(snap_id), MAX(snap_id) INTO :begin_snap, :end_snap FROM dba_hist_snapshot ORDER BY 1;
select A.hash_value, A.text_subset, A.module,...
Script para informar o status de um restore em Oracle
SET SERVEROUTPUT ON;
DECLARE
ind NUMBER; -- Loop index
h1 NUMBER; -- Data Pump job handle
percent_done...
Análise de performance de um objeto do Oracle
SET SERVEROUTPUT ON;
BEGIN
...
Script exemplo para remover processos em bloqueio ou sem uso - Deadlock
--// Gera script das conexões inativas
SELECT
'alter system kill session '''||s.sid||','||s.serial#||''';' "Kill...
Script de manutenção de Tablespace temporária
/*
manutenção na tablespace temporária
*/
CREATE TEMPORARY TABLESPACE TEMP1 TEMPFILE 'E:\ORACLE\PRODUCT\ORADATA\DTSTR2\TEMP001.DBF' SIZE 100M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K;
ALTER DATABASE DEFAULT TEMPORARY TABLESPACE TEMP1;
ALTER USER MAXIMO TEMPORARY TABLESPACE...
Script exemplo de como criar um table space
create tablespace ts_crm
datafile 'D:\oracle\product\oradata\dtstest\df_crm.dbf' size 500 M autoextend on next 50 M;
Script exemplo de como criar um usuário no Oracle
create user USR_DBBLOG identified by SENHA_DO_ USR_DBBLOG
default tablespace ts_crm
temporary tablespace temp;
grant dba to USR_DBBLOG;
Script exemplo para montar uma instância em Oracle
Este exemplo abaixo é para criação de uma instância em Oracle 10G e um banco de dados novo:
REM ::: Comandos em linha de execução pelo DOS
REM ===================================================================REM ::: Define o nome da instância
SET ORACLE_SID=BLOGSERVER
SET...