Can’t locate Env.pm in @INC

O erro abaixo ocorreu quando eu tentava executar o rootcrs.pl -unlock no banco  oracle 12.2 com OL7 [root@zmsolution1install]# ./rootcrs.pl -unlock Can’t locate Env.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 . . ./../../perl/lib) at crsinstall.pm line 286. BEGIN failed–compilation aborted at crsinstall.pm line 286. Compilation failed in require at ./rootcrs.pl line 165. BEGIN failed–compilation aborted at ./rootcrs.pl line 165. Para solucionar o problema executei uma busca com o comando locate para saber onde tinha o arquivo e após copiei para o[…]

Read more

ORA-00600: internal error code, arguments: [kcratr_nab_less_than_odr]

Em bases que o archivelog não esta ativado corremos muitos riscos, entre ele o risco de termos o erro: ORA-00600: internal error code, arguments: [kcratr_nab_less_than_odr] , esse erro podo ocorrer de muitas formas : This Problem is caused by Storage Problem of the Database Files. The Subsystem (eg. SAN) crashed while the Database was open. The Database then crashed because the Database Files were not accessible anymore. This caused a lost Write into the Online RedoLogs[…]

Read more

Instalando o Oracle SOA 12.2.1 – Parte 1

Parte 1 – Criando o Banco de Dados. Nesse artigo vou instalar o Oracle 12c r2 que será o nosso repositório na instalação do SOA 12.2.1 . 1- Instalando os pacotes necessários. yum install binutils -y yum install compat-libstdc++-33 -y yum install compat-libstdc++-33.i686 -y yum install gcc -y yum install gcc-c++ -y yum install glibc -y yum install glibc.i686 -y yum install glibc-devel -y yum install glibc-devel.i686 -y yum install ksh -y yum install libgcc[…]

Read more

Reparando invalid Oracle Database Packages and Type

Normalmente encontro mais esse problema de objetos invalidos na dba_registry  apos uma migração , só que dessa vez foi antes de migrar mesmo :(, segue a correção SQL> select substr(comp_name,1,30) comp_name, substr(comp_id,1,10)comp_id,substr(version,1,12) version,status from dba_registry; 2 COMP_NAME COMP_ID VERSION STATUS —————————— ———- ———— ———– Oracle Database Catalog Views CATALOG 10.2.0.4.0 VALID Oracle Database Packages and T CATPROC 10.2.0.4.0 INVALID Oracle Workspace Manager OWM 10.2.0.4.3 VALID JServer JAVA Virtual Machine JAVAVM 10.2.0.4.0 VALID Oracle XDK XML[…]

Read more

Oracle 12c Grid Infrastructure for a Standalone Server on Oracle Linux 7

Nesse artigos ,vou  mostra passo a passo como instalar o Oracle Grid infrastrutura 12.2 for a Standalone Server . Instalando pacotes yum install binutils -y yum install compat-libcap1 -y yum install compat-libstdc++-33 -y yum install compat-libstdc++-33.i686 -y yum install glibc -y yum install glibc.i686 -y yum install glibc-devel -y yum install glibc-devel.i686 -y yum install ksh -y yum install libaio -y yum install libaio.i686 -y yum install libaio-devel -y yum install libaio-devel.i686 -y yum install[…]

Read more

Objetos inválidos apos executar um grant de select no Oracle EBS Release 12.2

No EBS 12.2 foram  adicionadas muitas novidades, entre elas a utilização do Edition Bases Redefinition(EBR) no Banco de Dados. O EBR faz com que o EBS trabalhe com versões de objetos no banco facilitando a aplicação de patchs online. Contudo, o EBR  tem alguns pontos negativos. Um deles é na hora de executar um grant em um objeto em que esteja ativado o EBR, se o objeto estiver em utilização na hora do grant , vai[…]

Read more

Dropping Plans e Baselines

Para apagar um Baselines e bem simples , logue como sys e  coloque o ID do seu Baselines  no bloco abaixo: SET SERVEROUTPUT ON DECLARE l_plans_dropped PLS_INTEGER; BEGIN l_plans_dropped := DBMS_SPM.drop_sql_plan_baseline ( sql_handle => NULL, plan_name => ‘SQL_PLAN_4s77gz996aammee82b912’); DBMS_OUTPUT.put_line(l_plans_dropped); END; /   sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Tue Nov 28 10:03:25 2017 Copyright (c) 1982, 2013, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 – 64bit Production[…]

Read more

Move Controlfile

MOVE Controlfile Para Mover um Controlfile e bem simples 1- Entre no Rman e faça uma copia do controlfile para um novo diretorio RMAN> run { allocate channel C1 device type disk; restore controlfile to ‘+DG3/mvhm/controlfile/ctrl_03_mvhm.ctl’ from ‘+DG1/mvhm/controlfile/ctrl_01_mvhm.ctl’; } 2> 3> 4> using target database control file instead of recovery catalog allocated channel: C1 channel C1: sid=3285 devtype=DISK Starting restore at 21/11/2017 channel C1: copied control file copy Finished restore at 21/11/2017 released channel: C1[…]

Read more