‘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…

(RUs) Patch Set Update and Critical Patch Update July 2017 to 12.2

Unlike April’s PSU where Oracle reported that there was no PSU for version 12.2 through the note on Metalink (MOS) (Doc ID 2228898.1): “Patch Availability for Oracle Database 12.2.0.1 There are no Quarterly Security Patches for 12.2.0.1 for the April 2017 cycle as there are in the Database CPU security vulnerabilities, nor any recommended non-security bug fixes applicable at this time. The July 2017 CPU cycle will be the first Quarterly Security Patch cycle for 12.2.0.1 ”   For July, the then-mentioned RU is available for download in the note…

Instalação de binário de banco de dados Oracle 12.2.0.1.0 em silent mode

Habilitar X11 Forwarding para a instalação em modo gráfico do banco de dados é em alguns casos não permitido em alguns clientes, sejam por questões de segurança ou por qualquer outra razão do cliente. Com isso, como proceder com a instalação do binário do banco de dados sem o modo gráfico (sem usar a interface GUI)? Para situações como essa, existe o modo de instalação em silent mode e este será o tema abordado no post de hoje. Sendo assim, segue o passo-a-passo: Primeiro passo é criar o response file…

Duplicando um banco de dados no mesmo servidor

  Como Administrador de banco de dados Oracle, algumas vezes somos requisitados para efetuar algumas operações de cópias de dados. Entre essas operações está uma que chamamos de Duplicate. Geralmente essa operação é executada quando precisamos copiar uma base de dados de um servidor para outro servidor. No entanto, neste artigo, decidir fazer diferente: cópia a mesma base com outro SID no mesmo servidor, o que requer mais atenção, pois a qualquer momento é possível sobrescrever a base errada se não estiver atento. Sendo assim, segue o step-by-step que elaborei:…

Criando Data Pump com a data atual

    Entre várias atividades que envolve o DBA no seu dia-a-dia está a exportação de dados e às vezes importação. Sendo assim, neste post, estarei simplemesmente abordando o fato de gerar o arquivo de dump com a data, o que às vezes é essencial se você possui apenas um lugar de armazenamento de arquivos de dumps e com a data anexada será fácil a identificação de cada arquivo. Com isso, para executar a tarefa mencionada anteriormente basta-se colocar a sintaxe `date +%b_%d_%y_%H_%M_%S.` durante o nome do objeto se estiver…

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…

Instalação de binário de banco de dados Oracle 11.2.0.4 em silent mode

Habilitar X11 Forwarding para a instalação em modo gráfico do banco de dados é em alguns casos não permitido em alguns clientes, sejam por questões de segurança ou por qualquer outra razão do cliente. Com isso, como proceder com a instalação do binário do banco de dados sem o modo gráfico (sem usar a interface GUI)? Para situações como essa, existe o modo de instalação em silent mode e este será o tema abordado no post de hoje. Sendo assim, segue o passo-a-passo: Primeiro passo é criar o response file…

Movimentação de tabela entre tablespaces no banco de dados Oracle

Tive que efetuar uma manutenção no banco de dados no qual fui requisitado a movimentar uma tabela de uma tablespace para outra. Para efetuar esta operação é importante observar os seguintes tópicos na tabela: A tabela possui LONG, LOB ou ROWID ? A tabela possui Oracle Advanced Queuing (AQ)? Caso a tabela não possui essas características a movimentação é recomendada, caso contrário não. Sendo assim, segue um exemplo da movimentação de uma tabela para outra tablespace: Movimentação da tabela através do comando: ALTER TABLE <TABLE NAME to be moved> MOVE…

Enabling Block Change Tracking in Oracle Database 12c

Post originally written at April 2, 2017 updated at October 19, 2019.   One of the possible ways of configuring to reduce costs while performing any incremental backup of a database is to enable the Block Change Tracking feature. Thus, when there is the execution of this type of backup the RMAN uses the file that was created when this feature is enabled only to save the blocks that have been changing in the database and then increasing the performance saving costs during the execution. Therefore, in this post, I…