Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Instalación y Configuración de ORACLE APEX v23

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 4

Instalación y configuración de ORACLE APEX v23.

1 con ORDS y Apache Tomcat

Parte 1: Instalación de Oracle APEX 23.1

1. Descargar APEX (ápex_23.1_en.zip) desde https://www.oracle.com/tools/downloads/apex-downloads/ y


colocar el archivo en /home/oracle/
2. Descomprimir el archivo .zip en la ubicación indicada. Luego de esta acción, aparecerá un nuevo directorio
llamado “apex”. Este directorio posee los scripts sql para las operaciones de instalación de APEX.
3. Desde esta ubicación, iniciar una sesión de oracle y luego ejecutar sqlplus. Una vez iniciado sqlplus iniciar una
sesión como sys y crear el tablespace en la base de datos para guardar el APEX Metadata:

SQL> CREATE TABLESPACE APEX DATAFILE ‘/u01/app/oracle/oradata/DEV/apex01.dbf’ SIZE 1G;

4. Comenzamos con la instalación de APEX 23.1. Desde la ubicación /home/oracle/apex y con la sesión de sys
iniciada en sqlplus, ejecutamos:

SQL>@apexins.sql APEX APEX TEMP /i/

5. Configurar los servicios RESTful de la base de datos.


(nota: las contraseñas para los usuarios APEX_LISTENER y APEX_REST_PUBLIC_USER serán luego en la
instalación de ORDS).
Desde la ubicación /home/oracle/apex y con la sesión de sys iniciada en sqlplus, ejecutamos:

SQL>@apex_rest_config.sql

Aquí se solicitarán la definición de las contraseñas de los usuarios indicados anteriormente, como sigue:

Enter a password for the APEX_LISTENER user [] Set your Password here
Enter a password for the APEX_REST_PUBLIC_USER user [] Set your Password here

Generarla y guardar estos datos.

Parte 2: Instalación de Apache Tomcat y JAVA JDK

6. Descargar Apache Tomcat 9 desde https://tomcat.apache.org/download-90.cgi (descargar Binary Distribution


en formato ZIP) en la carpeta /home/oracle mediante el comando wget y el link de descarga.
7. Descargar JAVA JDK desde https://www.oracle.com/ar/java/technologies/downloads/#java17 (descargar la
versión x64 RPM Package) en la carpeta /home/oracle mediante el comando wget y el link de
descarga.
8. Con el usuario oracle, creamos una carpeta /home/oracle/JDK, y movemos el archivos descargado
desde JAVA.
9. Descomprimimos el archivos .rpm de JAVA JDK con:

tar -xvf jdk-13.0.1_linux-x64_bin.tar.gz

10. Lo mismo hacemos con los archivos de Apache Tomcat. Creamos un directorio /home/oracle/apache y
movemos el archivo descargardo. Descomprimos el archivo con:

Unzip apache-tomcat-9.0.83.zip

(Obs: aqui podemos optar por realizar este processo em /u01/apache para que este mejor organizada la
distribucion de todos los software)
11. Definimos las siguiente variables en tomcat.env. Para esto ejecutamos:

vi tomcat.env

.. y agregamos esta definicion de variables

export JAVA_HOME=/home/oracle/JDK
export CATALINA_HOME=/home/oracle/apache/apache-tomcat-9.0.83
export CATALINA_BASE=$CATALINA_HOME

12. Luego de estas definiciones, debemos iniciar tomcat. Para esto hacemos, desde el usuario
oracle:

[oracle@dev ~]$ cd $CATALINA_HOME


[oracle@dev apache-tomcat-9.0.27]$ cd bin/
[oracle@dev bin]$ sh startup.sh

(Obs: aquí puede ser necesario asignar a todos los archivos .sh el nivel de permisos 777 con
chmod -R 777 *.*. Es posible acceder a $CATALINA_HOME/logs/catalina.out para verificar
cualquier inconveniente)

13. Si esta todo correcto, se podrá visualizar la pagina de inicio de Apache Tomcat

14. Aquí podemos configurar el modo en que se desea acceder modificando el archivo tomcat-
users.xml en $CATALINA_HOME. Con:

vi tomcat-users.xml

… agregamos el rol y la contraseña con

<role rolename=”manager-gui” />


<user username=”oracle” password=”oracle” roles=”manager-gui” />
Parte 3: Instalación de Oracle Rest Data Service (ORDS)

15. Desde la sesion de oracle, nos paramos en /home/oracle y descargamos la ultima versión de
ORDS desde https://download.oracle.com/otn_software/java/ords/ords-latest.zip con wget.
16. Iniciamos la instalación de ORDS verificando el estado de bloqueo del usuario sys y los
usuarios públicos y además de contar con las contraseñas de cada uno. Si esto no fuera asi es
posible ejecutar el siguiente comando desde el usuario oracle:

 oracle@xxx~$ sqlplus / as sysdba


 SQL> alter user sys identified by SysPassword1 account unlocks (desbloquea y redefine la
contraseña del usuario sys)
 SQL> alter user apex_listener identified by OraPassword1 account unlocks (desbloquea y
redefine la contraseña del usuario apex_listener)
 SQL> alter user apex_public_user identified by OraPassword1 account unlocks (desbloquea
y redefine la contraseña del usuario apex_public_user)
 SQL> alter user apex_rest_public identified by OraPassword1 account unlocks (desbloquea
y redefine la contraseña del usuario apex_rest_public)
 SQL> alter user ords_public_user identified by OraPassword1 account unlocks (desbloquea
y redefine la contraseña del usuario ords_public_user. Esta ejecución puede falla si nunca
tuviste instalado ORDS anteriormente. Ignorar los errores)

17. Con el usuario oracle, mover el archivos ords-lastest.zip de /home/oracle a /u01/ords y luego descoprimirlo
con unzip ords-lastest.zip
18. Creamos un directorio para contener la configuración con el subdirectorio de logs:

$mkdir -p /u01/config/ords/logs

19. Luego para la instalación propiamente definimos las siguiente variables para poder ejecutar el instalador:

export ORDS_HOME=/u01/ords

export ORDS_CONFIG=/u01/config/ords

export ORDS_LOGS=${ORDS_CONFIG}/logs

export DB_PORT=1521

export DB_SERVICE=pdb1

export SYSDBA_USER=SYS

export SYSDBA_PASSWORD=SysPassword1

export ORDS_PASSWORD=OraPassword1

${ORDS_HOME}/bin/ords --config ${ORDS_CONFIG} install \

--log-folder ${ORDS_LOGS} \

--admin-user ${SYSDBA_USER} \

--db-hostname ${HOSTNAME} \

--db-port ${DB_PORT} \

--db-servicename ${DB_SERVICE} \

--feature-db-api true \

--feature-rest-enabled-sql true \
--feature-sdw true \

--gateway-mode proxied \

--gateway-user APEX_PUBLIC_USER \

--proxy-user \

--password-stdin <<EOF

${SYSDBA_PASSWORD}

${ORDS_PASSWORD}

EOF

(Nota: al finalizar es bueno agregar el path de ORDS a las variables globales del sistema. Esto lo hacemos con:

export PATH=${ORDS_HOME}/bin:$PATH)

Parte 4: Tomcat Deplyment

20. Copiar las imágenes de APEX al la carpeta “webapps” de Tomcat:

$ mkdir $CATALINA_BASE/webapps/i/

$ cp -R /home/apex/images/* $CATALINA_BASE/webapps/i/

21. Copiamos el archivos “ords.war” a la carpeta “webapps”:

$ cd /u01/ords
$ cp ords.war $CATALINA_HOME/webapps/

22. La variable JAVA_OPTS debe incluirse para referenciar el flag “-Dconfig.url”, esto es para indicarle a ORDS
donde tiene que buscar la configuración. Tambien le podemos definir el tamañno JAVA heap. Esto es:

$ export JAVA_OPTS="-Dconfig.url=${ORDS_CONFIG} -Xms1024M -Xmx1024M"

23. Finalmente reiniciamos tomcat y es posible acceder a ORDS con la url:

http://<server-name>:<port>/ords/ ó http://ol7.localdomain:8080/ords/

También podría gustarte