Categoria: Scripts
-

Uso e gerenciamento dos ocupantes da SYXAUX
Hoje verificando um database 11GR2 constatei que a tablespace SYSAUX estava ocupando cerca de 17GB, mas porque? Quem está utilizando este espaço? nude tits Creio que a resposta que veio a sua cabeça é AWR! É sempre ele o culpado?… Vamos dar inicio identificando quem são os ocupantes da tablespace SYSAUX que mais consomem espaço,…
-

Como Ler e Gravar arquivos textos pelo Oracle 10g ou superior
A idéia desse artigo é efetuar uma leitura e/ou gravação de um arquivo do tipo texto em um diretorio no servidor Oracle. Os comandos necessários para o desenvolvimento de rotinas para ler e escrever dados em arquivos do tipo texto encontram-se na package-padrão UTL_FILE, disponível a partir da versão 7.3 do Oracle. Porém sua implementação…
-

Utilizando o Automatic Diagnostic Repository
Utilizando o Automatic Diagnostic Repository. Criando uma procedure sobre lock’s de library cache, agora a tarde me deparei com um erro ORA-07445 bem estranho. Diante disso resolvi abrir um chamado para Oracle no metalink. Para facilitar a coleta de todas as informações relevantes do erro em questao a Oracle disponibiliza o ADR a partir da…
-

Recuperando Banco de Dados Oracle com RMAN non-ASM
O objetivo deste artigo é explicar como recuperar o Banco de Dados Oracle numa possível perda dos arquivos do Banco de Dados por falhas que podem ocorrer. OBS: Vamos recuperar o banco de dados Oracle através do “Backup Físico”. Vou rodar o script de inicialização do Server Oracle (Instância + Banco de Dados). Script Inicializacao…
-

ORA-02030: can only select from fixed tables/views
Pra quem não conhece, o oracle possue algumas tabelas que podem visualizar os dados brutos no banco de dados. Estas tabelas começão com a string “x$”. Muita gente nem nunca ouviu falar sobre as tabelas x$ pois estas tabelas raramente são mencionadas na documentação do oracle ou na comunidade de usuários. zooey deschanel nude lilmiaa
-

Implementando e utilizando o PL/SQL Profiler
O Oracle Profiler é uma feature presente desde a versão 8i e através de sua utilização é possível verificar quais os objetos do banco de dados foram invocados e o tempo de duração de cada um durante a execução de um objeto PL/SQL. O Profiler é um recurso muito útil quando necessitamos realizar uma análise…
-

Preparando o Oracle Enterprise Linux 5.6 para Instalação do Banco de Dados Oracle 11gR2.
O objetivo deste artigo é realizar configurações no linux para a instalação do Banco de Dados Oracle 11g R2. Com o usuário “root” vamos ajustar o kernel do Linux para atender a instalação do Banco de Dados Oracle. OBS: Os parâmetros do Kernel e valores limites da shell mostrados na seguinte seção são valores mínimos…
-

Utilizando bind variable em ambientes como sqlplus
Neste pequeno artigo mostrarei como utilizar bind variable em ambientes como sqlplus do Oracle. Primeiramente deve ser declarado a variavel que desejamos usar como bind variable no caso chamarei de numOfrecords do tipo number. Em seguida vamos alimentar a variavel com um valor, no caso o valor será 10. Utilizando a bind variable antecedido por…
-

Instalando o Oracle Text – 10/11G
O Oracle Text, nem sempre conhecido por este nome, é uma feature existente desde a versão 8/8i e chamada ate então como Oracle Intermedia ou Oracle Context, após o lançamento da versão 9i este passou a ser chamado de Oracle Text e assegura este nome até a atual versão 11G. Esta feature utiliza a linguagem…
-

Objetos do SYS inválidos após remoção do XMLDB 11G
Como já abordado em outro artigo Instalando o Oracle XML DB 11G, a remoção do Oracle XMLDB é simples, basta executarmos o script catnoqm fornecido pela própria Oracle e pronto. Contudo, podemos observar que após sua desinstalação varios objetos do SYS se tornam inválidos no 11.2.0.1 e 11.2.0.2, isto em função do BUG 9892139 (já resolvido…