Skip to main content

Command Palette

Search for a command to run...

Cómo activar el VARCHAR2 EXTENDIDO

Tener en cuenta que este cambio requiere un reinicio de la PDB

Published
1 min read
F

Soy una persona, luego un ingeniero y magister que posee más de 15 años de experiencia administrando base de datos Oracle y diseñando arquitecturas para satisfacer las necesidades del negocio y también para innovar.

Eventos como orador: • Speaker del Oracle Developer Community Tour 2018 • Speaker del Oracle Groundbreakers Tour 2019 LATAM

Experiencia Técnica: • Oracle Cloud Infrastructure (OCI). • Exadata Cloud at Customer. • Migración de base de datos utilizando Golden Gate con corte de servicio tendiendo a cero. • Administrador de PDBaaS, dentro de una nube privada interna de Oracle. • Oracle In-Memory. • Oracle Data Masking / Oracle Data Redaction. • Automatización de aplicación de parches PSU utilizando el Cloud Control. • Actualmente me desempeño como Administrador de Bases de Datos, principalmente de Oracle, versiones 11g, 12c, 18c y 19c con arquitectura multitenant. • Utilización del comando DUPLICATE para actualizar ambientes de testeo con información productiva. • Realizo todo lo que concierne a la administración de bases de datos, como ser instalaciones de motores (Single Instance, RAC y RAC Extendido) 11g, 12c, 18c y 19c. Realizo upgrades y, migraciones de bases de datos entre servidores con distintos sistemas operativos, aplicaciones de parches PSU, CPU, OOP, respaldos y recuperaciones a través de RMAN. • Recuperación de objetos rápida y retroceso de la instancia en el tiempo utilizando la tecnología Oracle Flashback. • Creación de ambientes de contingencia utilizando Oracle Data Guard. Pruebas de Switchover y Failover. También utilizo Oracle Snapshot StandBy para aprovechar mejor estos ambientes de contingencia. • Instalación y configuración del Cloud Control 12c/13c. • Administro bases de datos que se alojan en el Oracle Exadata Machine. • Experiencia en la administración de bases de datos que soportan el sistema SAP, realizo tareas como refresh, particionamiento de tablas, etc. • Oracle Golden Gate 11g, 12c, 18c y 19c. • Sistemas operativos: AIX, Unix (HP-UX), Linux (RedHat – Centos), Windows. • Scripting en bash. • He configurado bases espejos (Stand By) de manera manual para motores con licencia Standard.

El parámetro max_string_size se debe habilitar a nivel PDB, evitar hacerlo a nivel CDB.

alter session set container=<nombre_pdb>;

show parameter MAX_STRING_SIZE
alter system set MAX_STRING_SIZE=EXTENDED scope=spfile sid='*';

alter pluggable database <nombre_pdb> close immediate instances=all;
alter pluggable database <nombre_pdb> open upgrade;

show parameter MAX_STRING_SIZE
@?/rdbms/admin/utl32k.sql

¡ATENCION! - Si la ejecución del script utl32k.sql devuelve los errores ORA-38301 y ORA-01722, se deberá purgar la papelera de reciclaje completa con el siguiente comando:

PURGE DBA_RECYCLEBIN;

Luego de la aclaración, continuamos con los siguientes pasos:

shutdown immediate
startup
alter pluggable database <nombre_pdb> close immediate instances=all;
alter pluggable database <nombre_pdb> open instances=all;
exit

En caso de que tu PDB tenga más servicios, además del que viene por omisión, los deberías levantar:

srvctl status service -d <nombre_cdb>
srvctl start service -d <nombre_cdb> -s <nombre_servicio>
srvctl status service -d <nombre_cdb>

Hasta el próximo post 🙂

Saludos desde Buenos Aires, Argentina.

6 views

More from this blog

D

DBA DE TRINCHERA

17 posts

En este blog encontrarás artículos técnicos de bases de datos Oracle breves que van al hueso, directo al problema y a la solución.