サーバー Oracle DB + APEX + ORDS + JasperReports desde cero (パート 3)
En la publicación anterior hicimos la instalación del servidor de applicaciones Tomcat. En esta nueva publicación avanzaremos con la instalación de la base de datos, APEX y ORDS.
La guía para realizar esta instalación se puede encontrar aquí . También sugiero la lectura de este artículo
ラ プリメーラ タレア エス デスカーガル エル アーカイブ RPM デ インストール デ XE デスデ aquí y コロカル エル アーカイブ デスカルガド エン ラ カーペット
El proceso de instalación creará de manera automática el usuario y groupas así como hara las adecuaciones necesarias a los parametros del kernel.
Una vez terminado el proceso de instalación y continuando como el usuario root ejecutamos el siguiente コマンド
Se solicitarán las contraseñas para los usuarios
La guía official para la instalación de APEX se puede encontrar aquí sin embargo preferredimos usar la versión resumida que se encuentra aquí .
Creamos un nuevo tablespace para almacenar los objetos de APEX
Luego procedemos con la instalación, ingresamos al directorio en el servidor donde descargamos y descomprimimos el software de APEX. Iniciamos sesión con el usuario oracle que fue creado durante la instalación de XE.
SQL*Plus を使用して、SQL*Plus を使用して、SYS および ejecutamos el script de instalacion en el contenedor XEPDB1 を実行する
(en este caso tuve que usar la sintaxis Easy Connect porque tengo otra BD en el servidor y SQL*Plus trataba de conectarse a esa, en otras circunstancias debería ser tan simple como ejecutar
SQL*Plus のインストールを完了すると、最後にコマンドを実行して SYS にアクセスできなくなります. SQL*Plus を使用することをお勧めします.これらのコマンドは、スクリプトの作成に使用されます.
Cambiar la contraseña del usuario ADMIN de APEX (la contraseña debe tener caracteres especiales o fallará la creación)
APEX_LISTENER と APEX_REST_PUBLIC_USER を作成します.
Para la instalación de ORDS tomaremos como base los pasos de esta guía . Descargaremos la ultima version de ORDS desde este enlace .
Antes de iniciar la instalación nos conectaremos a base de datos para asegurar que los usuarios de conexión de ORDS están desbloqueados y que conocemos sus contraseñas.
Iniciamos sesión con el usuario tomcat y ejecutamos los siguientes comandos para crear el directorio y descomprimir el archivo que descargamos
Crearemos un directorio para almacenar la configuración de ORDS
Editaremos el archivo
Indicamos la ubicación del directorio de configuración
Iniciamos el proceso de installation:
Realizamos el despliegue al servidor Tomcat
Iniciamos el servicio Tomcat en caso que este detenido. Si todo está bien deberíamos poder ingresar a APEX en
En la proxima publicación culminaremos con la instalación de la integración con JasperReports.
オラクル XE 21c
La guía para realizar esta instalación se puede encontrar aquí . También sugiero la lectura de este artículo
ラ プリメーラ タレア エス デスカーガル エル アーカイブ RPM デ インストール デ XE デスデ aquí y コロカル エル アーカイブ デスカルガド エン ラ カーペット
home
デル ウスアリオ root
. Allí procedemos a ejecutar el siguiente commando para realizar la instalación (este proceso se debe ejecutar como usuario root)dnf -y localinstall oracle-database-xe-21c-1.0-1.ol8.x86_64.rpm
El proceso de instalación creará de manera automática el usuario y groupas así como hara las adecuaciones necesarias a los parametros del kernel.
Una vez terminado el proceso de instalación y continuando como el usuario root ejecutamos el siguiente コマンド
/etc/init.d/oracle-xe-21c configure
Se solicitarán las contraseñas para los usuarios
SYS
, SYSTEM
y PDBADMIN
. Una vez completada la instalación es posible bajar/subir la base de datos y el listener con los siguientes comandos (como root):/etc/init.d/oracle-xe-21c start
/etc/init.d/oracle-xe-21c stop
オラクル APEX 21.1
La guía official para la instalación de APEX se puede encontrar aquí sin embargo preferredimos usar la versión resumida que se encuentra aquí .
Creamos un nuevo tablespace para almacenar los objetos de APEX
CREATE TABLESPACE apex DATAFILE '/opt/oracle/oradata/XE/XEPDB1/apex01.dbf' SIZE 100M AUTOEXTEND ON NEXT 1M;
Luego procedemos con la instalación, ingresamos al directorio en el servidor donde descargamos y descomprimimos el software de APEX. Iniciamos sesión con el usuario oracle que fue creado durante la instalación de XE.
SQL*Plus を使用して、SQL*Plus を使用して、SYS および ejecutamos el script de instalacion en el contenedor XEPDB1 を実行する
cd /home/oracle/apex
sqlplus sys@localhost:1521/XEPDB1 as sysdba
(en este caso tuve que usar la sintaxis Easy Connect porque tengo otra BD en el servidor y SQL*Plus trataba de conectarse a esa, en otras circunstancias debería ser tan simple como ejecutar
sqlplus / as sysdba
)ALTER SESSION SET CONTAINER=XEPDB1;
@apexins.sql APEX APEX TEMP /i/
SQL*Plus のインストールを完了すると、最後にコマンドを実行して SYS にアクセスできなくなります. SQL*Plus を使用することをお勧めします.これらのコマンドは、スクリプトの作成に使用されます.
Cambiar la contraseña del usuario ADMIN de APEX (la contraseña debe tener caracteres especiales o fallará la creación)
ALTER SESSION SET CONTAINER=XEPDB1;
@apexchpwd.sql
APEX_LISTENER と APEX_REST_PUBLIC_USER を作成します.
ALTER SESSION SET CONTAINER=XEPDB1;
@apex_rest_config.sql
オード
Para la instalación de ORDS tomaremos como base los pasos de esta guía . Descargaremos la ultima version de ORDS desde este enlace .
Antes de iniciar la instalación nos conectaremos a base de datos para asegurar que los usuarios de conexión de ORDS están desbloqueados y que conocemos sus contraseñas.
ALTER SESSION SET CONTAINER = XEPDB1;
ALTER USER APEX_LISTENER IDENTIFIED BY Password01 ACCOUNT UNLOCK;
ALTER USER APEX_PUBLIC_USER IDENTIFIED BY Password01 ACCOUNT UNLOCK;
ALTER USER APEX_REST_PUBLIC_USER IDENTIFIED BY Password01 ACCOUNT UNLOCK;
Iniciamos sesión con el usuario tomcat y ejecutamos los siguientes comandos para crear el directorio y descomprimir el archivo que descargamos
mkdir /u01/ords
cd /u01/ords
unzip ords-latest.zip
mkdir -p /u01/ords/conf
Crearemos un directorio para almacenar la configuración de ORDS
mkdir -p /u01/ords/conf
Editaremos el archivo
/u01/ords/params/ords_params.properties
para indicar los parametros de la instalacióndb.hostname=orcl-server.localdomain
db.port=1521
db.servicename=XEPDB1
db.sid=
db.username=APEX_PUBLIC_USER
db.password=Password1
migrate.apex.rest=false
plsql.gateway.add=true
rest.services.apex.add=true
rest.services.ords.add=true
schema.tablespace.default=APEX
schema.tablespace.temp=TEMP
standalone.mode=false
user.tablespace.default=APEX
user.tablespace.temp=TEMP
user.apex.listener.password=Password1
user.apex.restpublic.password=Password1
user.public.password=Password1
sys.user=SYS
sys.password=Password
restEnabledSql.active=true
feature.sdw=true
database.api.enabled=true
Indicamos la ubicación del directorio de configuración
$JAVA_HOME/bin/java -jar ords.war configdir /u01/ords/conf/
Iniciamos el proceso de installation:
$JAVA_HOME/bin/java -jar ords.war
Realizamos el despliegue al servidor Tomcat
mkdir $CATALINA_BASE/webapps/i/
cp -R /tmp/apex/images/* $CATALINA_BASE/webapps/i/
cd /u01/ords
cp ords.war $CATALINA_BASE/webapps/
Iniciamos el servicio Tomcat en caso que este detenido. Si todo está bien deberíamos poder ingresar a APEX en
http://ip-servidor:8080/ords
.En la proxima publicación culminaremos con la instalación de la integración con JasperReports.
Reference
この問題について(サーバー Oracle DB + APEX + ORDS + JasperReports desde cero (パート 3)), 我々は、より多くの情報をここで見つけました https://dev.to/jeanomobono/servidor-oracle-db-apex-ords-jasperreports-desde-cero-parte-3-4p9kテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol