Entradas

Mostrando entradas de septiembre, 2011

How to Install Oracle 11g R2 database software

Imagen
How to Install Oracle 11g R2 database software : This tutorial is to show how to install the Oracle 11g R2 database software only. At the end of the installation you will have Oracle database software installed in your machine. Note: This tutorial will not create a default Oracle database. This will be done in another tutorial. Install Oracle 11g R2 database software only This document is intended to take you step by step through the installation of Oracle Database 11g R2. The installation preocess is designed only to install the database software and not create a database. The database will be created with another document and will take you though pictorial guide.This guide is part of the series titled “Installing Oracle Enterprise Manager Gird Control 11gR1. The series is a step by step tutorial of installing Oracle Enterprise Manager Grid Control 11gR1. The series is divided into the following tutorials Install Oracle Enterprise Linux Prepare Linux for Oracle

Dbeaver – Cliente universal SQL (Multiplataforma) a lo “eclipse”, Veredicto: Me gusta

Imagen
Dbeaver – Cliente universal SQL (Multiplataforma) a lo “eclipse”, Veredicto: Me gusta : Le faltan muchas funcionalidades aún, pero no está mal, no está mal (Sorry, los interfaces Eclipse me pirran ^^). Dbeaver es un cliente SQL que mediante el correspondiente driver JDBC nos permite conectar a: MySQL Oracle PostgreSQL IBM DB2 Microsoft SQL Server Sybase ODBC Java DB (Derby) Firebird (Interbase) HSQLDB SQLite Mimer H2 IBM Informix SAP MAX DB Cache Ingres Linter y a muchas mas… Se puede ejecutar en Windows, Linux y Mac. En el caso de usar Ubuntu, podeis descargarlo como paquete .deb desde su pagina oficial . Por cierto si a la hora de intentar conectar a una base de datos no tienes el driver JDBC el se lo descarga de internet (buena idea). P.d: Le faltan algunas funciones, pero a caballo regalado… Via | Ubuntu Geek | Pantallazos

Evolución Optimizador de Oracle Database de V6 a V11g

Imagen
Evolución Optimizador de Oracle Database de V6 a V11g : Algunos de ustedes, tal vez en alguna ocasión, han escuchado hablar de como se hacía un "tuning" en una base de datos Oracle, hace unos 10 o 15 años atrás. Sinceramente, las condiciones eran otras muy distintas a las actuales. Mientras mi primer contacto con una base de datos Oracle, fue en un superpoderoso AST 386 DX 33Mhz, con 32Mb de RAM y 80MB SCSI de disco duro, con Sco Unix y Oracle V5.5; hoy un servidor de base de datos, es varios cientos de veces más rápido y robusto. Recién escuchamos a M. Hurd, Presidente de Oracle, hablar sobre el nuevo producto de base de datos Oracle, "El Oracle Database Appliance", una mezcla de software y hardware enlatados, que permite de una manera ágil, poner al alcance de las pequeñas empresas y medianas, una solución de HA a "bajo precio". Y digo "bajo precio" entre comillas, porque aún no tenemos ni idea, cuánto costará el hardware básico de este produ

Oracle 11gR2 RAC on Oracle Linux 6.1 using VirtualBox…

Oracle 11gR2 RAC on Oracle Linux 6.1 using VirtualBox…

Cómo conectarnos a Oracle 11g sin TNSNAME.ORA

Cómo conectarnos a Oracle 11g sin TNSNAME.ORA : Este breve tutorial describe como realizar un conexión desde SQL*Plus a la base de datos Oracle sin necesidad de configurar el archivo TNSNAME.ORAMAs: http://www.cursositonline.com/blog/como-conectarnos-a-oracle-11g-sin-tnsname-ora/

Cómo instalar Oracle Solaris 11 Express

Imagen
Cómo instalar Oracle Solaris 11 Express : Hoy vamos a ver lo sencillo que resulta instalar Oracle Solaris 11 Express 2010.11 tanto en una máquina virtual como en un equipo físico. Lo primero que tenemos que hacer es descargar la imagen de instalación correspondiente desde este enlace del sitio web de Oracle (es necesario registro). En mi caso, como es habitual he utilizado la versión de instalación en modo texto para x86 . Vamos a ello, arrancamos el equipo con un CD con la imagen ISO grabada y empezamos la instalación. Seleccionamos el tipo de teclado, en nuestro caso ’39′ (español): Ahora toca elegir el idioma, en mi caso selecciono inglés ya que prefiero instalar los sistemas en inglés que en español, sobre todo porque a la hora de buscar documentación y errores hay mucha más información: Comienza la instalación de Oracle Solaris, elegimos ’1′ para empezar: Tras la pantalla de bienvenida, empezamos con la configuración de discos y particiones. Primero toca elegir el

Como mover un indice de tipo LOB a un tablespace diferente

Imagen
La sintaxis para mover un índice de un tablespace a otro se realiza de la siguiente manera: alter index OWNER.INDEX_NAME rebuild tablespace TABLESPACE_DE_DESTINO; Para calcular cuánto espacio se necesita disponible para mover este segmento de tipo índice, se puede utilizar la siguiente consulta: select sum(bytes)/1024/1024 "Tamaño_en_MB" from dba_extents where segment_name ='INDEX_NAME'; Pero para los índices de tipo LOB que están asociados a una columna de la tabla que fue creada con este segmento es necesario utilizar la siguiente consulta para determinar que índice debemos mover: select 'alter table '||owner||'.'||table_name||' move '||chr(10)|| 'LOB ('||column_name||') store as '||'(tablespace TABLESPACE_DE_DESTINO);' from dba_lobs where owner ='ESQUEMA_A_MOVER'; Output: alter table OWNER.TABLE_NAME move lob (COLUMNA_DE_TIPO_LOB) store as (tablespace TABLESPACE_DE_DESTINO); Si no es utiliz

Oracle VM Manager 3.0 Installation

Oracle VM Manager 3.0 Installation : Learn how to install Oracle VM Manager 3.0. in the latest chapter of the Oracle Cloud Cookbook.

Formatear la salida en SQL*Plus

Imagen
Formatear la salida en SQL*Plus : Principales opciones: COLUMN [opciones] Permite formatear la salida de cada columna CLEAR Limpia cualquier formato FORMAT formato Define la visualizacion de una columna An Establece el ancho de columna en número de caracteres 9 Digitos con supresion de ceros 0 Digitos dejando los ceros $ Simbolo de dolar $ L Moneda local . Posicion del punto decimal , Separador de miles | Inserta un salto de linea HEADING texto Define la cebecera de la columna JUSTIFY alineación justifica LA CABECERA de la columna NOPRINT Oculta la columna PRINT muestra la columna TRUNCATE Trunca la cadena de caracteres al final de la primera linea WRAPPED Continua escribiendo en la linea siguiente TTITLE posicion texto Especifica una cabecera al principio de cada página BTITLE posicion texto Especifica una texto al pie de cada página BREAK [ON elemento de informe] Suprime la visualización de duplicados. Ejemplo: SQL> column username form

Tuning al rendimiento de PostgreSQL

Tuning al rendimiento de PostgreSQL : Antes en entrar en el tema me parece importante aclarar el término anglosajón Tuning con el que nos referimos a “puesta a punto” de algo. PostgreSQL es actualmente la Base de Datos SQL de código abierto más avanzada y flexible. Con este poder y flexibilidad enfrentamos un problema: los desarrolladores de PostgreSQL suelen ajustar la configuración de modo general, lamentablemente esto no se debe hacer. Esto se hace para asegurar que el servidor arrancará casi con cualquier configuración hardware. El punto esta en que cada base de datos no solo es diferente en su diseño sino también en sus necesidades. Algunas por ejemplo, se usan para recopilar grandes cantidades de datos que casi nunca son consultados y otras en cambio tienen datos estáticos y que son consultados frecuentemente. Sin embargo la mayoría de sistemas tienen niveles de escritura y lectura sobre la base de datos, generalmente desiguales. Sumando a esto la estructura total de la base

Guía (muy) rápida para Subversion y svn

Guía (muy) rápida para Subversion y svn : Guía (muy) rápida para Subversion Esto es una guía muy rápida para manejar subversión, servirá tanto a los programadores poder trabajar en grupo, a través de un CVS, como para los administradores tenerlo bien administrado. CONCEPTOS BÁSICOS. * Repositorio: Lugar donde se lleva el desarrollo CVS, al que el/los programadores subirán/actualizarán los cambios realizados en sus máquinas locales.) (las actualizaciones de las BBDD las realiza subversion automáticamente) * Sistema de Acceso: * file://Sistema local. (veremos este) * http:// y https// Usando el módulo DAV de Apache2 * svn:// por svnserve y * svn+ssh:// para usar Secure Shell (trataremos de ver este)

Oracle Flashback Query

Imagen
Oracle Flashback Query : Revisamos brevemente en este post la funcionalidad flashback query que aporta el gestor de BBDD de Oracle desde su versión 9i. Básicamente se trata de un tipo de sql que accede a datos que existían en la base de datos en un momento anterior, pero que en el momento en el que se ejecuta la sql pueden no existir o haber sufrido modificaciones. Para ello, Oracle utiliza los datos que quedan disponibles durante un tiempo en el segmento de UNDO. Este segmento, como es sabido, almacena los datos anteriores a una serie de modificaciones. Se utiliza para asegurar la consistencia en la lectura de una consulta previa a la confirmación de las modificaciones (commit) y pueden ser utilizados en una posible recuperación (rollback). leer más

Installing MySQL Administrator Tool To Connect To Remote Databases

Installing MySQL Administrator Tool To Connect To Remote Databases : Installing MySQL Administrator Tool To Connect To Remote Databases This tutorial provides step-by-step instructions on how to install MySQL Admin tool on an Ubuntu 11.04 system and how to connect to a remote host with it. This should also work on most Debian based operating systems.

Instalación de una instancia de desarrollo completa (Parte 1) ((Subversion + Apache) + oracle-xe 11 + jdeveloper 11G + Team Manager+ Weblogic)

Instalación de una instancia de desarrollo completa (Parte 1) ((Subversion + Apache) + oracle-xe 11 + jdeveloper 11G + Team Manager+ Weblogic) : 1 Objetivo Crear un repositorio llamado jdeveloper_11G para tres usuarios, programador1, (lectura y escritura),programador2 (lectura y escritura), jefeProyecto (Lectura)Mas: http://omar-adf.blogspot.com/2011/09/instalacion-de-una-instancia-de.html

DB2 University

DB2 University : Estimados, en este caso quería acercarles una buena oportunidad de tomar buenos cursos de forma gratuita, además de la posibilidad de realizar test preparatorios para certificaciones. Se trata de la web DB2University. com , Raul Chong junto a una serie de colaboradores a creado un aula virtual en la cual existen una serie de cursos relacionados con DB2 Express-C (la versión gratis de IBM-DB2), los cursos son muy completos y se dispone del material escrito, libros (algunos están disponibles en español y otros idiomas), laboratorios, videotutoriales, etc. Cabe la pena destacar que la traducción al español está en curso. También se están creando y subiendo los cursos relacionados con Hadoop. Saludos Mariano

Recuperando archivos eliminados en Linux

Recuperando archivos eliminados en Linux : Es la segunda vez en mi vida que cometo el error de eliminar un archivo usando rm o mv en la línea de comandos. La otra vez que me pasó, conseguí recuperar el archivo de texto (que era un programa enorme). Estoy ahora mismo en el proceso de recuperar mi segundo archivo. sudo grep -i -a -B50 -A100 'yellowpages' /dev/sda1 > raw.txt

Login Linux: diferencia entre ‘su’ y ‘su -’

Imagen
Login Linux: diferencia entre ‘su’ y ‘su -’ : Ya vimos en otra entrada ( /usr/sbin y /sbin no están en $PATH al hacer su ) los problemas que nos podía generar hacer login contra un usuario usando únicamente su . Básicamente, la diferencia es que si hacemos su <usuario> a secas “heredaremos” las variables de entorno y lo especificado en los ficheros de inicialización del usuario origen en lugar de recibir los del nuevo. Vamos a ver un ejemplo: $ whoami alex $ echo $PATH /usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/alex/bin $ su Contraseña: # whoami root # echo $PATH /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/alex/bin En el anterior ejemplo, pese a convertirme en root, seguía siendo aplicado el $PATH del usuario anterior (alex). En cambio, si ejecutamos su seguido de un guión y el usuario (para ser root no hace falta especificar el usuario) sí que se leerán los ficheros de inicialización de root y por consiguiente se definirá la variable $PA