Archive for the ‘CEntOS’ Category

Variables de entorno Oracle

martes, octubre 9th, 2012

A el usuario oracle se le deben establecer las siguientes variables en el archivo .bash_profile o el profile que estes utilizando.En este archivo incorpora las líneas cambiandolas por las rutas de tu instalación de Oracle


Actualización (24-09-2015)
Se presume que se instaló la base de datos segun lo esxplicado en otro de mis articulos
Instalando Oracle 11G a linea de mando

ORACLE_BASE=/u01/app/oracle
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2/db_1
export ORACLE_HOME
ORACLE_PATH=$ORACLE_HOME/bin
export ORACLE_PATH
ORACLE_SID=orcl
export ORACLE_SID

Adicionalmente es util tener configurada el path de linux hacia los ejecutables de oracle, esto nos evitará cambios de rutas y cosas asi

PATH=$PATH:$HOME/bin:$ORACLE_PATH
export PATH

Linux debe ser reiniciado solo por un cambio en el hardware

lunes, octubre 8th, 2012

Debo admitir que ciertamente defiendo Linux como sistema operativo de servidores. Como desktop aún le falta (aun cuando ubuntu a avanzado años luz), como servidor… debo admitir que admiro esta situación de configurar archivos.

Con el amor propio herido debido a que tras un reinicio de un servidor Linux que fue aumentado en RAM, Oracle no funcionaba decidí reiniciar debido a que no se me ocurrían más cosas para hacerlo partir… pero no estaba todo dicho… sobre todo luego de un comentario “…o sea, que igual que Windows tienes que reiniciar” (Julio Romero)… frase que fue (en buen chileno) como un ají ahí mismito…

Así que luego la decisión fue no claudicar… no puede ser el reinicio, no puede ser que Linux deba ser reiniciado, pero por sobretodo no se puede rebajar a ser igualado a windows.

Aun cuando efectivamente existen parches en el Kernel que ameritan reinicio, la mayoría o los reinicios justificados en Linux sólo debiesen ser de hardware, ya que para todo lo demás existe un archivo de configuración que si esta mal «seteado» la aplicación no funcionará.

En mi caso, Oracle finalmente inicio, luego de hacer un serie de pasos para que esto sucediera.

Crear spfile en oracle

lunes, octubre 8th, 2012

Para crear un archivo con los parametros de la base de datos debes aplicar el siguiente comando

CREATE SPFILE FROM PFILE;

Puede que te de el siguiente error

CREATE SPFILE FROM PFILE
*
ERROR at line 1:
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file
'ORACLE_HOME/dbs/initSID.ora'

Si esto sucede debes especificar explicitamente la ubicacion del archivo pfile

create spfile from pfile='RUTA/init.ora'

y debieses recibir

File created.

Añadir un usuario existente a un grupo en Unix

miércoles, septiembre 26th, 2012

Cuando ya existente se debe utilizar el comando usermod de la siguiente forma

# usermod -G nombre_grupo nombre_usuario

a más de un grupo

# usermod -G nombre_grupo_1,nombre_grupo_2 nombre_usuario

Como configurar VNCSERVER en Centos 6

miércoles, septiembre 5th, 2012

Una guía rápida de configuración de vncserver en Centos 6 sería, primero descargar el grupo gnome que en Centos 6 cambia de nombre a «Desktop»

yum groupinstall "Desktop"

Luego descargar el vnc server

yum install tigervnc-server xorg-x11-fonts-Type1

Con esto ya hecho como usuario (que es el que quiere compartir su escritorio) debes ejecutar

vncserver

La primera ejecución te establecerá el password que será el que utilizarás de ahí en adelante. Es util saber que para entrar a la sesision te dara un numero, y en el cliente vnc debes establecer este numero, o sea,

En donde :1 significa que es el primer escritorio disponible.
Para terminar la ejecución del vncserver en tu sesión debes ejecutar

vncserver -kill :1

Donde nuevamente el :1 es el numero que te otorgo a ti. Esto ultimo es porque si tres personas ejecutan vncserver, la última recibirá por ejemplo el escritorio numero 3 y tendra que ingresar con :3 como sufijo.

Exportar DDL de un esquema desde DB2

miércoles, septiembre 5th, 2012

Para exportar un esquema desde DB2 debe hacerse con una de las herramientas que trae consigo db2, llamada db2look. Con ella puedes exportar el DDL de un esquema sin problemas, basicamente podrías ejecutar

db2look -e -d nombreEsquema -o db2look.sql 

Con lo que obtendrás basicamente la información de las tablas, con sus indices y claves primarias. Esto en conjunto con otras herramientas te pueden ayudar a exportar una base de datos desde un servidor a otro.