Bases de datos
Oracle10g: Cambiar el juego de carácteres de la base de datos
Submitted by il_masacratore on 9 March, 2010 - 12:24Puede suceder que después de instalar Oracle o configurar una nueva base de datos nos demos cuenta de que el juego de carácteres elegido durante la instalación no es el correcto. Lo que se nos puede ocurrir en casos como este es borrar la base de datos y reconfigurarla o cosas peores... Pero no hace falta. Podemos cambiar el juego de carácteres parando la base de datos, levantandola de forma restrictiva, cambiando la configuración y reiniciado la base de datos. Howto:
--Primero nos conectamos con la base de datos
$ sqlplus sys/pwd@prod as sysdba
--Paramos la base de datos
SQL>SHUTDOWN IMMEDIATE;
--Levantamos de forma restrictiva*
SQL>STARTUP MOUNT;
SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION;
SQL>ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQL>ALTER DATABASE OPEN;
--Cambiamos el mapa de carácteres
SQL>ALTER DATABASE CHARACTER SET <nuevo mapa de carácteres>;
--Reiniciamos la base de datos y yata
SQL>SHUTDOWN IMMEDIATE;
SQL>STARTUP;
- il_masacratore's blog
- Añadir nuevo comentario
- Leer más
- 104 lecturas
-
Oracle Exadata V2, Oracle extreme performance seminar
Submitted by Dataprix on 9 March, 2010 - 10:21
Seminario exclusivo, en el que expertos de Oracle en almacenamiento de datos presentarán Oracle Exadata V2 y el nuevo sistema Sun Oracle Database Machine, el primero para aplicaciones de almacenamiento de datos y de procesamiento de transacciones online (OLTP) que incorpora la tecnología FlashFire de Sun. No deje pasar esta oportunidad de conocer de primera mano las ventajas que supondría para su negocio este innovador producto nacido de la colaboración entre Oracle y Sun.
- Añadir nuevo comentario
- Leer más
- 58 lecturas
-
SQL08: Actualizar estadísticas de tabla de forma dinámica en toda una base de datos
Submitted by il_masacratore on 3 March, 2010 - 17:36Al igual que en Oracle existe una tabla donde se listan todas las tablas de la base de datos (dba_tables) y podemos usarla para realizar operaciones de mantenimiento de forma dinámica, en Sql Server podemos hacer lo mismo consultando la tabla [basededatos].dbo.sysobjects.
En el ejemplo inferior (como en otros que he colgado) actualizo las estadísticas de todas las tablas de una base de datos de Sql Server de forma dinámica consultando el diccionario de datos. Este se podría encapsular en un stored procedure o directamente ejecutarlo en un job del Agente de Sql Server para mantener actualizadas las estadísticas de todas las tablas de una base de datos de forma automática.
- il_masacratore's blog
- 1 comentario
- Leer más
- 127 lecturas
-
La semana del DBA - Modelado Gestion y Performance de DB. Webinarios sin cargo!
Submitted by alfonsocutro on 2 March, 2010 - 17:45La semana del DBA - Modelado Gestion y Performanc e de DB.
- Añadir nuevo comentario
- 76 lecturas
-
SQL08: Sincronización de la base de datos de Microsoft Dynamics AX 2009 sobre Sql Server 2008
Submitted by il_masacratore on 26 February, 2010 - 12:02Para aquellos administradores de bases de datos que deban tratar con un tal Dynamics Ax 2009 y sus secuaces (desarrolladores, consultores, etc
) dejo aquí un par de cosillas que se deben saber(o te deben decir) cuando unimos ax2009 y sql server 2008. A veces se puede apuntar a la base de datos como fuente del problema pero no siempre es así. Algunos requerimientos a tener en cuenta para la instalación de Ax2009 son que el usuario con el que quieran acceder para hacer la instalación debe ser usuario de DOMINIO y en sql server debe ser miembro de rol dbcreator y securityadmin para poder crear la nueva base de datos desde el instalador de Ax. Una vez instalado (o durante el proceso de instalación) los problema con la base de datos que nos podemos encontrar pueden ser:
Caso 1:
Otro problema conocido en la sincronización de datos puede producirse por la falta de permisos. El mensaje dice algo así:
- il_masacratore's blog
- Añadir nuevo comentario
- Leer más
- 119 lecturas
-



