lunes, 23 de diciembre de 2013

LINUX-RHEL-configuración de RAID y LVM en instalación de CENTOS/RHEL

En este ejercicio vamos a configurar una instalación de CentOS 6.5 utilizando software RAID y LVM.

Por qué podriamos necesitarlo?

Porque se puede dar el caso de que el servidor disponible para la instalación contenga 2 o más HDD de almacenamiento interno.

Antes de continuar, es necesario repasar los conceptos de RAID, LVM, tipos de instalación (minimal, server, full) por lo que sugiero revisar los siguientes links a acontinuación:
https://www.redhat.com/magazine/009jul05/features/lvm2/
http://www.acnc.com/raid
http://landoflinux.com/linux_install_centos_64.html


miércoles, 11 de diciembre de 2013

ORACLE-DBA-depurar data de una tabla

En este ejercicio se explica cómo vaciar la data de una tabla, eliminando física y lógicamente la data depurada.


1. Obtención de información de tablespaces, data_files, índices relacionados con la tabla.
Obtención de tablespace y status.
$ sqlplus system/**** as sysdba
SQL> select OWNER,TABLESPACE_NAME,STATUS from dba_tables where TABLE_NAME='HISTORY_01';
OWNER                 TABLESPACE_NAME      STATUS
----------------------- ------------------------------ --------
MI_ESQUEMA       TBS_HIST_01                     VALID

martes, 19 de noviembre de 2013

ORACLE-SQL-definiendo variables en sqlplus con glogin.sql

Cada vez que utilizo sqlplus, lo primero que defino son las variables pages y lines. Asi puedo visualizar las respuestas de las querys que voy ejecutando.

Es posible definir el valor de estas variables en el archivo glogin.sql que lee el utilitario sqlplus cada vez que se inicia. De esta forma sólo es necesario configurar las variables y sus respectivos valores.

El archivo glogin.sql se encuentra en la ruta simbólica: $ORACLE_HOME/sqlplus/admin/glogin.sql
Dentro de este archivo es posible encontrar las definiciones de variables importantes y frecuentes que se utiliza en el formateo.

jueves, 7 de noviembre de 2013

LINUX-RHEL-chkconfig / systemctl

Recientemente he actualizado el S.O. de mi notebook a Fedora 19.
Después de instalar los repositorios, paquetes de software adicional, es necesario habilitar/deshabilitar los servicios en el arranque del S.O.
Acostumbrado a las versiones 4.xx de RHEL, ejecuté u chkconfig --list para conocer la configuración de arranque de los servicios, y como respuesta la consola me entrega la siguiente info

[root@Emesh ~]# chkconfig --list

Note: This output shows SysV services only and does not include native
      systemd services. SysV configuration data might be overridden by native
      systemd configuration.

      If you want to list systemd services use 'systemctl list-unit-files'.
      To see services enabled on particular target use
      'systemctl list-dependencies [target]'.

dkms_autoinstaller 0:off 1:off 2:on 3:on 4:on 5:on 6:off
ebtables       0:off 1:off 2:off 3:off 4:off 5:off 6:off
livesys         0:off 1:off 2:off 3:on 4:on 5:on 6:off
livesys-late   0:off 1:off 2:off 3:on 4:on 5:on 6:off
netconsole     0:off 1:off 2:off 3:off 4:off 5:off 6:off
network         0:off 1:off 2:off 3:off 4:off 5:off 6:off
vboxautostart-service 0:off 1:off 2:on 3:on 4:on 5:on 6:off
vboxballoonctrl-service 0:off 1:off 2:on 3:on 4:on 5:on 6:off
vboxdrv         0:off 1:off 2:on 3:on 4:on 5:on 6:off
vboxweb-service 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@Emesh ~]# 

martes, 15 de octubre de 2013

LINUX-RHEL-mount HDD drive ntfs

Esta solución aplica cuando se añade un dispositivo usb tal como un disco duro externo o un pendrive en formato ntfs. El cual si es reconocido por el S.O. pero no es montado automáticamente para su visualización y utilización.

Antes de insertar el dispositivo usb es conveniente tener una imágen de los dispositivos actualmente reconocidos por el sistema

[root@QUICO ~]# fdisk -l

Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        3824    30716248+  83  Linux
/dev/sda2            3825        4334     4096575   82  Linux swap / Solaris
/dev/sda3            4335        9729    43335337+  83  Linux

Disk /dev/sdb: 400.0 GB, 400088457216 bytes
255 heads, 63 sectors/track, 48641 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1       48641   390708801   83  Linux
[root@QUICO ~]#

LINUX-RHEL-modificar repositorios para yum

Aunque esta la siguiente info no es requisito para aplicar el procedimiento, es importante conocer el ambiente sobre la cual se aplicó la solución a describir. En esta ocasión el ambiente es un servidor con  RHEL 5.3 x86_64 bits.

[root@QUICO]# uname -a
Linux QUICO 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:48 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
[root@QUICO]# cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 5.4 (Tikanga)
[root@QUICO yum.repos.d]# 

Usualmente cuando se administra un servidor en RHEL se dispone de una cuenta en los repositorios de Red Hat Network (rhn.redhat.com) para la descarga de paquetes via "yum". Sin embargo no siempre es posible disponer de una cuenta, por lo que cuando se intenta instalar un paquete utiliando yum aparece el siguiente mensaje:

[root@HOMERO ~]# yum search fuse
Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.

Existe la opción de habilitar el servidor RHEL para descargar paquetes desde rpmforge, y de esa forma utilizar el comando yum para instalar.

lunes, 9 de septiembre de 2013

ORACLE-DBA-localización, lectura y escritura de alert log.

Usualmente se necesita revisar los eventos o sucesos de la instancia de BD. Para ello se necesita acceder   al log de eventos de la BD, alert_.log

La ubicación de este archivo de log se puede encontrar gracias a la visualización del parámetro BACKGROUND_DUMP_DEST que indica el directorio donde se encuentra alojado: