Day 3: How to install SQL Developer in Linux

Posted by Paola Pullas | Posted in Aplicaciones, Base de Datos, Oracle | Posted on 04-09-2010

Tags: , , , , ,

1

In this post I will show you how to install Oracle SQL Developer in a Linux box. First, you should download the SQL Developer software from http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html.

Next, if you downloaded the software without JDK included, you need to download a JDK 1.6.11 version or above from http://www.oracle.com/technetwork/java/javase/downloads/index.html

Install JDK

First install the JDK version in your Linux box in any directory. I will install the JDK in /u01/app/oracle like I show you in the next screens:

  • chmod a+x jdk-6u-linux-i586.bin
  • ./jdk-6u-linux-i586.bin

Install SQL Developer

Then install SQL Developer rpm using the next command:

  • rpm -Uhv sqldeveloper-2.1.1.64.45-1.noarch.rpm

Next, verify if the file jdk contains the JDK’s path. This file is located in $HOME/.sqldeveloper. If the JDK’s path that you installed previously isn’t registered in the jdk file, the first time that you launch the application, you should be prompted to provide the path.

Finally execute sqldeveloper with the next command:

  • sqldeveloper

Author: Paola Pullas
Do you need to buy support?: Contact me at pp@refundation.com

If you think that this tutorial helped you. Make a donation to this initiative. We appreciate your support. Also your donation can help me to buy more coffee or Red Bull.


Cambiando el IP a servidores con Oracle Application Server 10g

Posted by Paola Pullas | Posted in Aplicaciones, Oracle | Posted on 08-03-2008

1

A continuación les detallo el procedimiento para cambiar la IP a los equipos cuando se tiene instalado Oracle Application Server 10g Release 2 con una instalación de tipo Business Intelligence de por medio.

Para mi caso de ejemplo les comento que yo tengo instalado Oracle Application Server 10g – Business Intelligence en las oficinas de Refundation Consulting Group que consta de dos equipos con Red Hat Enterprise Linux 4, los componentes instalados en mi laboratorio son: Oracle Portal, Oracle Forms Services, Oracle Reports Services y Oracle Discoverer. Mayor información de cada uno de estos productos puede ser encontrada Oracle Technology Network.

En este caso le queremos cambiar la IP tanto al equipo que contiene la infraestructura como al equipo que contiene la capa media por lo que vamos a seguir el procedimiento que se detalla a continuación:

Paso 1: Bajar todos los servicios de capa media e infraestructura en el orden que se indica a continuación.

En el equipo con capa media:
1. Paramos la consola de administración:

emctl stop iasconsole

2.
Paramos los servicios de la capa media como HTTP Server, Oracle Portal, Oracle Forms Services, Oracle Reports Services, Oracle Discoverer, Oracle Containers for Java, etc.:

opmnctl stopall

En el equipo con infraestructura:
1. Paramos las consolas de administración:

emctl stop iasconsole
emctl stop dbconsole


2.
Paramos los servicios relacionados con la infraestructura como: HTTP Server, Oracle Internet Directory, Oracle Certificate Authority, etc.:

opmnctl stopall

3. Paramos la base de datos:

sqlplus / as sysdba
sql> shutdown immediate
sql> exit;

4. Paramos el listener:

lsnrctl stop

Paso 2: Cambiar la ip tanto de la máquina que contiene la infraestructura como de la máquina que contiene la capa media. En este punto hacer todas las pruebas necesarias para verificar que el cambio de IP haya sido efectivo.

Paso 3: Una vez cambiadas las IP de las máquinas proceder a registrar el cambio a nivel del Oracle Application Server utilizando el script chgiphost para lo que se debe seguir el procedimiento que se detalla a continuación:

En el equipo con infraestructura:
1. Levantamos el listener:

lsnrctl start

2. Levantamos la base de datos:

sqlplus / as sysdba
sql> startup
sql> exit;

3. Levantamos el servicio correspondiente al OPMN;

opmnctl start

4. Levantamos el servicio de Oracle Internet Directory:

opmnctl startproc ias-component=OID

5. Ejecutamos el script chgiphost:

cd $ORACLE_HOME/chgip/scripts
./chgiphost.sh -infra

6. Si el script finaliza exitosamente levantar el resto de servicios de la infraestructura:

opmnctl startall
emctl start dbconsole
emctl start iasconsole

En el equipo con capa media:
1. Ejecutamos el script chgiphost:

cd $ORACLE_HOME/chgip/scripts
./chgiphost.sh -mid

2. Levantamos los servicios de capa media:

opmnctl startall

3. Levantamos la consola de adminisración:

emctl start iasconsole

Paso 4: Una vez realizados los cambios anteriores verificar el acceso a todas las consolas y aplicaciones que residen en el Application Server.

Autor:
Paola Pullas

Actualice APEX en su instalación de Oracle XE

Posted by Paola Pullas | Posted in Aplicaciones, Noticias | Posted on 15-07-2007

3

Se ha liberado ya la versión de Oracle APEX 3.0.1 de tal manera que aquellos usuarios de Oracle Database XE que cuentan con la versión de APEX 2.1 que viene integrada con la instalación de esta base de datos pueden realizar la actualización. Esta es una buena noticia ya que podremos hacer uso de las nuevas características de APEX incluídas en las versiones 2.2 y 3.0 que permitirán hacer de XE una herramienta mucho más potente.

Se debe tomar en cuenta que al momento de realizar la actualización se perderá la habilidad para utilizar la interfaz de Oracle APEX para realizar ciertas tareas administrativas de la base de datos, por lo que tendrá que utilizar herramientas como SQL*Plus o SQL Developer en reemplazo.

Technorati Tags:

Autor:
Paola Pullas

Solución Conexión Remota Oracle XE (APEX)

Posted by Paola Pullas | Posted in Aplicaciones, Oracle XE | Posted on 09-07-2007

7

Por: Christian Pazmiño

Después de revisar algunos de los comentarios que se ha publicado en el ecuoug.org, me he dado cuenta que hay algunos problemas recurrentes y que mejor deberíamos tratarlos como un post nuevo, no solo voy a tratar este problema sino que voy a ir solucionando algunos de los problemas que están en los comentarios que mas me han llamado la atención y además que son divertidos de solucionar, con esto no estoy diciendo que todos los problemas que han tenido no los vamos a resolver, pero si hay unos que me gustan mas y que les voy a dar mayor prioridad.

Por ahora estoy en conversaciones con la Big Boss y estoy gestionando para que volvamos a subir el Foro de ECUOUG donde creo que es un mejor lugar para ir solucionando los problemas que vayamos teniendo, pero después de la mala experiencia que tuvimos con el anterior foro que se lleno de SPAM estamos aun medios temerosos. Sin mas aquí va la solución para las personas que no puede conectarse remotamente a nuestro APEX.

Oracle XE tiene unas políticas de seguridad bastante interesantes por lo que han decidido no permitir conexiones remotas por defecto, lo que debemos hacer es conectarnos vía sqlplus como SYSTEM, ya dentro de sqlplus, debemos ingresar la siguiente sentencia:

SQL> exec dbms_xdb.setListenerLocalAccess(false);

y eso es todo ahora podremos conectarnos a nuestro APEX específicamente remotamente desde un Web browser.

Por ejemplo si nuestro servidor de base de datos tiene la siguiente dirección 192.168.0.100, específicamente ingresar con la siguiente URL:

http://192.168.0.100:8080/apex

Eso es todo por ahora, más tarde seguiré subiendo las soluciones para otros problemas que he encontrado en los distintos comentarios.

ORA-00604 y ORA-12705 en JDeveloper

Posted by Paola Pullas | Posted in Aplicaciones | Posted on 08-07-2007

38

Este post lo escribo porque últimamente me ha tocado solucionar con frecuencia los errores ORA-00604: error occurred at recursive SQL level 1 y ORA-12705: invalid or unknown NLS parameter value specified, que aparecen cuando se intenta realizar la conexión desde JDeveloper 10g 10.1.3 hacia la Base de Datos Oracle 10g R2.

Pues a continuación les coloco la solución a este problema:
1. Ubicar en los directorios de instalación de Jdeveloper el archivo jdev.conf

2. Editar el archivo con un editor de texto y añadir las siguientes líneas al final del archivo:
AddVMOption -Duser.region=us
AddVMOption -Duser.language=en

Si la solución anterior no ayuda con el problema probar lo siguiente:
1. Si se está en Microsoft Windows abrir el regedit, buscar la clave NLS_LANG y eliminarla o setearla al mismo valor que el set de caracteres de la Base de Datos. No olviden antes de realizar este cambio importar el regedit para que puedan tener un respaldo en el caso de que este cambio afecte a otros programas que estén en el equipo.

2. Si no conoces el set de caracteres con el cual está configurada tu base de datos puedes consultar desde SQL*Plus a la vista del diccionario nls_database_parameters. Para darte un ejemplo el set de caracteres de mi base de datos tiene la configuración AMERICAN_AMERICA.WE8ISO8859P15 de tal manera que el NLS_LANG debería tener este valor.

Autor: Paola Pullas

Oracle JDeveloper 11g and OC4J 11g Technology Preview

Posted by Paola Pullas | Posted in Aplicaciones, Noticias | Posted on 10-05-2007

2

El día de ayer, 9 de Mayo de 2007, Oracle liberó el preview de Oracle JDeveloper 11g y Oracle Containers for Java (OC4J) 11g. Al momento yo me los estoy descargando para ver que novedades tenemos.

A continuación se detalla un listado parcial de las nuevas características de JDeveloper 11g:
• JDK release 6 and Java EE 5 support
• Visual development with Ajax and the JavaServer Faces application
• Enterprise JavaBeans (EJB) 3.0 technology enhancement
• New SOA tools integration
• Blurring the line between JavaServer Faces technology and portlets

Si ya revisaste las nuevas características comenta aquí.

El preview puedes descargarte haciendo click aquí.

Author: Paola Pullas

Oracle dona Toplink a la comunidad Open Source

Posted by Paola Pullas | Posted in Aplicaciones, Noticias | Posted on 10-03-2007

1

El día 6 de Marzo de 2007 Oracle Corporation anunció la donación de Oracle Toplink, el framework de persistencia para Java a la comunidad Open Source.

Oracle propone un proyecto para la creación de una plataforma de persistencia para Eclipse (EclipseLink), el cual será liderado por Oracle, siendo el punto de entrada para dicho proyecto la donación del código y casos de prueba de Oracle Toplink.

Como miembro de Eclipse Foundation desde 2002, Oracle ha liderado tres proyectos relacionados con: JavaServer Faces, Dali Java Persistence API (JPA) y Business Process Execution Language.

Al momento Oracle tendría dos competidores en esta línea:Hibernate y OpenJPA.

Por otro lado, Oracle continuará ofreciendo soporte y mejoras a Toplink como un producto comercial con la finalidad de satisfacer las necesidades del mercado existente, de igual manera, seguirá posicionando a JDeveloper como una alternativa a Eclipse.
Mayor información en el siguiente enlace:

http://www.oracle.com/corporate/press/2007_mar/OpenSource-TopLink.html

Autor: Paola Pullas