Utilizando os comandos abaixo podemos mudar facilmente o characterset de um banco de dados. O characterset de destino precisa ser um super-conjunto do de origem:
SQL> STARTUP MOUNT; SQL> ALTER SYSTEM ENABLE RESTRICED SESSION; SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0; SQL> ALTER DATABASE OPEN; SQL> ALTER DATABASE CHARACTER SET WE8ISO8859P1;
SQL> SHUTDOWN IMMEDIATE; SQL> STARTUP;
--------------------------------------------------------------------
WE8MSWIN1252 SHUTDOWN IMMEDIATE; STARTUP MOUNT; ALTER SYSTEM ENABLE RESTRICTED SESSION; ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0; ALTER DATABASE OPEN; ALTER DATABASE CHARACTER SET WE8MSWIN1252; SHUTDOWN IMMEDIATE; STARTUP; SELECT * FROM SYS.PROPS$ where name = 'NLS_CHARACTERSET'; update SYS.PROPS$ set value$ = 'WE8MSWIN1252' where value$ = 'AL32UTF8';
Nenhum comentário:
Postar um comentário