Cómo activar el VARCHAR2 EXTENDIDO
Tener en cuenta que este cambio requiere un reinicio de la PDB
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.

