Categoria: Banco de dados

Exportar/importar banco de dados Oracle

Exportar/importar banco de dados Oracle

Comandos para exportar um esquema e importar em outro banco Oracle Precisei configurar um banco de dados local na minha máquina do trabalho para ficar gravando e atualizando dados em um banco de dados sem prejudicar o desenvolvimento dos outros desenvolvedores do projeto. Como o sistema limpava a base a cada execução, e seria complicado …

+ Read More

ORA-12519, TNS:no appropriate service handler found The Connection

ORA-12519, TNS:no appropriate service handler found The Connection

ORA-12519, TNS:no appropriate service handler found The Connection descriptor used by the client was: localhost:1521:xe Uma exceção é gerada durante a execução de um programa utilizando threads. Verifiquei que quando eu colocava para rodar com apenas uma thread, o erro não ocorria, o que me levou a acreditar que o problema estivesse relacionado com a …

+ Read More

Habilitar conexões remotas no Oracle XE

Habilitar conexões remotas no Oracle XE

Liberando porta do Oracle XE para permitir acesso remoto no Windows 7 Recentemente eu instalei uma versão no Oracle XE na minha estação de trabalho. Estava utilizando o banco normalmente, mas, quando um colega de trabalho precisou acessar as tabelas do meu banco, a conexão foi negada. Para resolver esse problema, basta adicionar uma regra …

+ Read More

Desabilitando ou mudando de porta do APEX – Oracle XE

Desabilitando ou mudando de porta do APEX – Oracle XE

Desabilitando o Oracle XML DB HTTP Server Instalei o Oracle XE recentemente e ele habilita, por padrão, um servidor HTTP na porta 8080 para administração do banco, sendo acessado através do endereço http://127.0.0.1:8080/apex. Para quem desenvolve com o Apache Tomcat, que usa essa mesma porta por default, irá ocorrer conflito e o servidor não poderá …

+ Read More

Erro ao conectar com banco Oracle XE

Erro ao conectar com banco Oracle XE

Conexão funcionando pelo SQL*Plus, mas dando erro pelo SQL Developer Eu instalei Oracle Database 11g Express Edition (XE) na minha máquina com as configurações padrões, sempre seguindo com next, next e next. Por possuir uma versão do Windows 64 bits e a Oracle disponibilizar instalador apenas para a de 32 bits (conforme falei nesse post), …

+ Read More

Instalar o Oracle XE 11 no Windows 64 bits

Instalar o Oracle XE 11 no Windows 64 bits

Corrigindo erro na instalação do Oracle Database 11g Express Edition (XE) Ao entrar no site da Oracle, só está disponível instalador do Oracle XE para Windows 32 bits ou Linux 64 bits. Tentei instalar a versão para Windows 32 bits em um Windows 7 64 bits, mas o seguinte erro foi apresentado: Após a exibição …

+ Read More

Reinicializar “sequences” do Oracle

Reinicializar “sequences” do Oracle

Setando o valor do “nextval” para 1 de um conjunto de sequencias Estive trabalhando em um sistema nesse final de semana que teve o banco de dados migrado para um outro servidor, mas os dados não foram migrados. Como eu não possuía permissão de administrador, apenas exportei os dados do antigo banco para um arquivo …

+ Read More

Banco de dados rodando na memória – Java

Banco de dados rodando na memória – Java

Banco de dados relacional rodando na memória Abaixo vou mostrar como utilizar um banco de dados 100% em memória, sem a necessidade de nenhuma instalação ou configuração. Essa abordagem pode ser muito útil para gravar dados temporários e utilizar todos os benefícios de um banco relacional, como restrições de integridade, sequences, etc. O banco de …

+ Read More

Como limpar grandes bases ORACLE sem utilização de TRUNC

Como limpar grandes bases ORACLE sem utilização de TRUNC

Código para limpar grandes tabelas comitando por blocos Se precisarmos remover os registros de uma tabela e não podermos dar um TRUNC, pois existem relacionamentos e não temos permissão para desabilitar as constraints, o jeito é dar um DELETE mesmo. O problema é que para tabelas muito grandes, o espaço pode estourar por conta do …

+ Read More