quarta-feira, 22 de janeiro de 2014

Oracle ACE



Hoje foi um dia especial, quando acordei dei uma olhada nos emails (como de costume) e o primeiro que vi foi que eu havia me tornado Oracle Ace :)


A melhor definição sobre o que é um Oracle Ace que eu li, foi do Eduardo Legatti:

Esse título é concedido pela Oracle às pessoas que são reconhecidas pela comunidade técnica Oracle, não só pela proficiência técnica, mas também por serem, em especial, evangelistas, entusiastas e disseminadores de conhecimento das tecnologias Oracle. Esta nomeação envolve um processo criterioso no qual o candidato é avaliado sobre seus conhecimentos na tecnologia Oracle, certificações e principalmente sobre a qualidade e frequência de suas contribuições para a comunidade Oracle no seu país, cidade e até pelo mundo. 


Gostaria de agradecer a todos que tornaram isso possível, à Jupiter, ao pessoal do GPO que me incentivou a escrever, ao pessoal do OTN, a minha esposa pela paciência com as minhas ausências estudando ou escrevendo, aos outros Oracle ACEs que foram minha inspiração, ao Daniel Da Meda que fez a minha nomeação e principalmente a DEUS por tudo que ele tem me proporcionado.

Muito Obrigado

segunda-feira, 20 de janeiro de 2014

Recuperando a senha do Oracle Portal 11g


How to Retrieve the Portal Schema Password in Portal 11g? (Doc ID 843978.1)

cd $ORACLE_HOME/common/bin

./wlst.sh

connect()

informar o username, password e URL.

listCred(map="oracle.portal.dads", key="/pls/portal")




domingo, 19 de janeiro de 2014

Script para inicializar o OID após o banco de dados

Making Applications Highly Available Using 11gR2 Grid Infrastructure (Doc ID 1105489.1)

 /u01/app/11.2.0.4/grid/bin/crsctl add resource OPN -type ora.local_resource.type -attr "AUTO_START=always,ACTION_SCRIPT=/u01/app/oracle/scripts/opn.sh"

/u01/app/11.2.0.4/grid/bin/crsctl modify resource OPN –attr "START_DEPENDENCIES=hard(ora.oimtrei.db)"

/u01/app/11.2.0.4/grid/bin/crsctl modify resource OPN –attr "STOP_DEPENDENCIES=hard(ora.oimtrei.db)"

/u01/app/11.2.0.4/grid/bin/crsctl modify resource OPN -attr "CHECK_INTERVAL=120"






sexta-feira, 17 de janeiro de 2014

DRG-10513: index WWSBR_TOPIC_CTX_INDX metadata is corrupt

Caso ocorra o erro abaixo na migração do Portal, utilizando o banco 11.2.0.4:

###
### ERROR: WWU-01013: Upgrade terminated with the following errors:
###        10465 : ERROR at line 1:
###        10466 : ORA-20000:
###        10467 : ORA-06512: at "PORTAL.WWPOF", line 440
###        10468 : ORA-06512: at line 152
###        10469 : ORA-06510: PL/SQL: unhandled user-defined exception
###        10470 : ORA-06512: at "PORTAL.WWERR_API_EXCEPTION", line 164
###        10471 : ORA-06512: at "PORTAL.WWV_CONTEXT", line 2283
###        10472 : ORA-06510: PL/SQL: unhandled user-defined exception
###        10473 : ORA-06512: at "PORTAL.WWERR_API_EXCEPTION", line 71
###        10474 : ORA-06512: at "PORTAL.WWV_CONTEXT", line 2231
###        10475 : ORA-29874: warning in the execution of ODCIINDEXALTER routine
###        10476 : ORA-29960: line 1,
###        10477 : DRG-10595: ALTER INDEX WWSBR_TOPIC_CTX_INDX failed
###        10478 : DRG-50857: oracle error in drixmd.PurgeKGL
###        10479 : ORA-20000: Oracle Text error:
###        10480 : DRG-10513: index WWSBR_TOPIC_CTX_INDX metadata is corrupt
###        10481 : ORA-30576: ConText Option dictionary loading error
###        10482 : DRG-50610: internal error: kglpurge []
###        10492 : #   ERROR: Creating missing Text indices
###        10493 : #   ERROR: User-Defined Exception
###        10501 : ### ERROR: Exception Executing upg/common/posttrge/crtxtind.sql

Rodar os seguintes scripts para recriar os índices antes do upgrade:
 /u01/app/oracle/product/as10g/MidTier/portal/admin/plsql/wws/ctxdrind.sql
 /u01/app/oracle/product/as10g/MidTier/portal/admin/plsql/wws/ctxcrind.sql

Aplicar o patch e seguir as instrucões:
 Oracle Text release 11.2.0.4.0 mandatory Patches (Doc ID 1608029.1)





quinta-feira, 16 de janeiro de 2014

ORA-04063: package body "ODS.TSPURGE" has errors

If you are creating the Oracle Internet Directory schema in an Oracle database using RCU, you may encounter the following error messages:
ORA-04063: package body "ODS.TSPURGE" has errors
ORA-06508: PL/SQL: could not find program unit being called: "ODS.TSPURGE"
ORA-06512: at line 3
To work around this issue:
  1. Stop RCU and drop any Oracle Internet Directory schemas already created. Refer to "Dropping Schemas" in Oracle Fusion Middleware Repository Creation Utility User's Guidefor instructions.
  2. Log into the database using SQL*Plus and run the following command:
     grant execute on sys.dbms_job to PUBLIC and grant execute on dbms_reputil to PUBLIC
  3. Run RCU again and create the schemas.
http://docs.oracle.com/cd/E28389_01/doc.1111/e14775/install.htm

XATRANS Views are not installed on this Database

@?/javavm/install/initxa.sql
@?/rdbms/admin/xaview.sql
grant select on V$XATRANS$ to public;

quarta-feira, 15 de janeiro de 2014

add_external_contact to Oracle Beehive

beectl add_external_contact --family_name Silva --given_name Joao --display_name "Joao da Silva" --address BUSINESS_1:mailto:joao.silva@email.gv.ao --scope enpr=Jupiter

beectl list_external_contacts


Para adicionar em um grupo:

beectl list_groups --entity_format id

arquivo.xml:



beectl modify_group --file arquivo.xml

Validating the input XML file.
Successfully validated the XML File.
For details see the management and core log files.
Modifying groups in batches. This may take a while...

Successfully modified 1 groups, total 1

Summary:

Total number of groups: 1
Successfully modified: 1
Partially modified(usability, visibility not set): 0
Failed to modify: 0

beectl list_groups --name dbas.sigfe --show ALL


terça-feira, 7 de janeiro de 2014

STACKX User Guide (Doc ID 362791.1)

STACKX

Core / Stack Trace Extraction Tool - Version 1.2

Este utilitário, permite a análise de arquivos de Core Dump.


TECH: Getting a Stack Trace from a CORE file on Unix (Doc ID 1812.1)

How to obtain a Core Dump file from a Web Cache crash (Doc ID 263660.1)


Em caso de problemas no WEBCACHE, é possível gerar arquivos de CORE DUMP para análise:

Release 9.0.4 (10g) to 10.1.2.x:
$ opmnctl startproc process-type=WebCache WCCore=true

segunda-feira, 6 de janeiro de 2014

Client Address Information in HTTP Reverse Proxy Scenarios

Doc  ID -263943.1

Add in httpd.conf:

UseWebCacheIp ON

and change this line

LogFormat "%h %l %u %t \"%r\" %>s %b" common

for

LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b" common