Archive for the ‘Oracle’ Category

TNS-00525: Insufficient privilege for operation No se pueden arrancar los listeners

Sunday, June 19, 2011 9:06 No Comments

El otro día reinicié una base de datos Oracle y me saltó el siguiente error al intentar levantar los listeners: TNS-12555: TNS:permission denied TNS-12560: TNS:protocol adapter error TNS-00525: Insufficient privilege for operation Linux Error: 1: Operation not permitted Comprobé que no estuvieran ya levantados y que no hubiera nada escuchando en el puerto donde escuchan [...]

This was posted under category: Oracle

Flashback de Oracle, un ejemplo práctico

Saturday, June 18, 2011 18:51 No Comments

Desde la versión 9i de Oracle contamos con una funcionalidad que nos permite recuperar la base de datos contra herrores humanos. Esta funcionalidad es denominada como FlashBack, la cual nos va a permitir conocer el estado de un dato trasladado a un instante anterior en el tiempo. Por ejemplo, pongamonos en un caso real que [...]

This was posted under category: Oracle, Otros

Cómo encontrar el fichero de salida de una solicitud (concurrent request) de la EBS

Thursday, April 14, 2011 19:26 No Comments

Tan solo necesitamos el id de nuestra solicitud de servicio y ejecutar la siguiente consulta: SELECT OUTFILE_NODE_NAME,OUTFILE_NAME FROM FND_CONCURRENT_REQUESTS WHERE REQUEST_ID = :p_request_id El campo outfile_name nos devolverá la ruta donde se encuentra la salida de la solicitud.

This was posted under category: Oracle

Llamar a SQL *Plus desde un script en Bash

Monday, April 11, 2011 10:11 No Comments

Lo que queremos es poder llamar a SQL *Plus desde un script de la siguiente manera: $root> ./ejecutar_script.sh Nuestro script puede ser del siguiente estilo: [oracle@localhost ~]$ cat script-bash.sh   sqlplus hr/password << EOF   select count(*) from employees;   update employees set salary= salary*1.10;   commit;   quit EOF En este script podemos ejecutar [...]

This was posted under category: Oracle, Programación

Maquinas virtuales con la base de datos Oracle lista para usar

Sunday, April 3, 2011 20:55 No Comments

Muchos de los que nos iniciamos con herramientas nuevas, tales como la BBDD Oracle, nos demoramos bastante tiempo configurando sistemas operativos y herramientas de desarrollo en nuestros equipos antes de quedar completamente operativos. Oracle por ejemplo nos ayuda con una serie de máquinas virtuales preconfiguradas que nos permitirán avanzar rápidamente en el estudio de sus [...]

This was posted under category: Informática, Oracle

Consultas SQL útiles que todo DBA de Oracle debería conocer

Monday, February 21, 2011 13:57 No Comments

Estado de la Base de Datos select * from v$instance Parámetros configurados de la Base de Datos select * from v$system_parameter Versión de Oracle SELECT value FROM v$system_parameter WHERE  name = ‘compatible’ Ubicación y nombre del fichero spfile select value from v$system_parameter where name = ‘spfile’ Ubicación y número de ficheros de control select value [...]

This was posted under category: Oracle

Formatea fechas y números en español con Oracle XML Publisher Enterprise

Wednesday, February 16, 2011 22:50 No Comments

Si necesitas formatear las fechas en un informe RTF utilizando Oracle XML Publisher con el siguiente formato: “16 de Febrero de 2011″, la forma más sencilla es utilizando la siguiente expresión: <?xdofx:decode(substr(sysdate(’YYYYMMDD’)-1,5,2),’01′, ‘Enero’,’02′,’Febrero’,’03′,’Marzo’,’04′,’Abril’,’05′,’Mayo’,’06′,’Junio’, ’07′,’Julio’,’08′,’Agosto’,’09′,’Septiembre’,’10′,’Octubre’,’11′,’Noviembre’,’12′,’Diciembre’)?> de <?xdoxslt:sysdate(“yyyy”)?> Si lo que necesitas es formatear los números con 2 decimales y utilizando la coma como separador de decimales [...]

This was posted under category: Informática, Oracle, Programación

Ejecutar consultas a Oracle desde Java con el NLS_LANG en Español

Monday, February 14, 2011 19:58 No Comments

Hasta hoy no me había surgido la problemática de tener que ejecutar consultas a Oracle desde Java teniendo que configurar con anterioridad el NLS_LANG en Español. La manera más sencilla de conseguirlo es añadiendo la siguiente línea antes de realizar la conexión a la base de datos: Locale.setDefault(Locale.SPANISH); Si el anterior ejemplo no te compila, [...]

This was posted under category: Oracle

Arquitectura de Procesos de una base de datos Oracle

Sunday, February 13, 2011 19:20 No Comments

Si bien el otro día hablaba sobre la arquitectura de una base de datos Oracle, solo tratamos en profundidad la arquitectura de la memoria. Hoy trataré de explicaros la arquitectura de los procesos. En primer lugar vamos a establecer una agrupación de los procesos en 3 grupos: Procesos de Usuario: Aplicación o herramienta que se [...]

This was posted under category: Oracle

Análisis de sentencias SQL en Oracle

Monday, February 7, 2011 17:27 No Comments

Cuando ejecutamos una sentecia SQL, ésta tendrá que pasar por varias fases antes de que sea ejecutada por Oracle. El primer paso consiste en analizar la consulta SQL a través de 2 funciones: Análisis Sintáctico Análisis Semántico Ambos subprocesos se ejecutaran siempre, en todas las consultas SQL que realicemos en lo que se conoce como [...]

This was posted under category: Oracle