Tablespace que utiliza data files criados com NFS, já ouviu falar? Caso contrário, agora irá pelo menos saber do que se trata. Uma vez que neste post eu estarei abortado a criação de uma tablespace utilizando um file system do tipo NFS . Para isso, criei 2 servidores com 1 banco de dados localizado em um deles: Ambiente 1: orcl.localdomain Ambiente 2: orcl2.localdomain orcl1 No ambiente 1 criei o seguinte diretório: Em seguida, exportei o diretório no arquivo export localizado no diretório /etc com os seguintes valores…
Category: Oracle Database General
Qual o ENDIAN_FORMAT de cada sistema operacional?
Saber o ENDIAN_FORMAT de cada versão de sistema operacional é útil em situações onde o DBA irá migrar determinadas bases de dados entre diferente sistemas operacionais. Esta informação pode ser facilmente consultada na view V$TRANSPORTABLE_PLATFORM conforme exemplo abaixo: brunorsHi! I am Bruno, a Brazilian born and bred, and I am also a naturalized Swedish citizen. I am a former Oracle ACE and, to keep up with academic research, I am a Computer Scientist with an MSc in Data Science and another MSc in Software Engineering. I have over ten…
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, and I am also a naturalized Swedish citizen. I am…
/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, and I am also a naturalized Swedish citizen. I am a former Oracle ACE and, to keep up with academic research, I am a Computer Scientist with an MSc in Data Science and another MSc in Software Engineering.…
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, and I am also a naturalized Swedish citizen. I am a former Oracle ACE and, to keep up with academic research, I am a Computer Scientist with an MSc in Data Science and another MSc in…
ORA-02225: only EXECUTE and DEBUG privileges are valid for procedures
Por default não é permitido conceder ou revogar grants para uma procedure no banco de dados Oracle além de EXECUTE e DEBUG. No entanto, caso aja a necessidade de visualizar o conteúdo de uma procedure, você poderá criar uma view e conceder o grant de select com a opção de grant na view criada. Com isso, segue os passos: Criação de uma view com a opção de consulta no campo text da dba_source (caso deseja visualizar todo o conteúdo do objeto e não somente o texto, você poderá colocar…
ORA-29278: SMTP transient error: 421 Service not available
Criei um arquivo que faz um checklist do banco de dados e envia um relatório para alguns e-mails via SMTP Server. Em um determinado momento verifiquei que o relatório não estava mais sendo enviado e reportava o seguinte erro “ORA-29278: SMTP transient error: 421 Service not available”. Após algumas análises, verifiquei que houve alteração do IP do SMTP Server e , com isso, resolvi o problema. Como ? Quando se usa SMTP para enviar e-mails em banco de dados Oracle, configura o parâmetro SMTP_OUT_SERVER no banco de dados com o…
ASM Health Checker found 1 new failures
Estava analisando o arquivo alert.log do ASM, quando encontrei a seguinte mensagem “ASM Health Checker found 1 new failures”. Após executar o comando “ALTER DISKGROUP <disk group name> CHECK;” para verificar se havia alguma inconsistência no disk group , foi encontrado que de fato havia . Com isso, após a execução do comando “ALTER DISKGROUP <disk group name> CHECK ALL REPAIR;” que faz uma análise e repara a corrupção encontrada, o alerta foi resolvido. Segue a execução: Checando e reparando a corrupção: brunorsHi! I am Bruno, a Brazilian born and…
ORA-19566: exceeded limit of 0 corrupt blocks for file usando SET MAXCORRUPT for datafile
Durante a execução de um backup foi reportado o seguinte erro: Blocos corrompidos: Uma ação paliativa para garantir pelo menos o backup é utilizar a sintaxe “SET MAXCORRUPT for datafile ” para o datafile que está corrompido. Com isso , o backup terminará sem erros. No entanto, a corrupção dos blocos permanecerá. Execução com a sintaxe “SET MAXCORRUPT” no backup. Note que coloquei o ID do datafile que apresentou erro, no caso 118, e o número aceitável de até 4 blocos corrompidos. Execução finalizada com sucesso… brunorsHi! I am Bruno,…
RMAN-06059: expected archived log not found, loss of archived log compromises recoverability
Estava executando um backup utilizando Zero Data Loss Recovery Appliance – ZDLRA com Recovery Manager (RMAN), quando a execução foi abortada reportando o seguinte erro: “RMAN-06059: expected archived log not found, loss of archived log compromises recoverability” Para resolver este erro, basta efetuar os seguintes passos: Rodar o comando “CROSSCHECK ARCHIVELOG ALL;’ no banco de dados target do RMAN que apresentou erro; Após a finalização do primeiro passo, deletar os archives expirados executando o seguinte comando “DELETE EXPIRED ARCHIVELOG ALL;” ; Reprocessar o backup que apresentou erro anteriormente. Sendo assim,…