miércoles, 29 de septiembre de 2021
jueves, 23 de septiembre de 2021
Oracle 21c: Fin de las BD relacionales e Inicio de las BD Convergentes, Meetup Grupo de Usuarios Oracle de Panamá
https://www.meetup.com/es-ES/grupo-de-usuarios-de-oracle-en-panama/events/280979601/
martes, 21 de septiembre de 2021
Clonar una base de datos acoplada dentro de un contenedor en Oracle Database 21c XE
Para crear una nueva base de datos acoplada dentro de un contenedor de Oracle Database 21c XE, podrá hacerlo de la siguiente manera:
SQL> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
3 XEPDB1 READ WRITE NO
SQL> show parameter create
NAME TYPE VALUE
------------------------------------ ----------- --------------------
create_bitmap_area_size integer 8388608
create_stored_outlines string
db_create_file_dest string
db_create_online_log_dest_1 string
db_create_online_log_dest_2 string
db_create_online_log_dest_3 string
db_create_online_log_dest_4 string
db_create_online_log_dest_5 string
SQL> host
[oracle@servidor-pruebas-oracle-database-18c ~]$ cd $ORACLE_BASE/oradata2
[oracle@servidor-pruebas-oracle-database-18c oradata2]$ cd XE21C/
[oracle@servidor-pruebas-oracle-database-18c XE21C]$ ls -la
drwxr-x---. 4 oracle oinstall 4096 Sep 22 04:40 .
drwxr-xr-x. 3 oracle oinstall 19 Sep 22 05:03 ..
-rw-r-----. 1 oracle oinstall 18726912 Sep 22 05:03 control01.ctl
-rw-r-----. 1 oracle oinstall 18726912 Sep 22 05:03 control02.ctl
drwxr-x---. 2 oracle oinstall 4096 Sep 22 04:41 pdbseed
-rw-r-----. 1 oracle oinstall 209715712 Sep 22 04:57 redo01.log
-rw-r-----. 1 oracle oinstall 209715712 Sep 22 04:57 redo02.log
-rw-r-----. 1 oracle oinstall 209715712 Sep 22 05:02 redo03.log
-rw-r-----. 1 oracle oinstall 587210752 Sep 22 05:02 sysaux01.dbf
-rw-r-----. 1 oracle oinstall 1394614272 Sep 22 05:02 system01.dbf
-rw-r-----. 1 oracle oinstall 248520704 Sep 22 04:43 temp01.dbf
-rw-r-----. 1 oracle oinstall 125837312 Sep 22 05:02 undotbs01.dbf
-rw-r-----. 1 oracle oinstall 5251072 Sep 22 04:57 users01.dbf
drwxr-x---. 2 oracle oinstall 104 Sep 22 04:45 XEPDB1
[oracle@servidor-pruebas-oracle-database-18c XE21C]$ du -h
726M ./XEPDB1
701M ./pdbseed
4.0G .
[oracle@servidor-pruebas-oracle-database-18c XE21C]$ pwd
/opt/oracle/oradata2/XE21C
[oracle@servidor-pruebas-oracle-database-18c XE21C]$ exit
exit
SQL> show parameter create
NAME TYPE VALUE
------------------------------------ ----------- --------------------
create_bitmap_area_size integer 8388608
create_stored_outlines string
db_create_file_dest string
db_create_online_log_dest_1 string
db_create_online_log_dest_2 string
db_create_online_log_dest_3 string
db_create_online_log_dest_4 string
db_create_online_log_dest_5 string
SQL> alter system set db_create_file_dest='/opt/oracle/oradata2/XE21C' scope=both;
System altered.
SQL> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
3 XEPDB1 READ WRITE NO
SQL> create pluggable database lab1 from xepdb1;
Pluggable database created.
SQL> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
3 XEPDB1 READ WRITE NO
4 LAB1 MOUNTED
SQL> alter pluggable database lab1 open;
Pluggable database altered.
SQL> alter pluggable database lab1 save state;
Pluggable database altered.
SQL> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
3 XEPDB1 READ WRITE NO
4 LAB1 READ WRITE NO
SQL> alter session set container=LAB1;
Session altered.
SQL> show con_id
CON_ID
------------------------------
4
SQL>
Cómo cambiar el nombre del contenedor de facto "XE" en Oracle Database 21c XE.?
[root@servidor-pruebas-oracle-db instaladores]# more /etc/init.d/oracle-xe-21c
#!/bin/bash
#
# chkconfig: 2345 80 05
# description: This script is responsible for taking care of configuring the RPM Oracle XE Database and its associated services.
#
# processname: oracle-xe-21c
# Red Hat or SuSE config: /etc/sysconfig/oracle-xe-21c
#
# change log:
# ivalopez 12/13/17 - Creation
# mstalin 04/30/18 - DB configuration changes
# rfgonzal 05/14/18 - Enh 27965960 & 27965939 - Enable service and clean env vars when launching dbca
# mstalin 05/20/18 - 21261445 RTI, disable the checks
# mstalin 05/29/18 - 28121518 password handling and connection string handling
# mstalin 06/07/18 - Add memory distribution logic
# rfgonzal 07/09/18 - Bug 28243127 - Cannot start/stop DB after fresh installation
# mstalin 07/06/18 - Add sample schema to XE
# mstalin 08/02/18 - 28353388 Add delete option to the usage text
# mstalin 08/02/18 - 28242894 Reduce verbose of the script
# mstalin 10/06/18 - 28735641 Fix duplicate success messages and product name
# mstalin 10/14/19 - 28785753 Add db_domain support
# mstalin 10/15/19 - Add ignoreprereqs
# mstalin 10/15/19 - ER 29677762 Configure EM global port
# mstalin 10/15/19 - Skip datapatch
# psainza 12/04/19 - ER 28330482: Adding support to status flag
# mstalin 07/09/20 - 31591395 Remove hr schema in XE
# mstalin 01/12/21 - 32245867 Changes for SLES15
#
# Set path if path not set
case $PATH in
"") PATH=/bin:/usr/bin:/sbin:/etc
export PATH ;;
esac
# Check if the root user is running this script
if [ $(id -u) != "0" ]
then
echo "You must be root user to run the configure script. Login as root user and then run the configure script."
exit 1
fi
# DB defaults
export ORACLE_HOME=/opt/oracle/product/21c/dbhomeXE
export ORACLE_SID=XE21c
export TEMPLATE_NAME=XE_Database.dbc
export PDB_NAME=XEPDB1
export LISTENER_NAME=LISTENER
export NUMBER_OF_PDBS=1
export CREATE_AS_CDB=true
# General exports and vars
export PATH=$ORACLE_HOME/bin:$PATH
LSNR=$ORACLE_HOME/bin/lsnrctl
SQLPLUS=$ORACLE_HOME/bin/sqlplus
NETCA=$ORACLE_HOME/bin/netca
DBCA=$ORACLE_HOME/bin/dbca
ORACLE_OWNER=oracle
RETVAL=0
CONFIG_NAME="oracle-xe-21c.conf"
CONFIGURATION="/etc/sysconfig/$CONFIG_NAME"
ORACLE_HOME_NAME="OraHomeXE"
MINIMUM_MEMORY=1048576
MAXIMUM_MEMORY=2097152
MINIMUM_MEMORY_STR="1GB"
MINIMUM_SPACE=4718592
MINIMUM_SPACE_STR="4.5GB"
# Commands
if [ -z "$SU" ];then SU=/bin/su; fi
if [ -z "$AWK" ];then AWK=/bin/awk; fi
if [ -z "$DF" ];then DF=/bin/df; fi
if [ -z "$GREP" ]; then GREP=/usr/bin/grep; fi
if [ ! -f "$GREP" ]; then GREP=/bin/grep; fi
if [ -z "$TAIL" ]; then TAIL=/usr/bin/tail; fi
if [ ! -f "$TAIL" ]; then TAIL=/bin/tail; fi
HOSTNAME_CMD="/bin/hostname"
MKDIR_CMD="/bin/mkdir"
# To start the DB
...
[root@servidor-pruebas-oracle-db instaladores]# /etc/init.d/oracle-xe-21c configure
Specify a password to be used for database accounts. Oracle recommends that the password entered
should be at least 8 characters in length, contain at least 1 uppercase character, 1 lower case
character and 1 digit [0-9]. Note that the same password will be used for SYS, SYSTEM and PDBADMIN accounts:
Confirm the password:
Configuring Oracle Listener.
Listener configuration succeeded.
Configuring Oracle Database XE21c.
Enter SYS user password:
******
Enter SYSTEM user password:
******
Enter PDBADMIN User Password:
*******
Prepare for db operation
7% complete
Copying database files
29% complete
Creating and starting Oracle instance
30% complete
33% complete
lunes, 20 de septiembre de 2021
Banco Ficohsa y Oracle Centromerica se únen para traerte el Hackathon_2021: "Innovación y Emprendimiento de Centromérica"
martes, 7 de septiembre de 2021
Oracle Database 19c recibe la certificación Common Criteria
Por: Alan Williams
Common Criteria es un marco internacional (ISO / IEC 15408) que define un enfoque común para evaluar las características y capacidades de seguridad de los productos de seguridad de tecnología de la información. Como parte de esta evaluación de seguridad, se han otorgado tres certificados a Oracle Database 19c:
- Certificado de Acuerdo de Reconocimiento de Criterios Comunes (CCRA): este certificado es reconocido internacionalmente por 31 países cuando afirman el cumplimiento de los Criterios Comunes.
- Certificado de acuerdo multilateral de cooperación europea para la acreditación (EA MLA) emitido por CSEC: este certificado está reconocido por las naciones dentro de la EA (acreditación europea). La cooperación europea para la acreditación es la asociación de organismos nacionales de acreditación en Europa con 49 miembros participantes.
- Certificado de sistemas de seguridad de la información de grupo de alto nivel (SOG-IS) emitido por CSEC: este certificado está reconocido por 13 países de la Unión Europea o EFTA (Asociación Europea de Libre Comercio).
Este certificado Common Criteria reconocido internacionalmente, basado en pruebas rigurosas, ayuda a garantizar a las organizaciones de todo el mundo la sólida seguridad que ofrece Oracle Database 19c.
Además, la base de datos Oracle ha recibido la calificación más alta posible en seguridad de base de datos por todas las principales firmas de analistas de la industria . La mayoría de las agencias federales de EE. UU. Y otros gobiernos federales exigen la certificación de seguridad Common Criteria en sus políticas de adquisición de productos de TI.
Puede encontrar una copia en pdf del certificado aquí . Para mayor información: