Gruñidos sobre Oracle y SAP

8 enero 2010

2010 bugs

Archivado en: Español, SAP — fidelinho @ 9:10 pm

Después de un “descanso” con la familia vuelvo. A ver si este año me esmero un poquito más.

A lo que iba. Tanto rollo hace 10 años con el cambio de milenio (el famoso 2k bug) que ahora se han han colados varios bugs relacionados con el 2010.

El primero un fallo bastante importante de SAP. Está documentado en la nota 1422843 Wrong deletion date in spool request. Este error hace que no se borren automáticamente las entradas del spool .

Otro  un fallo también gordillo que afecta más al común de los mortales (que viva en Alemania)  Este fallo afecta a unos 30 millones de tarjetas de crédito y débito que no reconocen el año 2010 y, por lo tanto, no pueden ser utilizadas. El fallo no será  totalmente solucionado hasta el próximo lunes 11 (por lo menos) Más detalles en  El País o 20 minutos

6 diciembre 2009

Importante/interesante HOTNEW: corrupción despues de un rebuild online

Archivado en: HOTNEW, Oracle, Parches — Etiquetas: , , — fidelinho @ 11:37 pm

La semana pasada SAP ha publicado una HOTNEW bastante importante:

Note 1413928 – Index corruption/wrong results after rebuild index ONLINE

Hay varios puntos muy importantes:

  • Este problema puede ocurrir con cualquier versión de Oracle, no solo 10g
  • El problema no es detectado por DBVerify (probablemente RMAN tampoco lo detecte), solamente “analyze table validate structure cascade online”
  • Un “select” usando el indice afectado no tiene pq dar un error, simplemente devuelve menos filas de las esperadas
  • Si el indice afectado es el primario, es posible que haya registros duplicados.

8 octubre 2009

Scuba. Repaso leccion 1

Archivado en: scuba — Etiquetas: — fidelinho @ 10:02 pm

- al comprar el equipo, lo más importante es que sea còmodo y se ajuste bien
- la máscara debe cubrir la nariz
- el equipo se debe lavar con agua fresca después de cada uso
- el BCD más común es el tipo jacket
- la botella se tiene que revisar visualmente todos los años y es necesario un test hidrostático periódico
- las botellas no se pueden dejar de pie sin vigilancia. Hay que asegurarlas al transportarlas para evitar que rueden o se caigan
- los reguladores reducen la presión de la botella en dos pasos/etapas para poder respirar el aire de ella
- la característica más importante del regulador es la facilidad al respirar
- el regulador debe ser revisado todos los años por un profesional
- el manómetro es necesario para saber cuanto aire queda en la botella durante la inmersión
- se bucea siempre con in buddy (ya veré como se dice esto en español) por seguridad, diversión y practicalidad
- el equipo puede lucir bien sin que sea incomodo o no se ajuste bien o falten algunas características importantes

25 septiembre 2009

SDN blogs sobre rendimiento

Archivado en: Español, SAP — fidelinho @ 11:12 pm

He decidido crear esta entrada con enlaces a algunos blogs en SDN relacionados con las que yo considero que son unas transacciones muy importantes para analizar problemas de rendimiento ST05, SE30 y ST12 (que viene a ser las dos anteriores juntas). Blogs que deberían ser de lectura obligada a algún desarrollador y para cualquiera que necesite buscar una solución a algún problema de rendimiento.

The SQL Trace (ST05) – Quick and Easy

The ABAP Runtime Trace (SE30) – Quick and Easy

Single Transaction Analysis (ST12) – getting started

ST12 – The workprocess trace

ST12 – storing additional information and managing traces

Hay algunos blogs acerca de ST03 pero ninguno tan “sencillito”, de todas formas recomiendo la serie escrita por Andreas Vogel

13 septiembre 2009

Entradas de Oracle semanas 35-37

Archivado en: Español, Oracle, resumen_blogroll — fidelinho @ 11:41 am

Las ultimas semanas no he podido escribir mucho y ahora me encuentro con un montón de artículos que leer cry

Como es de esperar hay un gran numero de artículos referentes a Oracle 11gR2:

Doug Burns: Sep 1: 11.2 Release

Jonathan Lewis: 11gR2

Greg Rahn: Top 10 Oracle 11gR2 New Features

Tanel Poder: Oracle 11gR2 has been released – and with column oriented storage option

Christian Antognini: Deferred Segment Creation y Script to Download 11gR2 Documentation

Optimizer Development Group: What’s Changed between my New Query Plan and the Old One?

Amit Bansal: 11gR2: Monitoring Real Time SQL Plan Execution from Oracle Enterprise Manager, Link:11gR2 RAC installation steps on OEL4, 11gR2 Database Installation with ASM on OEL5, 11gR2:What if Oracle gives you Kernel parameter fixup script

Saurabh Sood: Get Upgrading: Steps To Upgrade To 11gR2

Enrique Orbegozo: Instalando Oracle 11g Release 2 en OEL 5.3

Kerry Osborne: Quotes in Strings ( Oracle Q-quote )

Tim Hall: Dipping my toe in 11gR2…

Karen Morton: 11gR2 – LISTAGG

Ronald Vargas Quesada: Algunas nuevas características del release 2 de Oracle 11g

y más que habrá en las próximas semanas (o meses)

Además un montón de artículos de todo tipo. A destacar la entrevista a Cary Millsap en  Questioning Method R: An Interview with Cary Millsap, Richard Foote habla del parámetro OPTIMIZER_INDEX_CACHING, parametro que en SAP debe ser configurado según sus recomendaciones. Alberto Dell’Era nos explica que el CBO asume siempre que una sentencia SELECT devuelve por lo menos una fila. Acabo con un articulo interesante de Porus Homi Havewala, “Patch a Thousand Databases, Using Oracle Enterprise Manager Grid Control“, característica que no conocía.

Hubo otros artículos interesantes estas semanas, pero no los menciono aquí que son muchos. H encontrado que Coskan Gundogar tiene un “blogroll” ya hecho y podéis mirarlo

SAP-Oracle Patchday de Septiembre

Archivado en: Uncategorized — Etiquetas: , , — fidelinho @ 7:35 am

De vuelta de un pequeño descansillo y va Oracle y saca la esperada segunda versión de Oracle 11g. Toda la blococosa hablando de ello
A lo importante aquí, el pasado dia 10, actualizaron la Nota 1137346 – “Oracle 10.2.0: Patches/patch collections for Oracle 10.2.0.4″
Hay dos parches nuevos sin una nota de SAP asociada:
Patch 6512622 Base Bug(s): 6512622
Patch 8315482 Base Bug(s): 8315482
y se ha actualizado el merge fix kts* de la nota 1226712.
Lo mejor es que no hay cambio de parámetros.
Como de costumbre, habría que mirar que problemas resuelven estos patches y empezar a probarlos antes de pasarlos a PRD

25 agosto 2009

Nueva version de las guias de actualización a Oracle 10g en SAP

Archivado en: Oracle, Parches, SAP — fidelinho @ 8:52 pm

Hoy SAP ha actualizado las guías de actualización a Oracle 10g.

Como de costumbre las guias se encuentran en el SAP Service Marketplace. Los enlaces directos son:

Han pasado dos años desde la ultima revisión y, por lo menos para UNIX, había bastantes modificaciones y sugerencias fuera de la guía (en la nota 819830).

La primera sorpresa es que la nota 819830  no ha sido modificada. Si las recomendaciones de esta nota se han incorporado a la guia, entonces deberian “desaparecer” de la nota.

Algunos de los cambios que he identificado despues de un vistazo rápido son

  • el uso de brconnect para calcular las stadisticas de las tablas fijas, del diccionario de la base de datos y del sistema.
  • la cancelación de los trabajos de fondo del Oracle Configuration Manager
  • la recomendación de consultar la nota 830576 para los parámetros (no he contado que recientemente un “consultor” se quejaba de que las recomendaciones de la guía y de la nota eran diferentes y que no sabia cual de ellas usar, pobrecillo, pensar tanto debió de sobrecarga su neurona)
  • creo que el capitulo 5.13 es nuevo
  • se corrige el lugar de donde se bajan los scripts updDBSTATC10.sql, dbcheckora10_oltp.sql dbcheckora10_olap.sql

y posiblemente otros muchos pequeños pero importantes cambios. De esta forma la actualizacion a 10g sera mucho más fácil (para los que se lean la guía y las notas recomendadas, of course)

23 agosto 2009

Entradas de Oracle semana 34

Archivado en: Español, Oracle, resumen_blogroll — fidelinho @ 8:51 pm

Esta semana tenemos alguna entradas interesantes, tendré que ponerme en serio si algún día quiero hacer algo similar.

1.- Tanel Poder escribe sobre las diferencias entr Select COUNT(*) y COUNT(column) Todavía no me he encontrado con un caso así, pero no seria raro, vista alguna de la gente con la que me topo.

2.- Miladin Modrakovic nos cuenta como hacer un seguimiento de los cambios DDL en Oracle 11g

3.- Richard Foote nos trae la tercera entrega sobre el significado del parámetro OPTIMIZER_INDEX_COST_ADJ. En SAP hay una recomendaciones fijas de las que no es conveniente salirse, de todas formas es interesante el comprender los parámetros.

4. Mike Dietrich tiene una bitácora sobre actualizaciones (upgrades) y esta semana nos habla de la importancia de las copias de seguridad, algo que no entiendo es que empresas de dependen tanto de SAP se despreocupen de este tema hasta el punto de casi llegar a la quiebra (hasta aquí puedo leer)

5.- Mike tiene otra entrada sobre otro punto importante, en este caso la estrategia de retorno, volver al estado inicial si el upgrade falla. Muy relacionada con el anterior punto.

6. Christian Antognini nos aclara lo que son commits sintéticos.

7. Jeff Hunter aclara como resolvió unos problemas (ORA-3136) causados por contencion por latches.

8. Jonathan Lewis nos muestra esta semana como hacer un dump del árbol de un indice (treedump)

9. Ronald Vargas Quesada nos cuenta Cómo determinar si un parámetro esta obsoleto en Oracle 10g?, pero la misma información se puede encontrar en la nota 830576 “Parameter recommendations for Oracle 10g” y en la nota 1289199 “Information about Oracle parameters”

También ha escrito sobre Como determinar el tamaño ideal para los tablespaces de UNDO En SAP hay una recomendación similar para asignar/calcular el tamaño inicial. La información se encuentra en la nota 600141 – Oracle9i: Automatic UNDO Management

Eso es todo por esta semana.

Para acabar, resulta que Tanel Poder tiene informacion confidencial sobre el nuevo CBO spit

16 agosto 2009

Entradas de Oracle semana 33

Archivado en: Español, Oracle, resumen_blogroll — fidelinho @ 6:42 pm

Como voy viejuno y leo un montón de cosas, me olvido donde las he leído así que voy a resumirlas una vez a la semana, si no estoy de vacaciones. Esta es mi selección, posiblemente haya muchas mas de las que no me he enterado. Lo difícil va ser organizarlas un poquillo. La mayoría están en ingles, pero voy descubriendo algunos blogs de Oracle en español

1.- Jonathan Lewis sobre Index Fragmentation, en SAP hay que tener cuidado que hay gente que te manda reorganizar un indice a la mínima naughty

2.- Jonathan Lewis sobre Hanganalyze. Realmete el no comenta nada, solo apunta a una entrada (antigua) de Arup Nanda.

3.- Jonathan Lewis habla sobre Index Explosiones.

4.- Jonathan Lewis menciona un bug en ASM  si hay un disco mas largo que 2Tb en Tera-bug. En SAP ASM no está soportado, no creo que vea este problema.

5.- Ronald Vargas Quesada nos habla de como Kill Session en RAC Oracle10g/Oracle11g Pronto tendre que estudiar en profundidad RAC, no tengo tiempo para todo cry

6.- Iggy Fernandez entrevista a Tanel Poder. Esta la encontré a través del Blog de Tanel Poder.

7.- Tanel Poder visita los entresijos del ORA-00031: session marked for kill.

8.- Randolf Geist muestra lo listo que es el CBO (a veces) en  Optimizer cleverness.

9.- El Optimizer Development Group nos muestra como usar los procedimientos de DBMS_STATS.SET_*_PREFS

10.- Christian Antognini nos cuenta unos cambios en como Oracle 11g maneja los tamaños de los extents en  System Managed Extent Size – 11g Improvements. Interesante, espero que 11g llegue pronto a SAP (pero todavía hay que esperar unos meses)

12.- Miladin Modrakovic nos cuenta  problemas con la actualización a 11g.

13.-Martin Widlake’s nos habla de como descifrar histogramas (  Decrypting Histogram Data ), este todavía no lo he digerido.

14.- Porus Homi Havewala nos habla de los PSU (Patch Set Updates) en Revisiting Patch Management – Patch Set Updates. Interesante como Oracle se va dando cuenta que hay que proporcionar parches para aplicar fácilmente en vez de esperar por un patch set que tarda la tira (10.2.0.5 todavía tardara un rato, dos años  desde 10.2.0.4)

15.- Jim Spath se queja (con razónNeutral) del soporte en SAP (primary supportNeutral) en Operator? Support? Hello? No, I don’t want to talk to Mr. Veedle.

SAP-Oracle Patchday de Agosto

Archivado en: Español, Oracle, Parches, SAP — Etiquetas: , , — fidelinho @ 4:32 pm

El pasado dia 10, actualizaron la Nota 1137346 - “Oracle 10.2.0: Patches/patch collections for Oracle 10.2.0.4″

Hay un nuevo “Optimizer merge” patch, el  8599814. Detalles de los problemas que resuelve se pueden ver en la nota 1165319
También se modificaron los merge patch “kks*”y “tbs*”
Hay dos parches nuevos

El Parche 5777467  (solamente para Linux Itanium 64-bit), no tiene una nota asociada.
El Parche 7189447. Este parche ademas es una HOTNEW. Los detalles de este parche están en la nota 1375124

Además hay que tener en cuenta que si hay parches nuevos es muy posible que haya modificaciones en los parametros recomendados por SAP. De forma que es conveniente revisar las recomendaciones de la Nota

830576 - Parameter recommendations for Oracle 10g.

Ala, a revisar vuestros sistemas y empezar a pensar en si son necesarios

« Entradas más recientesEntradas más antiguas »

Tema Silver is the New Black. Blog de WordPress.com.

Seguir

Get every new post delivered to your Inbox.