Академический Документы
Профессиональный Документы
Культура Документы
Manual de instalacin
11 DE MAYO DE 2015
CENTRO DE CMPUTO
INSTITUTO TECNOLGICO DE VERACRUZ
Contenido
Introduccin .......................................................................................................................... 2
Requerimientos mnimos ...................................................................................................... 3
Descripcin de los requisitos ................................................................................................ 4
Sistema Operativo ............................................................................................................ 4
Configuracin de la interfaz de red ................................................................................... 4
La cuenta root ................................................................................................................... 4
La cuenta sybase .............................................................................................................. 5
Configuracin ....................................................................................................................... 6
Parmetros de la memoria compartida (kernel.shmmax).................................................. 6
Configuracin del archivo hosts ........................................................................................ 7
Actualizacin de libreras y paquetes ................................................................................... 8
KSH y SSH ......................................................................................................................... 11
Instalacin de Sybase ASE................................................................................................. 12
Instalacin del gestor de la base de datos.......................................................................... 15
Entorno grfico del gestor de Sybase ................................................................................. 31
Variables de entorno de sybase ......................................................................................... 33
Servicio de arranque automtico de sybase ....................................................................... 35
Aumentando la base de datos temporal ............................................................................. 41
Creacin de la base de datos ............................................................................................. 43
Respaldo de la base de datos ............................................................................................ 45
Restaurar la base de datos................................................................................................. 46
Instalacin del entorno web ................................................................................................ 47
Desactivar entorno grfico .................................................................................................. 51
Configuracin en modo local .............................................................................................. 52
Tabla de ilustraciones ......................................................................................................... 53
Ing. Roberto Agustn Chiu Lara
Centro de Cmputo
Instituto Tecnolgico de Veracruz
1|Pgina
Introduccin
Para la instalacin de Sybase se procede a realizar distintos pasos, que posteriormente
nos ayudaran a la administracin de la aplicacin, la informacin y el rendimiento del
sistema.
2|Pgina
Requerimientos mnimos
Conexin a internet
o Direccin ip esttica
Sistema operativo basado en Debian (Linux Mint 17.1) de 64 bits en idioma ingles
con las siguientes caractersticas en su instalacin:
o Para la base de datos
Requerimientos mnimos
4 GB de memoria RAM
Procesador QuadCore
Requerimientos ptimos
12 GB de memoria RAM
Requerimientos mnimos
4 GB de memoria RAM
Requerimientos ptimos
4 GB de memoria RAM
Usuarios
o root
o sybase
3|Pgina
Windows
Linux
Unix
Durante la instalacin del sistema operativo, muestra una pantalla donde se le asigna el
nombre al servidor. En este paso, hay que omitir utilizar smbolos como separadores de
nombres (un ejemplo de ellos es el guion alto -), esto para evitar confusiones al instalar otros
paquetes que tengan que hacer referencia al nombre del servidor y omitan el guion en su
configuracin, por lo que el nombre debe de ser como uno solo (SERVIDORWEB,
SERVIDORBD, BD1, WEB1).
La cuenta root
Esta cuenta es el superadministrador del sistema, con ella se obtienen privilegios que
ningn otro usuario (que no sea de tipo administrador) puede tener.
4|Pgina
La cuenta sybase
Esta cuenta realiza la instalacin del gestor para la base de datos, adems de la funcin
de configuracin y administracin.
5|Pgina
Configuracin
Para iniciar con la instalacin, procederemos a realizar cambios al sistema, tal como la
memoria compartida, libreras, creacin de usuarios, etc.
6|Pgina
ALIAS
Ejemplo:
1.1.2.2
7|Pgina
8|Pgina
10 | P g i n a
KSH y SSH
ksh ayuda a guardar la informacin sobre nuestro usuario sybase, ademas de ejecutar
lineas cada vez que nosotros accedemos al entorno de la cuenta. Para realizar la
instalacin, se debe abrir la terminal, con usuario root y ejecutamos el comando apt-get
install ksh.
ssh nos ayuda a realizar una conexin al servidor via remota, esto con la finalidad de
poder administrar el servidor desde otro acceso. Para llevar a cabo la instalacin, se ejecuta
en la terminal la instruccin apt-get install ssh.
11 | P g i n a
Esto
lo
puede
realizar
con
el
comando
tar
xzf
instalador_sybase.tgz.
El paquete contiene una carpeta llamada instalador_sybase, cuyo contenido es lo
siguiente:
1. ase157_linuxx86-64.tgz (Archivo de instalacin de Sybase)
2. profile (Archivo de configuracin del entorno del usuario Sybase)
3. kshrc (Archivo de configuracin del entorno del usuario Sybase)
4. sybasectl (Demonio de arranque de la base de datos)
Primeramente se debe agregar el usuario que manipulara la cuenta de sybase que debe
llamarse de la misma forma que el gestor de la base de datos (sybase). Esta parte se realiza
ejecutando la siguiente instruccin en una ventana de terminal como usuario root:
useradd -groot -cSybase Admin -m -d/opt/sybase -s/bin/ksh sybase
Ya creado el usuario, se procede a establecer una contrasea, esta se realiza con la
instruccin:
passwd sybase
Inmediatamente se debe introducir la contrasea. Una vez capturada la contrasea se
debe presional la tecla enter para guardar los cambios en el usuario.
12 | P g i n a
13 | P g i n a
14 | P g i n a
1. Crear la carpeta /ase como usuario root utilizando el comando mkdir /ase. Esta
carpeta se encontrara en el sistema raz del sistema operativo, en ella se
albergara temporalmente el instalador del gestor de la base de datos.
2. Copiar el instalador (desde la carpeta instalador_sybase) a la carpeta /ase con
el comando cp ase157_linuxx86-64.tgz.
3. Acceder a la carpeta /ase mediante el comando cd /ase
4. Descomprimir
el
paquete
de
instalacin
con
el
comando
tar
-xzf
ase157_linuxx86-64.tgz
5. Establecer permisos de propiedad al usuario sybase de todos los archivos de
instalacin con el siguiente comando: chown -R sybase /ase
Hasta este momento solo se ha preparado el paquete de instalacin con el usuario root
para que el usuario sybase pueda ocuparlo.
Para iniciar con la instalacin se deben seguir los pasos siguientes:
15 | P g i n a
Abierto el instalador se tomar como gua las siguientes pantallas para configurar la
instalacin.
Como primera pantalla se observa la de bienvenida, que indica que se va a llevar a cabo
la instalacin de Sybase ASE en el servidor.
16 | P g i n a
17 | P g i n a
18 | P g i n a
En esta ventana, se debe indicar que tipo de instalacin se desea realizar, para realizar
una instalacin a la necesidad con la que se cuenta, se debe elegir la opcin personalizada
(Custom). Para continuar se presiona el botn Next.
19 | P g i n a
20 | P g i n a
21 | P g i n a
Dentro de esta ventana, se indica que tipo de licenciamiento o versin del software se
requiere, si no se cuenta con una licencia oficial de Sybase, se puede ocupar la versin libre
de Sybase, indicando la opcin Install Express Edition of Sybase Adaptive Server
Enterprise Suite y para continuar se presiona el botn Next.
22 | P g i n a
23 | P g i n a
24 | P g i n a
25 | P g i n a
26 | P g i n a
En esta pantalla (similar a la anterior) pregunta cual servicio se debe configurar para
satisfacer la necesidad, solo se deben marcar las casillas correspondientes a Custom
configure new Adaptive Server y Custom configure new Backup Server. Para continuar
se debe presionar el botn Next.
Ilustracin 12: Seleccin de los servicios necesarios para operar la base de datos
27 | P g i n a
En esta ventana nos muestra la configuracin por default que el instalador toma para
armar nuestro dispositivo, sin embargo, la configuracin que debemos guardar es la
siguiente:
Page Size: 2k
28 | P g i n a
En esta ventana nos muestra la configuracin por default que el instalador toma para
armar los dispositivos de almacenamiento, sin embargo, la configuracin que debe guardar
es la siguiente:
Master Device Size (MB): 120
Master Database Size (MB): 26
System Procedure Device: 196
System Procedure Database Device (MB): 196
System Device Size (MB): 64
System Database Size (MB): 64
29 | P g i n a
Esta ventana, tal como las siguientes, se debe dejar con la configuracin recomendada
para el servicio de respaldo.
30 | P g i n a
31 | P g i n a
Posteriormente se necesita crear una carpeta llamada logs donde se guardara el historial
de errores del servicio de Sybase. Esto se puede llevar a cabo de la siguiente forma: mkdir
/opt/sybase/logs
Para terminar con los cambios en la configuracin del entorno grfico y para que las
opciones de idioma funcionen correctamente, se debe agregar el tipo de idioma a nuestro
sistema, dependiendo del sistema operativo. Si el sistema operativo se encuentra en idioma
ingls, se puede omitir estos pasos. En caso contrario, se debe realizar lo siguiente:
32 | P g i n a
export LD_LIBRARY_PATH
PATH="/opt/sybase/SCC-3_2/bin":$PATH
export PATH
SCC_JAVA_HOME="/opt/sybase/shared/JRE-6_0_24_64BIT"
export SCC_JAVA_HOME
LD_LIBRARY_PATH="/opt/sybase/DataAccess/ODBC/lib":$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
LD_LIBRARY_PATH="/opt/sybase/DataAccess64/ODBC/lib":$LD_LIBRARY_PATH
Ing. Roberto Agustn Chiu Lara
Centro de Cmputo
Instituto Tecnolgico de Veracruz
33 | P g i n a
export LD_LIBRARY_PATH
SCROOT="/opt/sybase/shared/sybcentral600"
export SCROOT
PATH="/opt/sybase/DBISQL/bin":$PATH
export PATH
SYBROOT="/opt/sybase"
export SYBROOT
PATH="/opt/sybase/ASEP/bin":$PATH
export PATH
SYBASE="/opt/sybase"
export SYBASE
SYBASE_ASE="ASE-15_0"
export SYBASE_ASE
PATH="/opt/sybase/ASE-15_0/bin:/opt/sybase/ASE-15_0/install":$PATH
export PATH
SYBASE_JRE_RTDS="/opt/sybase/shared/JRE-6_0_24_64BIT"
export SYBASE_JRE_RTDS
LD_LIBRARY_PATH="/opt/sybase/ASE-15_0/lib":$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
SYBASE_WS="WS-15_0"
export SYBASE_WS
PATH="/opt/sybase/ASE-15_0/jobscheduler/bin":$PATH
export PATH
Nota: Hasta este momento se pueden ocupar los archivos kshrc y profile de la carpeta
instalador_sybase.
34 | P g i n a
sybasectl
# Required-Start:
$local_fs $remote_fs
# Required-Stop:
$local_fs $remote_fs
# Should-Start:
$network
# Should-Stop:
$network
# Default-Start:
0123456
# Default-Stop:
35 | P g i n a
# Description:
36 | P g i n a
LD_LIBRARY_PATH="/opt/sybase/OCS-15_0/lib:/opt/sybase/OCS15_0/lib3p64:/opt/sybase/OCS-15_0/lib3p64":$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
PATH="/opt/sybase/SCC-3_2/bin":$PATH
export PATH
SCC_JAVA_HOME="/opt/sybase/shared/JRE-6_0_24_64BIT"
export SCC_JAVA_HOME
LD_LIBRARY_PATH="/opt/sybase/DataAccess/ODBC/lib":$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
LD_LIBRARY_PATH="/opt/sybase/DataAccess64/ODBC/lib":$LD_LIBRARY_PAT
H
export LD_LIBRARY_PATH
SCROOT="/opt/sybase/shared/sybcentral600"
export SCROOT
PATH="/opt/sybase/DBISQL/bin":$PATH
export PATH
SYBROOT="/opt/sybase"
export SYBROOT
PATH="/opt/sybase/ASEP/bin":$PATH
export PATH
SYBASE="/opt/sybase"
export SYBASE
SYBASE_ASE="ASE-15_0"
export SYBASE_ASE
PATH="/opt/sybase/ASE-15_0/bin:/opt/sybase/ASE-15_0/install":$PATH
export PATH
SYBASE_JRE_RTDS="/opt/sybase/shared/JRE-6_0_24_64BIT"
export SYBASE_JRE_RTDS
LD_LIBRARY_PATH="/opt/sybase/ASE-15_0/lib":$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
SYBASE_WS="WS-15_0"
export SYBASE_WS
Ing. Roberto Agustn Chiu Lara
Centro de Cmputo
Instituto Tecnolgico de Veracruz
37 | P g i n a
PATH="/opt/sybase/ASE-15_0/jobscheduler/bin":$PATH
export PATH
SERVER=NOMBRE_SERVIDOR # (debe anotarse el nombre del servidor
donde se realiz la instalacin del gestor de la base de datos, si el nombre
contiene guion alto - debe de omitirse, y debe de estar escrito en maysculas,
para ms referencia consultar el archivo /opt/sybase/interfaces)
LOGDIR=$SYBASE/logs
case "$1" in
stop)
#---------------------# Sybase shutdown
#---------------------LOGFILE=$LOGDIR/K25sybase.log
IFILE=$SYBASE/interfaces
USER=sa
PWD="CONTRASEA DE LA BASE DE DATOS" # (debe anotar, entre las
comillas, la contrasea de la base de datos)
echo "`date` Shutting down Sybase server ... " >> $LOGFILE 2>&1
$SYBASE/$SYBASE_OCS/bin/isql -S$SERVER -I$IFILE -U$USER -P"${PWD}"
<< fin_isql >> $LOGFILE 2>&1
checkpoint
go
shutdown SYB_BACKUP
go
shutdown
go
fin_isql
Ing. Roberto Agustn Chiu Lara
Centro de Cmputo
Instituto Tecnolgico de Veracruz
38 | P g i n a
#fin_isql
#
pkill RUN_${SERVER} >> $LOGFILE 2>&1
sleep 1
pkill dataserver >> $LOGFILE 2>&1
sleep 1
pkill RUN_${SERVER}_BS >> $LOGFILE 2>&1
sleep 1
pkill backupserver >> $LOGFILE 2>&1
sleep 1
echo "`date` Shutdown complete " >> $LOGFILE 2>&1
;;
start)
#---------------------# Sybase startup
#---------------------LOGFILE=$LOGDIR/S99sybase.log
LOGDS=$LOGDIR/ds-boot.log
DSCMD="$SYBASE/$SYBASE_ASE/install/startserver
-f
$SYBASE/$SYBASE_ASE/install/RUN_${SERVER}"
LOGBS=$LOGDIR/bs-boot.log
BSCMD="$SYBASE/$SYBASE_ASE/install/startserver
-f
$SYBASE/$SYBASE_ASE/install/RUN_${SERVER}_BS"
if [ -d $LOGDIR ]; then
/usr/bin/find $LOGDIR -name '*log' -mtime +180 -exec rm {} \;
fi
echo "Startup of Sybase server on `date`" >> $LOGFILE
Ing. Roberto Agustn Chiu Lara
Centro de Cmputo
Instituto Tecnolgico de Veracruz
39 | P g i n a
40 | P g i n a
41 | P g i n a
Para asignar estos dispositivos a la base de datos temporal, se debe localizar, dentro de
la seccin de bases de datos, una carpeta llamada Temporary Databases, dentro de ella
se muestran 2 opciones; se debe elegir la opcin llamada List View. Como contenido
muestra una base de datos llamada tempdb. Para ingresar a las propiedades de esa base
de datos, se debe dar click derecho, y dentro del men emergente que se muestra
seleccionar la opcin Properties. En la ventana que aparece, debe dar click a la pestaa
que Devices, en ella se listan los dispositivos que actualmente est ocupando. Debe
agregar los dispositivos nuevos de la manera siguiente:
42 | P g i n a
43 | P g i n a
44 | P g i n a
45 | P g i n a
46 | P g i n a
ingresar
su
contenido
con
el
comando
cd
instalacion_web_sii.
8. En el archivo vhosts.conf, el ServerName y ServerAlias deben de tener como
valor el nombre del servidor especificado tambin en el archivo /etc/hosts
correspondiente al nombre del servidor donde se est llevando a cabo la
instalacin.
9. En el archivo freetds.conf debe existir un bloque de conexin a la base de datos
Ing. Roberto Agustn Chiu Lara
Centro de Cmputo
Instituto Tecnolgico de Veracruz
47 | P g i n a
48 | P g i n a
49 | P g i n a
Para
editarlo
se
ejecuta
el
siguiente
comando:
nano
50 | P g i n a
la
lnea
del
archivo,
quedando
de
la
siguiente
manera:
51 | P g i n a
52 | P g i n a
Tabla de ilustraciones
Ilustracin 1: Pantalla de bienvenida a la instalacin de Sybase ASE ................................ 16
Ilustracin 2: Ruta de instalacin ........................................................................................ 17
Ilustracin 3: Confirmacin de ruta existente ...................................................................... 18
Ilustracin 4: Tipo de instalacin ......................................................................................... 19
Ilustracin 5: Seleccin de los mdulos de idiomas ........................................................... 20
Ilustracin 6: Seleccin del Plug-in de Sybase Central ...................................................... 21
Ilustracin 7: Seleccin del tipo de licenciamiento del Sybase ASE ................................... 22
Ilustracin 8: Trminos de la licencia de Sybase ASE ........................................................ 23
Ilustracin 9: Resumen de instalacin del Sybase ASE ..................................................... 24
Ilustracin 10: Activar recordatorio de contrasea de conexin .......................................... 25
Ilustracin 11: Seleccin de servicios a configurar ............................................................. 26
Ilustracin 12: Seleccin de los servicios necesarios para operar la base de datos .......... 27
Ilustracin 13: Configuracin del servicio de datos ............................................................. 28
Ilustracin 14: Configuracin de los dispositivos para el dataserver .................................. 29
Ilustracin 15: Configuracin del servicio de respaldo ........................................................ 30
53 | P g i n a