Browsing all articles from June, 2010

Desde la version de MySQl 4.1 que el charset por default es UTF-8. Si tienen una base de datos antigua con datos en latin1 y desean actualizar, deben de hacer lo siguiente:

Read more »

Dos de las características más importantes incluidas en la versión 9.0 de PostgreSQL que se lanzará a finales de verano del 2010 son Hot Standby (HS) y Streaming Replication (SR).
Estas dos características implementan en el núcleo de PostgreSQL lo necesario para instalar un sistema de replicación asincrónica maestro-esclavo (master-slave) en el que los nodos esclavos se pueden utilizar para realizar consultas de solo lectura. Un sistema de replicación de estas caracteristicas se podrá usar tanto para añadir redundancia a nuestras bases de datos, como para descargar de trabajo a nuestro servidor principal en lo referente a consultas de solo lectura.

Read more »

Recentemente (dia 24/06/2010) em seu blog, replicado no planet-postgresql, o Sr. Robert Haas postou o artigo denominado “PostgreSQL as an In-Memory Only Database”.
Baseado em seu relato e no abordado na lista pgsql-performance montei este pequeno tutorial para exemplificar na prática o que foi discutido, ou seja, uma forma fácil e rápida de criar o seu próprio “PostgreSQL as an In-Memory Database”.
Estou utilizando o Ubuntu 9.04 e PostgreSQL 8.3 para executar as atividades:

Read more »

A while ago we demonstrated how to use Open Office Base to connect to a PostgreSQL server using both the native PostgreSQL SBC and the PostgreSQL JDBC driver.
The routine for doing the same in Open Office Base 3.2 is pretty much the same as it was in the 2.3 incarnation. In this excerpt, we’ll demonstrate how to import data into PostgreSQL using Open Office Base, as we had promised to do in Database Administration, Reporting, and Light Applicaton Development and some stumbling blocks to watch out for.

Read more »

Para el no deseable caso de que nuestra instalación de SharePoint se haya realizado contra SQL Server Express, pues sólo es recomendable para maquetas, entornos de desarrollo o de test de poco volumen, nos encontraremos con la limitación a la hora de programar los backups de las bases de datos implicadas, aparte de que otra de las limitaciones principales es el límite de 4GB por base de datos.
SQL Express 2005 y 2008 no tienen incluido el “SQL Agent”, que es el que permite programar JOBS para ejecutar tareas de manera periódica en las bases de datos.
Como solución externa, se puede seguir el siguiente procedimiento, que básicamente realiza el backup vía “script” a través de las tareas programadas de Windows:

Read more »

Despues de mucho investigar pude mostrar mis tablas en formato DBF de FOX en un Datagridview pero ahora lo que queria era insertar todos esos datos en una tabla de SQLServer, hay varios métodos como recorrer mi datatable e ir insertando cada registro en mi base de datos, pero este es a mi gusto mucho mas elegante, usaremos SQLBULKCOPY.

Read more »

Estaba modificando una tabla con el Diseñador del SQL Server, y luego tras querer guardar los cambios me muestra el siguiente mensaje:

Read more »

Partitioned tables allow your data to be broken down into smaller, more manageable pieces called Partitions, or even Sub Partitions. Indexes can be partitioned in similar fashion. Each partition is stored in its own segment and can be managed individually.
SQL queries and DML statements do not need to be modified in order to access partitioned tables.
However, after partitions are defined, DDL statements can access and manipulate individual partitions rather than entire tables or indexes. This is how partitioning can simplify the manageability of large database objects and enables faster data access within an Oracle database.

Read more »

Antes de comenzar debemos verificar la compatibilidad entre los servidores involucrados, la documentación se encuentra en:

http://dev.mysql.com/doc/refman/5.0/es/replication-compatibility.html

1 Configuración del servidor maestro:
1.1 Entramos a la consola MySQL como root:
shell> mysql -u root

Read more »

Artículo/manual que explica paso a paso y con capturas de pantalla cómo instalar y configurar MySQL Server en Linux (hemos utilizado Ubuntu Linux, distribución basada en Debian). También explicamos cómo configurar MySQL Server para el acceso remoto (desde otros PCs de la red, incluidos los que tengan Windows como sistema operativo).

Read more »

Recordemos que la aplicación que he utilizado como ejemplo es una simple aplicación Web escrita en Java, lo cual indica que el desarrollo de la capa de Control, más específicamente los Controladores del software es recomendables escribirlos como tipos de clase Java Servlet, los cuales como ya había explicado anteriormente son clases Java común y corrientes, pero que no tienen si se les coloca un método main (la función principal del programa, la que inicia la ejecución del mismo), este no tendría ningún sentido lógico, puesto que los Servlet son pequeñas aplicaciones independientes denominadas Hilos, las cuales se ejecutan en forma concurrente (en paralelo o al mismo tiempo) a la aplicación Java que las ha iniciado, en este caso su iniciador es el contenedor de Servlet (Tomcat, GlassFish, Jetty, …), es decir, los Servlet ya tienen por defecto su propia función main (llamada run) que lo ejecuta de forma paralela al programa Java al que perteneces dichos Servlets, o que los contiene.

Read more »

Jun
28

REPAIR TABLE

Hoje eu recebi um chamado de um cliente que utiliza tabelas controladas pelo storage engine MyISAM e que estava notando que uma de suas tabelas havia parado de responder. Quando rodava o comando SHOW PROCESSLIST, o cliente observava que as consultas que tinham como requisito aquela tabela, com a finalidade de recuperar dados, estavam todas recebendo um timeout (conforme configurado na variável wait_timeout e interactive_timeout com o valor de 20 segundos).

Read more »

Incorrect or unexpected shutdown of the MySQL Sever is one of the main reasons for corruption in the InnoDB database. There are two main reasons for the improper shutdown of the server may be a power failure and human error. A big risk that meets a user database after database corruption InnoDB is inaccessibility of records. The user is not left with a choice, but to restore from a backup database records complete and current. However, the database backup fails to restore desiredRecords should it become damaged, corrupted or not updated. In such situations the user needs to implement an advanced database MySQL able to restore the corrupted database restore and repair all their records to determine the desired position.

Read more »

Veremos hoje como podemos pensar nas consultas para o MongoDB a partir das nossas sqls normais. Para entendermos melhor como se faz uma consulta no MongoDB, vamos olhar este código:

Read more »

Los flujos de trabajo se ejecutan con el servicio asíncrono de CRM (AsyncService) y van dejando en el SQL Server registro del estado de los mismos, los pasos y el seguimiento de los mismos.
Como todos sabemos, no esta soportado el acceso a ciertas tablas del SQL Server directamente, pero el CRM nos ofrece unas “FilteredViews” para poder consultar los Workflows para hacer un seguimiento de la ejecución de los mismos.
Las vistas se llaman “FilteredAsyncOperation” y “FilteredWorkflowLog”
La consulta para recoger todas las ejecuciones de workflows es la siguiente:

Read more »

En todos los ejemplos que he encontrado sobre encriptación y desencriptación de datos en Oracle, siempre se usan procedimientos PL/SQL para establecer la seguridad en la base de datos. No he encontrado un sólo ejemplo que permita hacer un insert “encriptado” y una consulta “desencriptada”.
Imaginando el siguiente escenario: Cada usuario tiene una “palabra secreta” para desencriptar su propia información. En la base de datos todo se registra encriptado.
Para ello, Oracle ofrece dos paquetes:

Read more »

En el artículo Alternativas EAV con XML expliqué cómo se podía implementar una mejora del modelo Entity Attribute Value (Entidad-Atributo-Valor) usando XML. Este artículo es, en alguna medida, una continuación de aquél, cubriendo ciertos aspectos importantes sobre la consulta a éstos campos o cualquier otro campo que contenga xml. El uso de las características de este artículo requiere que la instalación de postgresql se haya realizado con el soporte xml (configure –with-libxml).

Read more »

Al día de hoy, el equipo de desarrollo de PostgreSQL realizó la última actualización de seguridad y corrección de errores a las versiones 7.4 y 8.0 del motor de base de datos y anunció que: “recomienda que los usuarios que todavía usan estas versiones en producción empiecen a planear actualizarse a la última versión inmediatamente”.

Read more »

O processo de replicação de SCHEMA é uma tarefa importante e bastante frequente no dia-a-dia do DBA. Este artigo enfatiza certos cuidados e precauções a serem tomadas no processo. Automatizar depois de entender é uma boa prática.

Read more »

Neste artigo de SQL Server, veremos o uso da cláusula WHERE em conjunto com as cláusulas LIKE e NOT LIKE.

Read more »

Buscar en DbRunas

Descargar versiones libres recomendadas actualizadas

Revistas

PostgreSQL Magazine (ingles): PostgreSQL Magazine
SQL Server (ingles): SolidQ SQL Server Journal
SQL Server (ingles): Code Magazine
PostgreSQL (ingles): Postgres OnLine Journal
Oracle (ingles): oraclemagazine-digital
SQL Server (español): MSDN Magazine
MySQL (ingles): MySQL Magazine

Manuales

Recursos

Archivo diario de noticias

June 2010
M T W T F S S
« May   Jul »
 123456
78910111213
14151617181920
21222324252627
282930  

Archivo por mes y año

Comentarios recientes

RSS Ayudas Oracle

RSS Ayudas PostgreSQL

RSS Ayudas MySQL

RSS Ayudas SQL Server

RSS Ayudas DB2

RSS Ayudas SQL

RSS Feeds Planeta PostgreSQL-es

RSS Feeds Planet PostgreSQL

RSS Feeds Planeta PostgreSLQ Brazil

RSS Feeds Planet MySQL

Blogroll

Clouds

Desde donde nos visitan

Prueba tu Velocidad de Acceso

Site5 | Experts In Reseller Hosting.