Instalaciones y sistemas

Instalaciones y sistemas Dataprix Tue, 09/08/2009 - 09:52

Bases de datos embedded: Apache Derby y Sleepy cat

Bases de datos embedded: Apache Derby y Sleepy cat alone Fri, 02/09/2007 - 16:19

Cuando hablamos de bases de datos, normalmente nos imaginamos un gran servidor, com grandes cantidades de información en su interior. Ahora bien, también existen bases de datos minúsculas para entornos donde el espacio, tanto de almacenaje como de proceso, es muy importante.

Dentro del proyecto Apache existe un proyecto llamado Derby. Derby es una base de datos relacional, implementada totalmente en Java que tiene la particularidad del pequeño tamaño que supone. Sun, a partir de Apache Derby, ha desarrollado su propia base de datos llamada JavaDB.

Así mismo, Oracle ha adquirido la base de datos Sleepy cat, desarrollada incialmente en la universidad de Berkeley.

Em ambos casos, sorprende el rendimiento, tanto en velocidad como en capacidad, y la funcionalidad.

Crear BD Oracle en Windows y Linux

Crear BD Oracle en Windows y Linux cfb Tue, 02/13/2007 - 01:22

En el site www.ajpdsoft.com se publica el manual online Instalacion Oracle 9i sobre Windows, donde se explica paso a paso y con captura de pantallas cómo instalar una BD Oracle 9i sobre windows, cómo solucionar algunos de los errores típicos que suelen aparecer durante la instalación, cómo levantar el listener, comprobar el estado de la base de datos, y alguna cosa más..

Instalación de Oracle 10g Express bajo Debian

Instalación de Oracle 10g Express bajo Debian sabueso Sun, 08/20/2006 - 04:55

La gente de Debian Administration nos muestra como instalar en pocos pasos un Oracle 10g Express.
El proceso de instalacion se realiza via Apt , y tb nos explican como dejarlo a punto para su utilizacion.
El articulo podemos encontrarlo aqui

Instalación de una base de datos Oracle sobre Linux

Instalación de una base de datos Oracle sobre Linux Carlos Mon, 07/14/2008 - 18:14

Para instalar una base de datos Oracle sobre una distribución Linux lo mejor es seguir las indicaciones de Oracle. En Oracle by example - Oracle database 10g on a single instance Oracle explica de una manera bastante clara cómo hacerlo.

Una cosa importante a tener en cuenta es que cada distribución LINUX tiene sus peculiaridades, y que no todo sirve para todas. Lo más recomendable es utilizar las que están certificadas por Oracle, eso no garantiza que no surgan problemas, pero por lo menos Oracle los documenta. Oracle suele certificar para distribuciones SUSE en su versión empresarial (SLES) y RedHat.

Una buena opción, si queremos tener lo más parecido a las versiones empresariales, y poder ir actualizando nuestro SO, puede ser utilizar Open SUSE o CentOS. Otra puede ser utilizar su propia distribución Oracle Enterprise Linux

 

Saludos, Una consulta tengo un campo tipo long en una tabla,

como hago para mostrar el contenido de este campo en una instrucción

 select

Gracias.

In reply to by Yamil

Buenas, El tipo de datos long puede quedar obsoleto en futuras versiones de oracle, en la documentación de la versión 9 ya avisaban de ello... http://docs.oracle.com/cd/A91202_01/901_doc/server.901/a90120/ch4_dep.htm En su lugar deberías usar si puedes datos de tipo lob o clob. Para poder seleccionar valores puedes hacer algo como usar uan tabla intermedia donde conviertes el long o a saco con la funcion to_lob... Lo que hacen aqui: nadaenespecial.com.ar/2009/06/10/usar-long-varchar-en-oracle/ Saludos,

Instalación desatendida Oracle Express Edition - Oracle XE silent mode installation

Instalación desatendida Oracle Express Edition - Oracle XE silent mode installation Oscar_paredes Fri, 10/12/2007 - 11:42

Debido a la gratuidad de esta versión de Oracle suele ser común su uso para instalaciones masivas en múltiples PC's, TPV's...

Este artículo orientado a DBA's de Oracle y desarrolladores resume brevemente como realizar una instalación desatendida de Oracle XE.

Esta instalación es tan sencilla como ejecutar el instalador de Oracle XE con los siguientes parámetros:

> oraclexe /s /f1"fichero_respuesta.iss" /f2"fichero_de_log"

El primer fichero indica los parámetros básicos de la instalación, y el segundo será el log resultante de la instalación.

Los parámetros configurables en el fichero de respuesta de la instalación son:

** szDir - Path de instalación del software y de ficheros de datos

** TNSPort - Puerto Listener BBDD

** MTSPort - Puerto MTS

** HTTPPort - Puerto HTTP consola

** SYSPassword - Password del usuario SYS

** bOpt1 - 1 or 0 : Ejecución o no al final de la consola a través del navegador

El resultado de la instalación se puede consultar en el fichero de log. Sin embargo, en caso de problemas este fichero no resulta muy útil, para ello se puede consultar el fichero generado en el directorio %systemroot% (en Windows C:\WINDOWS).

Además de una instalación desatendida también es posible realizar una desinstalación o reparación desatendida.

 

 

Oscar Paredes

IT Manager
Oracle DBA

oscar.paredes@dataprix.com

 

 

Attachment Size
oraclexe_response.txt 162 bytes

Y si el valor de los parámetros fuera el mismo en la nueva instalación (path, puertos, etc), funcionaría la nueva base de datos copiando directamente los ficheros de una BD vacía (o con datos, según interese más) en la máquina destino?

Obviamente antes pararíamos la BD origen.

A ver, aclarando algunas cosas:

oraclexe /s /f1"fichero_respuesta.iss" /f2"fichero_de_log"

oraclexe = el archivo ejecutable, en algunos casos se llama setup.exe

 

Luego, tener cuidado con el fichero.log, que de forma predeterminada puede que no siga la secuencia de la instalación.

Para asegurarnos de que la secuencia es correcta, mejor ejecutar: setup.exe /r     

 

Bajo dicho comando hacemos la instalación y terminada la misma obtendremos un nuevo archivo: setup.iss dentro de la carpeta TEMP o Windows,

 

LAMP o LAOP

LAMP o LAOP Oscar Mon, 07/07/2008 - 23:06

Navegando por la red he encontrado en PHP y otras yerbas un artículo que habla de un manual de PHP y Oracle. Conocía las siglas LAMP, pero no las siglas LAOP.

Resumiendo, un manual sencillo y creado por el equipo de Oracle para todos aquellos que tienen pensado una posible migración de MySql a Oracle en su gestor de contenidos, sobre todo, los de caracter empresarial.

 

Qué bueno, también puede ser útil para quien piensa que conectar con Oracle desde PHP es complicado ;)

Ahora sólo falta que los proveedores de hosting incluyan un Oracle XE en sus paneles de control

Oracle RAC One Node

Oracle RAC One Node Oscar_paredes Fri, 05/13/2011 - 12:14

In Oracle 11g release 2, Oracle introduced a new product Oracle Real Application Clusters One Node (Oracle RAC One Node)

A rapid definition of the product is:

An Oracle RAC' s instance but executed in one single node. May be run on different physical servers, not only one (this is common) but a database instance is running only on the same node  simultaneously  (* but we'll see later that this is not completely true).

It's more easy to understand seeing this diagram:

One Oracle RAC Node

In this scheme, we have 3 physical servers containing 5 total instances running on  Oracle RAC One Node .  Each node has an OS, so there aren't different virtual machines.

The most notable advantages are:

  • It enables high availability of a database instance, both server failure, or DB level (for example, VMware only provide hardware-level server). That is, in the example above, a fall or a problem of unavailability of Server 2, would make the database DB-C moved to another physical server automatically.
  • Allow distribution of physical resources online (Instance Caging). For example, in the example above,  if Server 1 had 4 physical processors, we could allocate 3 to that DB-A instance and only assign 1 to the DB-B instance . Furthermore, it could allocate dynamically without restart, if any instance needs more processor.
  • In case of manteinance of a physical server (eg, by need of applying patches, it may move its instances dynamically and without loss of service. This feature is done by Oracle Omotion. To avoid loss of service, during brief instants, Oracle RAC One Node runs a new instance on target server, so in that period time there are 2 instances on the same database (like Oracle RAC).
  • It can upgrade Oracle RAC at any time without service interruption.

 

As you can see, the storage should be shared.

 

Like Oracle RAC, Oracle RAC One Node clustering software uses Oracle Clusterware to control clusterized resources in the different nodes.This does, of course, that compatibility with other clustering software (Veritas, Sun Cluster, etc. ..) is not possible.

 

To sell the product, Oracle insists on the advantages of having n-physical machines Oracle RAC One Node compared to having them in a VMware farm. These advantages can be summarized as follows:

  • More efficient use of resources, by not using the hypervisor layer.
  • Easy patches installation (except operating systems and ability to change the server that manage the service)
  • CPU Dynamic modification without having to reboot.

The licensing is cheaper than Oracle RAC, so this product can be seen as a lower-cost approach, and later upgrade to Oracle RAC:

 

I hope you find it useful.

Oscar Paredes - oscar.paredes @ dataprix.com

 

Oracle XE, la base de datos gratuita de Oracle

Oracle XE, la base de datos gratuita de Oracle Carlos Fri, 12/29/2006 - 00:34

Oracle ofrece una versión gratuita de su base de datos, con el principal objetivo de introducir en el 'mundo Oracle' a desarrolladores, DBAs, estudiantes y formadores, y vendedores de hardware y software que quieran distribuir junto con sus productos una base de datos sin costes de licencia. El producto es Oracle 10g Express Edition (Oracle Database XE) y, obviamente, tiene sus limitaciones.

Sólo puede utilizar 1 procesador del servidor donde esté instalada, un máximo de 1 Gb de RAM, y tiene limitado el almacenamiento a 4 Gb de datos de usuario. Cuando se superen estas limitaciones, Oracle ofrece un sencillo proceso de actualización a otras versiones más completas, y en las que sí que hay que pagar licencias.

De todas maneras es una opción muy válida para quien quiera practicar con bases de datos Oracle, o para quien necesite una base de datos limitada en cuanto a tamaño, pero fiable y eficiente, y gratuita.

Con la base de datos, Oracle incluye también Oracle Application Express, un entorno sencillo e intuitivo que permite realizar gráficamentes las tareas básicas de administración de la base de datos.

Se puede descargar esta base de datos, o consultar información más concreta sobre la misma en Oracle Database XE.

Recomiendo consultar antes de la instalación el Datasheet de Oracle Database XE, y las características de Oracle Application Express.

 

Oracle sobre Linux

Oracle sobre Linux Carlos Thu, 08/17/2006 - 21:40

Tradicionalmente las bases de datos Oracle de una cierta envergadura se han ido instalando sobre servidores con SO UNIX, y también sobre sistemas servidores windows.

Con el reconocimiento de Linux como un SO suficientemente fiable para su utilización en grandes servidores, las grandes corporaciones comienzan a plantearse la utilización de este sistema por la flexibilidad, y acceso al código fuente que ofrece, y por la ausencia de costes en licencias.

Así, una opción que cada vez ganará más adeptos es la instalación de BBDD Oracle sobre Linux.

En el caso de éxito descrito por Oracle en el pdf adjunto se muestra el interesante ejemplo del Grupo Gas Natural, donde se tomó la decisión de migrar la base de datos Oracle que albergaba el Data Warehouse corporativo desde potentes máquinas en plataforma UNIX a servidores más modestos en cluster sobre una plataforma Linux.

Concretamente, la base de datos se migró a Oracle 9i con Real Application Cluster sobre Linux RedHat.

Con esta solución se consiguió una reducción de los costes, a la vez que mejoraban tanto el rendimiento como la escalabilidad del sistema.

 

Oracle-on-Linux VMware Tool Kits

Oracle-on-Linux VMware Tool Kits drakon Tue, 05/15/2007 - 23:18

Estaba navegando por la web de Oracle, concretamente unos apartados para principiantes como yo: "Getting Started". Éstos apartados te guían en muchos temas, incluso puedes encontrar un buen checklist de configuración de seguridad, para principiantes.

Además de ésto he encontrado unos Tool Kits para que en poco tiempo puedas montarte en tu escritorio Windows una VMWare con GNU/Linux y con el Oracle Database 10g preconfigurado. Los Tool Kits están disponibles con Red Hat o Novell. Y además viene acompañado de una guía que explica incluso cómo instalar VMWare.

Todo ésto bajo licencia de evaluación está claro. Si hay alguien que lo ha probado o que lo va a testear, que exponga sus opiniones al respecto.

Ya está disponible Oracle 10g para Windows Vista

Ya está disponible Oracle 10g para Windows Vista Carlos Wed, 05/30/2007 - 22:27

Para los que quieren estar siempre a la última y para los amantes del riesgo, desde el 4 de mayo está disponible la última versión del servidor de base de datos de Oracle para Windows Vista. Se puede descargar en Oracle Database 10g Release 2 para Windows Vista

Si alguien se anima y la prueba puede ser interesante cualquier comentario al respecto..

hola nesecito que me ayuden tengo instlado el oracle 10.2.0.2 y nesecito pasarlo a oracle 10.2.0.3 debido a que se trabajara en windows vista..espero me ayudes