CÓMO CAMBIAR CHARACTER SET EN ORACLE hasta versión 8i

Los pasos para cambiar el character set de una base de datos Oracle hasta la versión 8i se hace de la siguiente manera:

 Desde la consola de SQLPLUS:

1) shutdown immediate;
2) startup mount;
3) alter system enable restricted session;
4) alter system set job_queue_processes=0;
5) alter database open;
6) alter database character set WE8ISO8859P1; (en esta línea, va el juego de caracteres al que queremos pasar nuestra BD)
7) shutdown immediate;
8) startup;

¡Y con eso es todo!

Hay que tener en cuenta que si la BD ya tiene información almacenada pueden salir registros con carácteres “extraños” que se tendrían que modificar y puede ser bastante engorroso. Yo recomiendo estos pasos para BD que se pueden modificar esos carácteres extraños de manera fácil, o BD que no tienen información y que hemos creado con un CHARACTER SET erróneo.

Para VER que  CHARACTER SET tenemos instalado podemos ejecutar:

SQL> select * from nls_database_parameters; 
 

Para versiones posteriores crearé otro post con todos los pasos necesarios.

This entry was posted in Administración Oracle and tagged , , . Bookmark the permalink.

Deja un comentario