oracle

/Tag:oracle

Streams: estado de los procesos

En un sistema de traspaso de información por streams tenemos básicamente tres procesos. En el nodo de origen un proceso de capture que se encarga de ir encolando los archive_logs, un proceso de propagation que se encarga de transferir lo que encuentra en la cola hacia la base de datos de destino, y en destino un proceso de apply que va controlando cual es el siguiente log que está esperando y los va aplicando de la cola de llegada. […]

4 November 2009|Categories: DBA Oracle, Tests|Tags: , |0 Comments

Bug de SQLNet por número de archivos abiertos

En Grid Control nos hemos encontrado con que los targets de nodeint1 estaban en estado ‘Pending’. Según el agente de la máquina el estado era: Collection Status                            : File handles exhausted […]

2 November 2009|Categories: DBA Oracle|Tags: , |0 Comments

Ignorar corrupción al hacer RESETLOGS

Oracle realiza un chequeo de la integridad de los datos en momentos como el arranque o ante una reencarnación (cuando ejecutamos el ALTER DATABASE OPEN RESETLOGS ante una clonación o un cambio de SID). Se pueden dar casos puntuales medio-controlados en los que no haya un error real pero Oracle diga todo lo contrario. Un ejemplo es cuando encuentra bloques marcados como corruptos ante restauraciones de datos con aplicación de archivers para contenidos que han sido insertado en NOLOGGING (un problema que hemos tenido a veces). […]

9 October 2009|Categories: DBA Oracle|Tags: |0 Comments

Oracle 10g: bug que afecta la instalación

Un bug de sistema operativo en node1 y node2 hace que la instalación de Oracle 10g falle en el paso de Linking. Error in invoking target ‘relink’ of makefile $ORACLE_HOME/precomp/lib/ins_precomp.mk En el log de instalación se puede apreciar el error que se produce: Error log detail: INFO: Linking /data/oracle/orabase/product/10.2.0/db_1/precomp/lib/proc INFO: ld: fatal: file /data/oracle/orabase/product/10.2.0/db_1/lib/prod/lib/amd64/crti.o: open [...]

5 October 2009|Categories: DBA Oracle|Tags: |0 Comments

Ubicación elementos en un tablespace

Un tablespace no deja de ser como un ‘disco’ en Oracle. Tras un tiempo realizando operaciones de inserción y borrado puede ser que el uso del tablespace esté por debajo del 50% pero  no podamos reducir los datafiles ya que hay objetos en las zonas ‘altas’ del tablespace. […]

12 August 2009|Categories: DBA Oracle|Tags: |0 Comments

OEM: contraseña de registro del agente

Cuando se instala el OMS (Oracle Management Server del Enterprise Manager, el servidor vamos) pide una contraseña que corresponde a la de registro de los agentes. Dicha contraseña protege a los agentes para que un intruso intente redirigir el tráfico contra otro OMS y obtenga los datos de la base de datos. Esta contraseña se puede cambiar en cualquier momento via el administrador a través del enlace de Configurar -> Contraseñas de registro (link directo: http://oemserver:4889/em/console/admin/rpw/rpwAdmin ). De hacerse dicho cambio debe hacerse una nueva securización en cada uno de los agentes. […]

11 August 2009|Categories: DBA Oracle|Tags: , |0 Comments

OEM: assign different Oracle listener

Oracle Enterprise Manager (GridControl) can be installed in a server with pre-existing databases (and listeners). We might want to reuse and configure existing listener and not use the one provided/installed by OEM. However we might run into an inconvenience when we start receiving multiple emails warning that 'The listener is down', like: Target Name=LISTENER_servidor Target [...]

18 June 2009|Categories: DBA Oracle|Tags: , |0 Comments

Siguiente archived log

En una configuración de Oracle Streams tenemos que mantener los archivedlogs disponibles en origen el tiempo necesario para que se propaguen en destino. Es decir, si hubiera un corte de comunicaciones o un problema por el que no se propagaran los cambios de origen a destino, cuando todo se restableciera se cogería la información de los archived logs en origen. […]

9 April 2009|Categories: DBA Oracle|Tags: |0 Comments

Test: Oracle sesiones activas y bloqueos

Cuando un proceso bloquea registros o tablas de una base de datos puede ocurrir que los tests de servidor web y servidor de aplicaciones no den problemas mientras que la web en cambio no funciona… o bien pueden dar error y creamos que dichos servicios se han degradado y reiniciamos servicios o empezamos a buscar el error en los logs, lo que nos hace perder un tiempo valioso. Por eso creo importante tener un test de sesiones que nos diga no solo las sesiones activas que tenemos en la base de datos sino tambien los bloqueos que pueden haber en un momento determinado. […]

19 September 2008|Categories: Tests|Tags: |0 Comments

Instalación agente Grid Control

En este ejemplo realizaremos la instalación de Grid Control en una zona de Solaris 10 que llamaremos nodepre. […]

15 September 2008|Categories: DBA Oracle|Tags: |0 Comments