¿Tengo instalado el producto Oracle que realmente compré?
Desde la Web de OTN es posible descargar la mayoría de los productos con tan solo registrarse, de manera gratuita y en pocos minutos, permitiéndonos evaluarlos durante 30 días. Muchos de los productos, si los instalamos “por defecto”, configuran como activas gran cantidad (si no todas) sus funcionalidades.
No existen por tanto, en la gran mayoría de los productos, versiones “limitadas” en funcionalidad o tiempo para pruebas, ni códigos de activación.
Por ejemplo, si bajamos la ultima versión de BBDD e instalamos “por defecto” acabaremos con una BBDD Enterprise Edition con gran parte de las opciones disponibles instaladas, y todas ellas se licencian por separado.
Esto conlleva ventajas a la hora de evaluar productos y funcionalidades, pero también implica peligros en caso que no conozcamos suficientemente los productos o su sistema de licenciamiento.
En el caso de las licencias Oracle es necesario licenciar el software que tengamos instalado, independientemente de que lo estemos usando, por lo que la instalación de un producto o componentes no requeridos (los usemos o no) podría acabar implicando un sobrecoste de licencias. En consecuencia:
Es muy importante comprobar que tenemos instalados los productos que realmente hemos licenciado.
A continuación algunos ejemplos de instalación errónea:
- Disponer de una BBDD o un Servidor de Aplicaciones OAS en edición Enterprise Edition con licencias compradas de tipo Standard Editon o Standard Edtion One
- Tener configurada en la BBDD alguna de las opciones especificas de Enterprise Edition sin su correspondiente licencia, por ejemplo: Partitioning o Spatial o Advanced Compression
- Haber activado en una BBDD que NO sea Enterprise Edition alguno de los packs de gestión (management packs), por ejemplo: Diagnostics Pack o Tuning Pack
Como ejemplo tenemos el siguiente link en que se detallan los paquetes y opciones para una BBDD 11gR2
http://download.oracle.com/docs/cd/B28359_01/license.111/b28287/options.htm
Subsanar este tipo de errores es costoso. Por ejemplo pasar de una BBDD Enterprise Edition a una Standard Edition requiere la reinstalación del software y el traspaso de datos mediante “export/import”, ya que no está soportado hacer un downgrade del gestor.
En caso de las opciones, algunas de ellas pueden ser desinstaladas, pero implica ciertos riesgos y posiblemente tiempo de parada.
¿Cómo podemos saber qué versiones de productos tenemos instalados?
Mediante el instalador y usando la opción Installed Products podemos saber la versión y edición del gestor (Enterprise Edition o Standard Edtion)
Otra manera, incluso más fácil, es entrar a la BBDD mediante la herramienta SQL*Plus
En el mensaje de entrada nos informa de la edición instalada (Enterprise/Standard) y de las opciones instaladas. En la tabla V$VERSION podemos obtener también la edición de gestor, y en las tablas DBA_REGISTRY y V$OPTION el resto de datos (ver selects siguientes).
SQL> select substr(comp_name,1,40) nombre, substr(version,1,15) version, status from dba_registry;
NOMBRE VERSION STATUS
—————————————- ————— ———–
OWB 11.2.0.1.0 VALID
Oracle Application Express 3.2.1.00.10 VALID
Oracle Enterprise Manager 11.2.0.1.0 VALID
……
18 rows selected.
SQL> select substr(parameter,1,40) opcion from v$option where value=’TRUE’;
OPCION
—————————————-
Partitioning
Objects
Advanced replication
……
63 rows selected.
En resumen, no considereis tiempo perdido dedicar unas horas a hacer inventario de los productos Oracle de que disponeis.





Estimado, buenas tardes….estoy buscando la forma de saber que “en que modo” fue instalado el Cliente10 g….por ejemplo Administrador o Runtime, etc….no he podido encontrar eso. Gracias de antemano.
Hola,
En teoria solo se puede saber revisando la lista de productos que se han instalado mediante el Oracle Universal Installer, el tipo concreto de instalación no queda registrado en ninguna parte.
No obstante, si tenemos acceso a los ficheros de log de la instalación, podremos llegar a ver cual fué la selección que se realizo durante la instalación:
Extracto del fichero
ORACLE_CLIENT_HOME\cfgtoollogs\oui\installActions.log
*** Select Installation Type Page***
INFO: Setting the ‘InstallType ( DEP_MODE )’ property to ‘Custom’. Received the value from the UI page.
INFO: Setting the ‘TopLevelInstallType ( TLDepModes )’ property to ‘Custom’. Received the value from the UI page.
INFO: The selected install type is “Custom”.
INFO:
En este caso podemos ver que usamos una instalación “Custom”.
Saludos,
OK, lo buscare….pero cuando se instala bajo modo ADMINISTRADOR instala unas carpetas que no tiene RunTime…te sabes los nombres de alguna de ellas??? saludos
Que yo sepa tanto la instalación Runtime, Administrador o Custom incluyen las librerias de acceso a la BBDD.
La unica excepción es el “Instant Client” que también podemos escoger en los clientes de versiones 11 o superior, este tipo de cliente no se instala, se descomprime en un directorio se definen las variables de entorno y ya se puede usar.
Saludos,
Perdon por revivir una entrada antigua pero tengo una duda a ver si me pueden aydar:
En el banner que arroja: SQL> select * from v$version;
==============================================================
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 – 64bit Production
PL/SQL Release 11.2.0.1.0 – Production
CORE 11.2.0.1.0 Production
TNS for 64-bit Windows: Version 11.2.0.1.0 – Production
NLSRTL Version 11.2.0.1.0 – Production
==============================================================
La linea “TNS for 64 bit windows: ……..”
¿Indica que este oracle esta en un windows?
si la linea mostrara: “TNS for Linux: ……..”
¿indicaria que esta corriendo desde una linux y asi?
¿o solo indica que el TNS esta en dicho sistema operativo?
Perdon si la pregunta es muy basica, pero necesito aclarar esa duda
Saludos y de antemano muchas gracias
Hola,
Esta línea te indica el sistema operativo en que se ejecuta la BBDD en tú caso un Windows 64bit, en este otro ejemplo:
SQL> select * from v$version;
BANNER--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
PL/SQL Release 11.2.0.1.0 - Production
CORE 11.2.0.1.0 Production
TNS for Linux: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - Production
Es un Linux 32bit
El TNS (Transparent Network Substrate) es una capa de software creada por Oracle para independizar la BBDD de los protocolos de red de que dispone el sistema operativo en que se ejecuta.
Muchas gracias por tu clara y pronta respuesta
Saludos
En mi caso solamente sale Oracle Database 10g Release 10.1.0.4.2 – Production, no dice si es Standard o Enterprise. ¿Hay alguna razón?; tengo dos motores instalados.
Hola Miguel,
Solo aparece “Enterprise Edition” en el banner de las Enterprise, en las Standard no aparece comentario alguno (como es tu caso).
Resumiendo, que si el banner no es incorrecto tienes una Standard Edition.
Saludos,
Rafael
Tengo instalado el Oracle Enterprise 11g lo descargue desde la web OTN, tengo aproximadamente 2 meses con el, cuando se vence el periodo de prueba o como funciona el licenciamiento de esas versiones que descargas gratis.
Hola Ruben,
Lo que descargas de OTN es con licencia de desarrollador y no se pueden usar para fines productivos, son las clausulas que aceptas antes de bajar el software, en ellas tienes todos los detalles de uso.
Que recuerde no existe un límite de tiempo para el uso de estos productos con la citada licencia.
Si tu objetivo es usar el sofware con fines productivos deberías descargarlo de edelivery.oracle.com y support.oracle.com adquiriendo previamente la licencia de uso correspondiente.
Saludos.
Rafael
Hola Me gustaria saber como comprobar si la licencia de mi equipo es de desarrollador? disculpa la duda pero no se como instalaron el producto ni se si lo bajaron del OTN, como puedo saber eso?
Hola,
A nivel de binarios diría que no queda constancia de cómo se licenciaron estos.
Para el tema del uso que se realiza de este software puedes revisar la página de descargas en OTN, en ella indica las restricciones aplicables a las licencias de “Desarrollador” vs las “Comerciales”
http://www.oracle.com/technetwork/indexes/downloads/index.html
Saludos,
Rafael.
Saludos
Yo soy nuevo en programacion pero tengo la duda si hago un programa con base de datos Oracle ya que baje Oracle para desarrolador., y al instalarlo(El Programa) en una pc que si lo tenga completo..por si solo se ejecutara o tendre que hacer algunos cambios a nivel codigo detras,
Gracias de antemano
Hola,
Cuando comentas que has bajado la versión para desarrollador no tengo claro si te refieres a la versión gratuita (y limitada) Oracle Database XE, o al software que podemos bajar de http://www.oracle.com con licencia de desarrollador.
Independientemente de esto, sea cual sea la versión que uses para desarrollar, la conexión a la BBDD y el funcionamiento es idéntico en todas ellas. Solo notar que en las versiones “Enterprise” existen multitud de opciones avanzadas (particionado, paralelismo, posibilidad de realizar cambios online…) que no tienen las Standard o XE, pero las funciones básicas son las mismas por lo que no creo que tengas problemas al ejecutar tu aplicación en entornos productivos.
Saludos
Rafael
Baje uno de la pagina de Oracle con una carpeta que dice asi ODTwithODAC1120320_32bit no se como saber aun cual es su identificacion
no me acuerdo como decia al instalarse.
Hola,
Diria que el software que te has bajado es:
http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html
32-bit Oracle Data Access Components (ODAC) with Oracle Developer Tools for Visual Studio
ODAC 11.2 Release 5 and Oracle Developer Tools for Visual Studio (11.2.0.3.20)
Saludos,