Instalación y Configuración de ORACLE APEX v23
Instalación y Configuración de ORACLE APEX v23
Instalación y Configuración de ORACLE APEX v23
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>@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
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
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:
(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
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:
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
--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)
$ mkdir $CATALINA_BASE/webapps/i/
$ cp -R /home/apex/images/* $CATALINA_BASE/webapps/i/
$ 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:
http://<server-name>:<port>/ords/ ó http://ol7.localdomain:8080/ords/