Galera!
Eu já sofri demais para alterar um CHARSET de banco de dados, até encontrar esta solução!
É uma mão na roda...
Do a full backup of the database because the ALTER DATABASE CHARACTER SET statement cannot be rolled back.
SQL> shutdown immediate;
SQL> startup mount;
SQL> alter system enable restricted session;
SQL> alter system set job_queue_processes = 0;
SQL> alter system set aq_tm_processes = 0;
SQL> alter database open;
SQL> alter database national character set internal_use UTF8; (or)
update props$ set value$='UTF8' where name in ('NLS_NCHAR_CHARACTERSET'); (or)
update props$ set value$='AL16UTF8' where name in ('NLS_CHARACTERSET');
SQL> shutdown immediate;
SQL> startup;
Eu já sofri demais para alterar um CHARSET de banco de dados, até encontrar esta solução!
É uma mão na roda...
Do a full backup of the database because the ALTER DATABASE CHARACTER SET statement cannot be rolled back.
SQL> shutdown immediate;
SQL> startup mount;
SQL> alter system enable restricted session;
SQL> alter system set job_queue_processes = 0;
SQL> alter system set aq_tm_processes = 0;
SQL> alter database open;
SQL> alter database national character set internal_use UTF8; (or)
update props$ set value$='UTF8' where name in ('NLS_NCHAR_CHARACTERSET'); (or)
update props$ set value$='AL16UTF8' where name in ('NLS_CHARACTERSET');
SQL> shutdown immediate;
SQL> startup;
Comentários
Postar um comentário