Social Icons

Mostrando postagens com marcador Scripts. Mostrar todas as postagens
Mostrando postagens com marcador Scripts. Mostrar todas as postagens

27 de mai. de 2025

Apagando dados de todas as tabelas de um schema




     Olá pessoal,

     No post de hoje vou compartilhar um script que pode ser muito útil no seu dia a dia. Ele permite que você apague dados de todas as tabelas de um determinado schema no Oracle Database, algo comum que nós DBAs fazemos em ambientes de homologação e desenvolvimento.

9 de dez. de 2019

Script para cancelar SQLs de um usuário específico no Oracle Database



Olá pessoal,

    No post de hoje vou compartilhar um script que pode ser útil para muitos DBAs que administram Oracle Database versão 12c ou superior. A partir dessa versão é possível cancelar o SQL de uma sessão, e isso é muito útil em diversas ocasiões que irei comentar a seguir.

25 de fev. de 2011

Scripts Options Oracle Database


Pessoal,

     Nesta semana, estou compartilhando scripts para efetuar consultas sobre as Options e Features de um Banco de Dados Oracle.

     As consultas sobre as Options são importantes para verificar quais Options do BD estamos utilizando e conferir se possuímos licenciamento delas. A consulta sobre Features ajudará a descobrir quais recursos do Oracle Database vocês poderão utilizar em sua instalação de Banco de Dados.

     Para mais informações sobre Options e licenciamento no Oracle 10G entrem no link: http://download.oracle.com/docs/cd/B19306_01/license.102/b14199/options.htm.

     Para mais informações sobre Options e licenciamento no Oracle 11G entrem no link: http://download.oracle.com/docs/cd/E11882_01/license.112/e10594/options.htm


     Segue abaixo a relação dos scripts disponibilizados neste artigo:
 
      -  consultar_recursos_suportados_bd.sql
              Verificar as Options que foram utilizadas em um Banco de Dados;
      
     -  consultar_options_naoutilizadas_BD.sql
              Verificar as Options que NÃO foram utilizadas em um Banco de Dados;

     -  consultar_recursos_suportados_bd.sql:
              Verificar as Features do Oracle Database suportadas em sua instalação de Banco de Dados

      Para fazer download dos scripts (arquivo script_options.zip), acessem a pasta Oracle/Scripts, em pastas públicas, no MEU SKY DRIVE.


Até o próximo post!
 

4 de fev. de 2011

Scripts Scheduler Jobs


Olá Pessoal,

     Nesta semana, estou compartilhando scripts que podem ser utilizados para recuperar informações sobre os principais objetos relacionados aos recursos de scheduler jobs (jobs, programs, schedulers, chains e windows).
 
      Os scripts são:
 
         1- consultar_scheduler_jobs.sql:
             Permite recuperar informações sobre as tarefas (jobs) criadas em uma instância de Banco de Dados, tais como: nome, tipo, intervalo de repetição, data de início, total de vezes que o job foi executado, total de vezes que o job falhou etc.
 
         2- consultar_scheduler_programs.sql:
             Permite recuperar informações sobre os programas de tarefas (programs) criados em uma instância de Banco de Dados, tais como: nome, proprietário, tipo, ação etc.
               
         3- consultar_scheduler_schedules.sql:
             Permite recuperar informações sobre os agendamentos de tarefas (schedules) criados em uma instância de Banco de Dados, tais como: nome, proprietário, tipo, intervalo de repetição etc.

         4- consultar_scheduler_windows.sql:
             Permite recuperar informações sobre as janelas de agendamentos (windows) criadas em uma instância de Banco de Dados, tais como: nome, proprietário, tipo, intervalo de repetição, duração, prioridade etc.

         5- consultar_scheduler_chains.sql:
             Permite recuperar informações sobre as cadeias de programas (chains) criadas em uma instância de Banco de Dados, tais como: nome, proprietário, qtde. passos, qtde. regras etc.
         
      Para fazer download dos scripts (arquivo scripts_scheduler.zip), acessem a pasta Oracle/Scripts, em Pastas Públicas, no MEU SKY DRIVE. Descompacte o arquivo zip informando uma senha que deverá ser obtida assinando a newsletter que encontra-se no painel direito deste blog.


Até a próxima!

29 de dez. de 2010

Scripts Visões Materializadas


Pessoal,

     Nesta semana, estou compartilhando scripts para efetuar consultas e atualizações de visões materializadas (MV) .

     Os scripts permitem:
         -  Consultar as informações principais relacionadas a MV´s por nome da MV e/ou schema;
         -  Atualizar uma MV em modo completo (complete) ou incremental (fast), informando o schema e o nome da MV.

      Para fazer download dos scripts (arquivo scripts_visoes_materializadas.zip), acessem a pasta Oracle/Scripts, em pastas públicas, no MEU SKY DRIVE.


Até o próximo post!

9 de dez. de 2010

Scripts Shared Server


Olá Pessoal,

     Nesta semana, estou compartilhando scripts que podem ser utilizados para recuperar informações sobre processos e conexões compartilhadas utilizando Shared Server.
 
      Os scripts são:
 
         1- consultar_sharedserver_info.sql:
             Permite recuperar informações sobre os processos compartilhados criados em uma instância de Banco de Dados, tais como: status do processo, qtde. de bytes processados, total de requisições que o processo atendeu etc.
 
         2- consultar_sharedserver_perc_tempo_medio_espera_por_dispatcher.sql:
             Permite recuperar o tempo médio percentual de espera que um usuário leva para ser atendido por um dispatcher e total de requisições de usuários que cada dispatcher atendeu. Um percentual de tempo de espera muito alto pode indicar que mais Dispatchers devem ser criados na configuração de Shared Server para atender a demanda de sessões de usuários atual.
               
         3- consultar_sharedserver_tempo_medio_espera_dispatchers.sql:
             Permite recuperar o tempo médio de espera que um usuário leva para ser atendido por todos os dispatchers.

         4- consultar_shared_server_processos.sql:
             Permite recuperar informações gerais sobre as sessões de usuário e dispatchers relacionados, em conexões shared server.
         
      Para fazer download dos scripts clique em scripts_shared_server.zip e informe a senha de descompactação. Para obtê-la assine a newsletter que encontra-se no painel direito deste blog.


Até a próxima!

29 de nov. de 2010

Scripts Privilégios de Acesso


Olá Pessoal,

     Nesta semana, estou compartilhando scripts que podem ser utilizados para recuperar privilégios de acesso de usuários ou objetos em um Banco de Dados Oracle.
 
      Os scripts geram comandos dinâmicos que podem executados posteriormente para efetuar o que eles se propõem. São eles:
 
         1- recuperar_grants_usuario.sql:
             Permite recuperar todos os privilégios de objeto, sistema e roles de um usuário e, se desejado, atribuir os privilégios para outro usuário.
             Útil para clonar privilégios de usuários.
             Possui os parâmetros USUARIO_ORIGEM e USUARIO_DESTINO. Para somente recuperar os privilégios de um determinado usuário, forneça o mesmo nome de usuário para os 2 parâmetros.
 
         2- recuperar_grants_objeto.sql:
              Permite recuperar todos os privilégios que os usuários possuem sobre ou mais objetos de banco de dados.
              Possui os parâmetros SCHEMA_NAME e TABLE_NAME, que permitem filtrar por nome do schema e/ou nome do objeto. Se não desejar utilizar algum dos parâmetros de filtro, não forneça valor para eles quando for solicitado, ao executar o script.
 
         3- gerar_script_privilegios_todos_objetos_schema.sql:
             Permite gerar um conjunto de comandos para atribuir todos os privilégios possíveis em todos os objetos de um determinado schema.
 
             Possui os parâmetros OWNER e USER_NAME. Se desejar apenas recuperar todos os privilégios possíveis dos objetos de um schema forneça o mesmo valor para os 2 parâmetros. Se além de recuperar for desejado atribuir os privilégios para outro usuário, forneça o nome do usuário correspondente para o parâmetro USER_NAME.           
 
      Para fazer download dos scripts (arquivo scripts_privilegios.zip), acessem a pasta Oracle/Scripts, em Pastas Públicas, no MEU SKY DRIVE.


Abraços!

15 de nov. de 2010

Scripts Manutenção de Índices


Olá Pessoal,

     Nesta semana, estou compartilhando scripts que podem ser utilizados para efetuar manutenções em  índices de um Banco de Dados Oracle. Os scripts permitem:

         - Reconstruir índices de um determinado schema (exceto LOB e IOT);
         - Reconstruir índices de um determinado schema em um novo tablespace;
         - Mover índices LOB de um schema para um novo tablespace;
         - Alterar a configuração dos índices para não gerar log.

      Para fazer download dos scripts (arquivo scripts_indices_manut.zip), acessem a pasta Oracle/Scripts, em Pastas Públicas, no MEU SKY DRIVE.


Até semana que vem!

4 de nov. de 2010

Scripts Índices


Olá Pessoal,

     Nesta semana, estou compartilhando scripts para consultar dados sobre índices de um Banco de Dados Oracle. Os scripts permitem:

         - Verificar se existe mais de um índice na mesma coluna de uma tabela;
         - Verificar estatísticas do índice, tais como: tamanho, qtde. linhas etc.;
         - Consultar qtde. de índices por tabela ou schema;
         - Verificar índices monitoradas e sua utilização;
         - Verificar índices não analisados por coletas de estatísticas.


      Para fazer download dos scripts (arquivo scripts_indices.zip), acessem a pasta Oracle/Scripts, em Pastas Públicas, no MEU SKY DRIVE.


Até semana que vem!

22 de out. de 2010

Scripts Tablespaces


Olá Pessoal,

     Nesta semana, estou compartilhando scripts para consultar dados sobre tablespaces de um Banco de Dados Oracle. Os scripts permitem:

         - Consultar informações sobre tamanho total, espaço livre, espaço usado etc.;
         - Consultar informações sobre extents utilizados dos tablespaces;
         - Consultar informações sobre segmentos utilizados dos tablespaces;
         - Verificar tablespaces fragmentados.


      Para fazer download dos scripts (arquivo scripts_tablespaces.zip), acessem a pasta Oracle/Scripts, em Pastas Públicas, no MEU SKY DRIVE.


Até semana que vem!

13 de out. de 2010

Scripts Tabelas


Pessoal,

     Nesta semana, estou compartilhando scripts para consultar dados sobre tabelas de um Banco de Dados Oracle. Os scripts permitem:

         - Consultar estatísticas das tabelas: total de linhas, tamanho médio das linhas, tamanho da tabela etc.;
         - Consultar informações sobre a marca d´água (high water) de tabelas de um schema;
         - Consultar tabelas que não possuem chave-primária (PK).
         - Consultar tabelas que não possuem índices.


      Para fazer download dos scripts (arquivo scripts_tabelas.zip), acessem a pasta Oracle/Scripts, em Pastas Públicas, no MEU ONE DRIVE. O arquivo está protegido com senha, Para obtê-la assine a newsletter que encontra-se no painel direito deste blog.


Até a próxima semana!

5 de out. de 2010

Scripts PGA e SGA


Pessoal,

     Nesta semana, estou compartilhando scripts para consultar as áreas de memória da PGA e SGA.
  
     Os scripts permitem:
         -  Consultar informações de redimensionamento da SGA (quando ASMM estiver habilitada);
         -  Verificar total de memória, total de memória usada e percentual de memória livre de cada área de memória da SGA (large pool, shared pool etc.), inclusive o total da SGA;
         - Consultar estatisticas de consumo de memória da PGA por sessão.

      Para fazer download dos scripts (arquivo scripts_pga_sga.zip), acessem a pasta Oracle/Scripts, em pastas públicas, no MEU SKY DRIVE. Para descompactar é necessário informar uma senhaPara obtê-la assine a newsletter que encontra-se no painel direito deste blog.

Até a próxima!

27 de set. de 2010

Scripts Sessões


Pessoal,

     A partir desta semana, toda semana, até acabar meu "estoque de scripts", vou colocar um conjunto de scripts na pasta Oracle/Scripts, em pastas públicas, no MEU SKY DRIVE.

     Hoje, coloquei um conjunto de scripts para consultar sessões de usuários conectados em uma instância de BD Oracle, que pode ser baixada através deste link. São vários scripts com finalidades diferentes, tais como:
          - Verificar sessões bloqueadas;
          - Verificar tamanho das sessões em memória
          - Verificar instruções SQL sendo executadas pelas sessões abertas no BD;
          - Eliminar sessões de usuários etc.

   O script está protegido por senha. Para obtê-la cadastre-se na newsletter deste blog (ver painel direito).

Até a próxima!
 

Top 5 posts

LINKS ÚTEIS

Total de visualizações de página

Seguidores

Meu One Drive (antigo Sky Drive)