oracle

/Tag:oracle

Backup y borrado archivers cuando no se borran

Debido a unas pruebas que se han hecho en la base de datos Oracle de desarrollo (dev) ésta estaba alimentando en teoria una base de datos de standby. En realidad esa base de datos standby no existía, por lo que los archivelogs que generaba dev quedaban marcados como no aplicados sobre la standby. […]

19 June 2008|Categories: DBA Oracle|Tags: |0 Comments

Recopilación de queries

A continuación una recopilación de comandos de Oracle, las top queries que voy recopilando que me ayudan en mi trabajo. […]

16 February 2008|Categories: DBA Oracle|Tags: |0 Comments

Análisis de un índice

En una consultoría con Oracle se detectó que había problemas con un índice en concreto. A partir de Oracle 9i R2 se introduce un conjunto de reports (CTX_REPORTS) que nos pueden ayudar a diagnosticar el estado de los Text indexes. En Oracle 9i dicho report es en formato texto (CLOB), aunque a partir de 10g disfrutamos de una salida en formato XML. […]

16 February 2008|Categories: DBA Oracle|Tags: |0 Comments

DBVerify: comprobación de bloques corruptos

Oracle facilita una herramienta que comprueba que no haya bloques ya marcados como corruptos en los datafiles. […]

16 February 2008|Categories: DBA Oracle|Tags: |0 Comments

Rehacer REDOs

En algunos casos podemos desear cambiar de ubicación los archivos de redolog de una base de datos. En este ejemplo queremos crear 4 grupos de redos de un fichero de 500M cada uno en db1 y borrar los antiguos redos. […]

16 February 2008|Categories: DBA Oracle|Tags: |0 Comments

Materialized views y tablas MLOG$

La funcionalidad de materialized views permite replicar los cambios de una base de datos sobre otra a través de un dblink. Cuando se implementa se genera una tabla de log que contiene todos los cambios que se van produciendo en la base de datos de origen y que serán aplicados sobre el destino como si de archivers se tratara. Esa tabla (o tablas) de log se identifican por crearse en el esquema de origen, con el prefijo MLOG$. El contenido de estas tablas temporales se va borrando cuando los cambios se van aplicando sobre el dblink y se confirma que dicho cambio ha sido aplicado correctamente. […]

16 February 2008|Categories: DBA Oracle|Tags: |0 Comments

Migración a 10g: diferencias con connect role

Cuando un consultor de Oracle estubo con el tema de la migración a 10g comentó que fuéramos con cuidado ya que el rol connect a partir de la 10 no tiene tantos privilegios. […]

16 February 2008|Categories: DBA Oracle|Tags: |0 Comments

Puertos de Oracle

Los puertos que abre Oracle por defecto (entre herramientas y listeners) son los siguientes: iSQL*Plus: http://maquina:5560/isqlplus iSQL*Plus DBA: http://maquina:5560/isqlplus/dba Ultra Search: http://maquina:5620/ultrasearch Ultra Search Administration Tool: http://maquina:5620/ultrasearch/admin GridControl Console: http://maquina:4889/em/console/home

16 February 2008|Categories: DBA Oracle|Tags: |0 Comments

Instalar cliente SQLPlus en Linux

A partir de Oracle 10g existe una versión ‘light’ del cliente SQLPlus que no requiere instalación vía CD. Se puede descargar de esta página de Oracle. Es perfecto para una máquina con Nagios para poder lanzar comandos remotos contra las bases de datos y tener una monitorización básica. Sólo comentar que es importante saber que este cliente mantiene la compatibilidad hacia atrás hasta 8i, y siempre que 8i sea posterior a la 8.1.7.4. […]

16 February 2008|Categories: DBA Oracle|Tags: |1 Comment

Export e import en Oracle

Para exportar rápidamente dos tablas junto con los contenidos y sus índices, y luego traspasar a otra base de datos (aquí, de explotación a test), podemos hacer: exp sys/password file=qck_master2.dmp log=qck_master2.log tables=qck_master2 rows=yes indexes=yes imp admin/passwordfile=qck_master2.dmp log=qck_master2.log rows=yes indexes=yes tables=(qck_master2,qck_detail2) Como comentario, en una exportación he obtenido mensajes tipo EXP-00091 Exporting questionable statistics de forma [...]

16 February 2008|Categories: DBA Oracle|Tags: |0 Comments