Entradas

Mostrando entradas de octubre, 2011

EXPORT ORACLE 10G/11G

EXPORT ORACLE 10G/11G : 1 OBJETIVOS Data Pump Export es la utilidad de Oracle que se encarga de copiar los datos a un fichero de volcado con una extensión .dm p en la base de datos ORACLE. El objetivo de este documento es ver cómo utilizar la utilidad expdp tanto para la exportación de la base de datos completa, como para exportar esquemas, tablas y tablespaces comparándolo con la antigua utilidad de Oracle exp. 2 DATAPUMP EXPORT Para trabajar con expdp se necesitan los permisos adecuados en el usuario con el que vayamos a realizar la exportación. Cualquier usuario puede exportar objetos de su propiedad o su esquema al completo pero los usuarios no privilegiados deben tener permiso WRITE en el objeto directorio. Para poder hacer uso de esta utilidad se debe especificar el directorio que va a ser utilizado por ORACLE11g Export/Import. Dependiendo de la exportación, se deberá actualizar cada uno de los diferentes permisos. Ejemplo de creación de directorios Existen diver

Oracle 11gR2 11.2.0.3 dósis de buena paciencia o un buen enlace a Internet

Imagen
Oracle 11gR2 11.2.0.3 dósis de buena paciencia o un buen enlace a Internet : Como si no fuera poco, que el sitio de MOS sea lento, la nueva versión de Oracle Database 11gR2 11.2.0.3, tiene un tamaño de 5GB. Recuerde que a partir de los Patch Set en la versión Oracle 11gR2, los mismos, son sustituciones totales de software y no parches, como lo era anteriormente. Para los que vayan a instalar Oracle Database, no requieren instalar la versión 11gR2 11.2.0.1, para instalar el nuevo Patch Set 2. Los partes 1 y 2, corresponden al motor de la base de datos. Description 11.2.0.3.0 PATCH SET FOR ORACLE DATABASE SERVER Product Oracle Database Family Release Oracle 11.2.0.3.0 Platform or Language Platforms Linux x86Oracle Last Updated 23-SEP-2011 Size 5.0G (5287442153 bytes) Download the following 7 files to obtain the complete patch. File Size p10404530_112030_LINUX_1of7.zip 1.3G (1337967916 bytes) p10404530_112030_LINUX_2of7.zip 1.1G (1142289834 bytes) p10404530

ASM | How to Upgrade ASM 10gr2 to 11gr2

Imagen
ASM | How to Upgrade ASM 10gr2 to 11gr2 : Buenas tardes a todos, aca regreso de nuevo luego de varias migraciones, puestas en producción y dictado de clases. Si bien no aparezco con nuevo articulo hace tiempo, hoy regreso con uno interesante para dbas que se encuentran con el proceso de migrar su motor de base de datos de 10gr2 hacia 11gr2. Algunos ambientes precisan utilizar 10g y 11g al mismo tiempo para probar performance, procesos de migración y otro tipos de reportes. Una solución que propongo es migrar el storage a 11g y tener la posibilidad de : Conservar las bases de datos de versión 10g. Instalar nuevas bases 11g. Probar procesos de migración. Es por ello que en este instructivo cumplo con detallar el primer paso. Migrar el ASM , ejecutando la nueva structura GRID que nos propone Oracle y que con mayor detalle de configuración nos permite la instalacion del instancias en cluster. Preparativos para la realizar el upgrade Vamos a comenzar descargando el softwar

Instalar Oracle XE en Ubuntu

Imagen
Instalar Oracle XE en Ubuntu : Iba a actualizar la entrada de como instalar Oracle pero he comprobado que mi entrada anterior de como instalar Oracle no ha envejecido mal, vamos, que es completamente aprovechable (salvando pequeños matices). Además tambien podemos obtener más información desde la web de Ubuntu .

Conectar a Oracle desde Python (incluye compilación de cx_Oracle)

Imagen
Conectar a Oracle desde Python (incluye compilación de cx_Oracle) : La conexion a una base de datos Oracle desde python se simplifica mucho si utilizamos un modulo como cx_Oracle . En el siguiente tutorial veremos los pasos para instalarlo y un breve ejemplo de conexión. Nota: en la pagina de cx_Oracle ya hay versiones precompiladas para Windows y Red hat, de manera que si utilizamos esas plataformas podriamos instalar el modulo directamente, de todas formas en este tutorial se comentara el caso desde 0. INSTALACION DE CX_ORACLE Si estamos utilizando un servidor de Oracle (como en el post anterior) no es necesario la instalación de un cliente de Oracle, pues ya va incluido, En otro caso tenemos que crearnos una cuenta en Oracle y descargarnos el cliente de Oracle . En mi caso y en este ejemplo probe descargando la version ORACLE 11 para Linux 32. Son varios ficheros, debes descargarte aquellos ficheros que contienen en su nombre: basic, sdk y sqlplus. Los pasos ahora son simpl

PySQL: Un sqlplus mejor que sqlplus

Imagen
PySQL: Un sqlplus mejor que sqlplus : Me gustan los clientes graficos SQL (Ejemplo: Dbeaver o Squirrel ) pero no siempre podemos usarlos, y tenemos que usar un cliente de consola. En el caso de Oracle, el amo es “sqlplus”, muchas veces “amado” u “odiado” por otros. Pero si usas Python, Oracle y tienes instalado cx_Oracle (ver entrada anterior) tu experiencia puede ser mas agradable si usas PySQL (como siempre, cuestion de gustos). PySQL es un interprete de comandos para Oracle que puede ser un reemplazo completo de SQLPlus. Para instalarlo, descargate los fuentes, descomprimelos y al igual que la instalacion de otros modulos para python: $ sudo python setup.py install Despues ya podremos ejecutar: $ pysql <user>/<pass>@<servicio> para conectar Enlace | Pantallazos | Lxnet