‘Oracle XML Database’ package needs to be properly re-created

O Oracle XML DB é uma feature que possui várias tecnologias que pode auxiliar o DBA quando o assunto é high-performance. No entanto, em alguns casos, seja por um mal upgrade executado anteriormente ou por qualquer outra atividade esta feature se torna inválida e para isso necessitamos executar os seguintes comandos:   Oracle XML DB is a feature that has several technologies that can help the DBA to improve high performance. However, in some cases, due to an incorrectly updated executed or any other activity, this resource becomes invalid and…

ORA-28040: NO MATCHING AUTHENTICATION PROTOCOL EXCEPTION AFTER UPGRADE FROM 11G TO 12C

After upgraded an Oracle database from 11.2.0.4 to 12.2.0.1 I receive the error “ORA-28040: No matching authentication protocol exception” during one of our applications tried to connect to this database. This is due to the fact that in version 11G the parameter SQLNET.ALLOWED_LOGON_VERSION_SERVER had the default value 8 while in version 12c it is 11. Knowing this, after changing the value of the parameter in the sqlnet.ora file the problem has been solved. Portuguse / Português Depois de atualizar um banco de dados Oracle 11.2.0.4 para 12.2.0.1 eu recebir o…

The OPatch version being used (11.2.0.1.7) doesn’t meet the minimum version required by the patch(es). Please download latest OPatch from My Oracle Support.

Atualizar o banco de dados e manter o nível de segurança do ambiente é sempre uma recomendação a qualquer DBA. No entanto, ás vezes, como todo DBA experiente sabe, encontramos problemas durante estas tarefas. O post de hoje será sobre o erro “The OPatch version being used (version) doesn’t meet the minimum version required by the patch(es). Please download latest OPatch from My Oracle Support.”, um erro que acontece simplesmente porque o utilitário do OPatch existente no ambiente possui a versão menor do que a requirida. É importante destacar que…

RMAN-06217: not connected to auxiliary database with a net service name

Estava executando um duplicate para criar um Oracle Standby quando foi reportado o seguinte erro: Neste caso, como é um Duplicate from Active Database é necessário a adição de uma entrada estática no arquivo Listener.ora do banco de dados auxiliar, além de utilizar a string de conexão na execução do Duplicate tanto para o banco de dados Auxiliar como para o target. Depois reexecutei o duplicate e finalizou com sucesso: brunorsHi! I am Bruno, a Brazilian born and bred. Former Oracle ACE, Computer Scientist, MSc in Data Science, over ten…

OEM 11G: SSL_ERROR_WEAK_SERVER_CERT_KEY

  Alguns navegadores possuem algumas análises de segurança quando se acessam a um determinado site para conexão via protocolo HTTPS. No meu caso,  estava recebendo a seguinte mensagem ao tentar me conectar no Oracle Enterprise Manager 11g: “SSL_ERROR_WEAK_SERVER_CERT_KEY”, informando que a chave pública do certificado de seguranca do servidor era muito fraca. Sendo assim, segue o troubleshooting executado para ser possível a conexão no OEM: Com o OMS home configurado, executei os seguinte comandos. ./emctl stop oms ./emctl secure oms -key_strength 1024 -reset ./emctl start oms Depois verifiquei os detalhes…

Enterprise Manager Grid Control 11g : Agent Unreachable

Configurei o Enterprise Manager Grid Control 11g. No entanto, após a configuração, o agent estava com o status “Unreachable”, mesmo com o agent ativo. No meu caso, após a execução do comando “emctl upload” para efetuar um “refresh” do agent, eu pude verificar que o file system do ambiente estava cheio e , com isso, impossibilitando o funcionamento normal do Enterprise Manager Grid Control 11g. Sendo assim, neste post estarei mostrando os comandos utilizando para sanar este problema:   Verificando os detalhes do agent: Efetuando o reload do agent: Após a liberação…

[Tuning Pack] ORA-13716: Diagnostic Package License is needed for using this feature

Estava efetuando uma análise da performance de um determinado banco de dados Oracle, quando na execução do ADDM obtive o seguinte erro :”ORA-13716: Diagnostic Package License is needed for using this feature.”. O erro por si só já reporta solução : é necessário a  licença do determinado pacote para a execução correta da tarefa. E, no meu caso, foi o pacote “Tuning Pack”. Após o cliente comprar a licença, habilitei o parâmetro  control_management_pack_access de NONE para DIAGNOSTIC+TUNING e, com isso, pude finalizar uma de minhas análises.   Assim, segue  a execução: Erro reportado durante  a execução do ADDM:…

UPGRADE 11G TO 12C: Additional space required is more than max allowed space for these datafiles

Estava atualizando um banco de dados   11g Enterprise Edition Release 11.2.0.2.0 para um 12.1.0.2,  quando tive o seguinte erro durante a atualização: Isto acontece porque o valor máximo do datafile está sendo mostrado com um valor menor do que o necessário e a solução para este erro é aumentar o limite de maxsize ( MAXBYTES ) para um valor maior que o tamanho do dafile. Exemplo: E depois reprocessar o DBUA: brunorsHi! I am Bruno, a Brazilian born and bred. Former Oracle ACE, Computer Scientist, MSc in Data Science, over…

/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

Estava instalando um banco de dados  no sistema operacional Oracle Linux 6.3 quando recebi o seguinte erro: Com o usuário root, verifiquei que a solução era instalar a lib glibc.i686 e , após isso, pude prosseguir com a instalação do banco de dados: brunorsHi! I am Bruno, a Brazilian born and bred. Former Oracle ACE, Computer Scientist, MSc in Data Science, over ten years of experience in companies such as IBM, Epico Tech, and Playtech based in three different countries (Brazil, Hungary, and Sweden) and joined projects remotely in many…

vboxadd.sh: Building Guest Additions kernel modules. Failed to set up service vboxadd, please check the log file /var/log/VBoxGuestAdditions.log for details.

Estava instalando o VirtualBox 5.1.10 Guest Additions na minha máquina virtual para reconhecimento de arquivos fora da camada da mesma, quando recebi o seguinte erro: Verificando o log: A solução encontrada foi instalar os seguintes pacotes: 1.yum update gcc 2. yum update 3. yum install kernel-uek-devel brunorsHi! I am Bruno, a Brazilian born and bred. Former Oracle ACE, Computer Scientist, MSc in Data Science, over ten years of experience in companies such as IBM, Epico Tech, and Playtech based in three different countries (Brazil, Hungary, and Sweden) and joined projects remotely…