Archivo de May, 2008

Amazon.com

These days, Amazon.com is more than books; it’s even more than a virtual peddler of everything from home appliances to digital music. The Internet giant has moved beyond retail, offering e-commerce, computing, and physical distribution services to other businesses for lucrative fees.

Apple

The company’s innovative iPhone is roiling the handset business and causing competitors to rethink their smartphone strategies. The ubiquitous iPod dominates the digital music player market and its iTunes digital music store is one of the most popular shopping spots on the Internet.

Research In Motion

One company that has held up well against the Apple iPhone is Research In Motion. It’s the only company with an electronic device, the popular BlackBerry whose cultural cachet matches Apple’s. Some 2.18 million net new BlackBerry subscribers were added in the quarter, bringing the total BlackBerry subscriber account base to more than 14 million.

Western Digital

The storage business has been good to Western Digital. For the quarter ended in March, the company shipped nearly 35 million hard drives, sending revenue to $2 billion, a 43% jump over last year’s figure.

América Móvil

The predominant wireless operator in Latin America is among the world’s leading tech companies. Revenues were up 33%, to $28.7 billion, and earnings were $5.4 billion.

Google

The search giant dominates. When it comes to Internet searches, it’s light years ahead of its closet rival, Yahoo. It’s continuing to capitalize on its leading position in the online advertising business by moving into other forms of advertising, from online display ads to radio, TV, and newspaper ads.

IBM

IBM can thank its strength in international markets for insulating it against a tough U.S. economic climate. Its revenue for the first quarter was $24.5 billion, an increase of 11% over last year. The company’s stock has responded. Shares are now trading around 125, up from the 100 range they were in at the start of the year.

AT&T

For the March quarter, AT&T has been able to build revenues from $26.2 billion to $27.7 billion, compared to the same quarter last year. Even better, the company has been able to reduce the percentage of sales devoted to cost of goods sold from 42.9% to 42.6%. That has helped drive bottom-line growth from $2.8 billion to $3.5 billion.

Accenture

Accenture continues to withstand the onslaught of Indian tech-services companies better than most of its Western tech consulting rivals. For the second quarter, ended Feb. 29, revenues grew 18% to $5.6 billion, compared with the same quarter last year. The company brought in new bookings of $6.4 billion for the period, with record quarterly consulting bookings of $3.79 billion.

Oracle

A string of acquisitions (the latest, BAE Systems) hasn’t slowed this database giant as it morphs into a full-service supplier of enterprise software. Compared to the same quarter last year, Oracle has been able to build revenues from $4.4 billion to $5.3 billion. What’s more, the company has been able to reduce the percentage of revenues devoted to selling, general, and administrative costs from 25.87% to 24.10%.

En muchas ocasiones necesitamos conocer el tamaño que ocupan nuestros objetos de la base de datos, y toda la base de datos como tal. A nivel de la herramienta administrativa de Oracle podemos observar un porcentaje aproximado del tamaño ocupado en nuestros datafiles y el tamaño que ocupan segmentos como tablas, índices, etc., pero muchas de las veces se requiere hacer esta tarea desde la línea de comando, para el efecto se pueden utilizar algunas vistas de la base de datos.

A continuación se presentan algunas consultas que nos permiten obtener estos datos:

Tamaño total ocupado por la base de datos:

SQL> SELECT SUM(BYTES)/1024/1024/1024 GB FROM DBA_SEGMENTS;

Tamaño total ocupado por un esquema de la base de datos:

SQL> SELECT SUM(BYTES)/1024/1024/1024 GB
FROM DBA_SEGMENTS
WHERE OWNER = UPPER(‘nombre_usuario’);

Tamaño ocupado por un segmento específico de la base de datos:

SQL> SELECT SUM(BYTES)/1024/1024/1024 GB
FROM DBA_SEGMENTS
WHERE SEGMENT_NAME = UPPER(‘nombre_tabla’);

Tamaño total ocupado por un tablespace:

SQL > SELECT SUM(BYTES)/1024/1024/1024 GB
FROM DBA_SEGMENTS
WHERE TABLESPACE_NAME = UPPER(‘nombre_tablespace’);

Tamaño total alojado para un tablespace:

SQL> SELECT SUM(BYTES)/1024/1024/1024 GB
FROM DBA_DATA_FILES
WHERE TABLESPACE_NAME = UPPER(‘nombre_tablespace’);

Tamaño libre existente en un tablespace:

SQL > SELECT SUM(BYTES)/1024/1024/1024 GB
FROM DBA_FREE_SPACE
WHERE TABLESPACE_NAME = UPPER(‘nombre_tablespace’);


Autor:
Paola Rodríguez

DAHDI (Digium Asterisk Hardware Device Interface) es el nuevo nombre que, de ahora en adelante, llevará el conocido Proyecto Zaptel, responsable del desarrollo del hardware y los controladores para el funcionamiento e integración de plataformas de telefonía IP con la PSTN (Public Switched Telephone Network).

El Zapata Telephony Project – abreviado, Zaptel – fue nombrado así en honor a Emiliano Zapata, uno de los principales protagonistas de la revolución mexicana, precisamente por su carácter revolucionario en cuanto a tecnología telefónica se refiere. El proyecto fue desarrollado originalmente por Jim Dixon, quien creó un driver para hardware de telefonía. Luego fue Digium, la empresa creadora de Asterisk, quien mejoró dichos controladores y los extendió para los distintos tipos de hardware que existen en la actualidad soportados por Zaptel.

Hace un par de años, Dixon contactó a Digium y notificó que ‘ZapTel’ se había convertido en una marca registrada. Su empresa es dueña de la marca y vende tarjetas para llamadas telefónicas y, por obvias razones, prefieren que las búsquedas en Internet sobre ‘tarjetas ZapTel’ no retornen resultados no relacionados a su marca.

Ahora Digium se encuentra trabajando en el cambio de nombre de Zaptel a DAHDI. Cuando la primera versión de DAHDI (2.0.0) sea lanzada, ésta contendrá prácticamente la misma funcionalidad de Zaptel 1.4, excepto por el soporte del kernel 2.4 de Linux, soporte para devfs, y otros controladores para hardware Digium bastante viejo y fuera de uso como torisa y wcusb. Los desarrolladores seguirán lanzando updates para corrección de bugs de la versión 1.2 pero cuando DAHDI 2.0.0 sea lanzada, Zaptel 1.4 no tendrá más releases.

En lo referente a Asterisk, la versión 1.6.0 soportará únicamente DAHDI y no Zaptel, aunque su introducción se hará de tal manera que tal interrupción sea mínima para los dialplans y configuraciones existentes. Asterisk 1.4 continuará con el soporte para Zaptel, pero será modificado para trabajar con DAHDI en su lugar, y toda la documentación estará orienta a animar a los usuarios en usar la nueva distribución. Finalmente, de acuerdo a Digium, la versión 1.2 de Asterisk no se verá afectada por estos cambios.

Aunque esta migración podría resultar algo inconveniente para todos los usuarios de telefonía IP sobre Asterisk, entre los cuales nos incluimos, Digium está trabajando ya en asegurar que el cambio de Zaptel a DAHDI sea tan sencillo como sea posible.

Sin duda es una noticia que no se ve con mucho agrado, después de que todas las implementaciones de Asterisk han soportado Zaptel por ya algunos años; esperemos que este proceso sea casi transparente para el usuario y para los implementadores de soluciones de telefonía IP. Ahora a esperar la primera versión de DAHDI, a usarla y ver qué tan bondadosa es. Gracias Zaptel y buena suerte…

Un grupo de expertos ha presentado una alternativa open source al software de servidor BIND DNS que brinda alto rendimiento y seguridad mejorada.

Unbound es un servidor DNS recursivo, el cual es usado por ISPs y empresas para soportar búsquedas DNS por usuarios.

Fue presentado el pasado martes 19 de mayo a desarrolladores open source por parte de NLnet Labs, Verisign, Nominet y Kirei. NLnet Labs, una firma de investigación sin fines de lucro con base en Holanda, brindará soporte para el software.

Desde su primer prototipo en 2004, Unbound fue diseñado para ser un reemplazo más rápido, más seguro para BIND. Unbound soporta extensiones de seguridad DNS (DNSSEC), las cuales autentican búsquedas DNS, pero todavía no está ampliamente desarrollado porque reposa en una infraestructura de clave pública.

Una de sus principales ventajas es su alto rendimiento. Lo diseñamos desde el principio para ser rápido, ” dice Matt Larson, director de investigación de DNS con VeriSign. “También lo diseñamos desde el pricipio para soportar DNSSEC.”

VeriSign ha probado Unbound pero no lo está usando en modo de producción.

Al configurar RMAN para obtener respaldos de nuestras bases de datos Oracle, es importante utilizar un repositorio para almacenar una colección de metadata acerca de las bases de datos en las cuales se realizan operaciones de backup, restore y recovery.

El catálogo de RMAN es donde se almacena este repositorio y aunque existe la posibilidad de almacenar parte de esta información en el control file de la base de datos de la cual se obtienen los backups (target database), esta opción se recomienda únicamente para bases de datos muy pequeñas. De igual forma al utilizar al control file para almacenar el repositorio de RMAN ciertas opciones estan restringidas, como por ejemplo el almacenamiento de scripts para automatizar procesos de backups.

A continuación se citan los pasos para crear un catálogo de RMAN:

1.- Primero se debe crear una base de datos para este efecto.

2.- Crear dentro de la base antes mencionada un usuario que será el usuario propietario del catálogo de RMAN y a través del cual nos debemos conectar para realizar las tareas de backup, restore y recovery. A continuación se coloca un ejemplo de la creación de este usuario:

# sqlplus / as sysdba;
sql> create user rman identified rman;
sql> grant connect, resource to rman;

3.- Asignamos a este usuario el rol “recovery_catalog_owner” para que se convierta en el usuario propietario del catálogo de RMAN:

sql> grant recovery_catalog_owner to rman;

4.- Creamos el catálogo:

Nos ubicamos en la carpeta $ORACLE_HOME/bin

# cd /u01/app/oracle/product/10.2.0/db_1/bin

Desde este path ejecutamos la siguiente sentencia para ingresar como catálogo a través del RMAN:

# rman catalog rman/rman

Y desde ahi ejecutamos la siguiente sentencia para crear el catálogo de RMAN:

RMAN> create catalog;

5.- Luego para registrar una base de datos en el catálogo se debe realizar el siguiente proceso:

Desde la base que queremos registrar, desde la carpeta $ORACLE_HOME/bin ejecutamos la siguiente sentencia:

# rman target / catalog rman/rman@rman; –> Se debe incluir la entrada a la base catálogo en el tnsnames.

Y desde aquí registramos la base con la siguiente sentencia:

RMAN> register database;

Y una vez registrada la base ya se pueden obtener backups con sentencias como las siguientes:

RMAN> backup database; –> backup de toda la base de datos
RMAN> backup tablespace tbs_name; –> backup de un tablespace
RMAN> backup user username; –> backup de un usuario

etc…

Creado por: Ing. Paola Izquierdo