Sie sind auf Seite 1von 16

http://cdimage.debian.org/mirror/cdimage/archive/6.0.

10/i386/iso-cd/
http://jrobles.itchihuahua.edu.mx/ase/

1.
2.
3.
4.
5.
6.

Instalar debian (dejarlo en Idioma Ingles)


Instalar las librerias marcadas en el paso 4 del archivo de word
Modificar el kernel (Paso 4 del archivo de word)
Instalar KSH (Adjunto en este correo "ksh_93s...i386.deb")
Instalar Jdk
Crear en debian el usuario Sybase y asignarle todos los
permisos
7. Instalar sybase
8. Instalar apache
9. Instalar php
10.
Agregar carpeta "sistema" en opt/web/apache/htdocs
11.
Levantar servicio apache

INSTALACION DE SYBASE
INTRODUCCION.
Sybase ASE (Adaptive Server Enterprise) es un producto de software comercial para la
administracin de sistemas de bases de datos relacionales (RDBMS); actualmente
existen alternativas para disponer de dicho software de forma gratuita bajo restricciones.
Hace algunos aos Sybase liber una versin binaria gratuita (no de cdigo abierto - no
open source), de su motor de base de datos "ASE Express Edition" para entornos Linux
(slo tiene que llenar un formulario para descargarlo) y entre otras cosas el software
tiene las siguientes restricciones: no incluye soporte tcnico, 5GB mximo para la base
de datos, 1 CPU y acceso a 2GB de RAM mximo.
CONSIDERACIONES PREVIAS A INSTALAR EL SYBASE
Para poder realizar la instalacin de Sybase es necesario realizar algunas adecuaciones
en el Sistema Operativo Debian para que este tenga el soporte de ejecucin del motor de
Base de Datos Sybase.

Paso 1: Configurando el acceso al usuario Root


Selecciones en la barra de tareas la opcin DESKTOP (ESCRITORIO)

En el men que se despliega, seleccione la opcin de administracin.

Desplegando otro submen, ah deber seleccionar la opcin de LOGIN WINDOW


1

Depuse de seleccionar la opcin de LOGIN WINDOW aparecer una ventana donde


viene diferentes opciones de configuracin, en particular nos interesa seleccionar la
opcin de SECURITY

En esta pantalla debemos verificar que se encuentre marcado las opciones de ALLOW
LOCAL SYSTEM ADMINISTRATOR LOGIN y la de DENY TCP CONECCTIONS
TO XSERVER, ya verificando que estas opciones estn marcadas CD

Paso 2: Procedemos a abandonar el usuario actual y


procedemos a accesar al sistema
con el usuario ROOT
Nota: Si es imposible accesar con el usuario ROOT y la contrasea establecida, se
pueden realizar los siguientes pasos:
1. Abrir una ventana de consola (Lnea de comandos)
2. Cambiar a usuario root (sudo su)
3. Ya logueado como root en la consola, cambiar la contrasea de root
(passwd root). Pedira 2 veces la nueva contrasea.
4. Crear la carpeta hogar del usuario root (/home/root).
5. Una vez establecida la nueva contrasea, cerrar sesin del usuario actual
o reiniciar el equipo para poder conectar como usuario root.

Paso 3: Parametros de kernel.shmmax


Este parmetro nos sirve para realizar el aumento de memoria de intercambio.
1. Abrimos una terminal de comandos. Dando un click en APLICATIONS
Seguido seleccionamos ACCESSORIES
Por ultimo seleccionamos la opcin de terminal
Ya teniendo la terminal abierta procedemos a teclear lo siguiente
#cd /etc
Editamos el archivo sysctl.conf con el siguiente comando
#nano sysctl.conf

Nota puede usted hacer uso de cualquier otro editor de texto que use Linux, aqu se usa
el nano por ser fcil de usar.
Y procedemos a dar enter desplegando la siguiente ventana
A continuacin se procede a desplazar el documento completo hasta el final del mismo
con flecha arriba y flecha abajo, ya cuando usted haya desplazado el documento
proceder a teclear lo siguiente:
Kernel.shmmax = 671088640
Como se muestra en la figura siguiente:
Al termino de que usted introdujo la lnea anterior proceder a guardar el documento
con las teclas CONTROL + X, donde le preguntara que si lo desea salvar y usted
presionara Y o S en caso de que usted lo haya instalado en espaol, le preguntara el
nombre y usted le dar un ENTER.
En seguida procedemos a verificar que los cambios hayan tomado efectos con el
comando
#/sbin/sysctl -p

Paso 4: Instalacin de Libreras


Es importante no omitir este paso, ya que el Sybase no proceder a realizar la
instalacin si no cuenta con las libreras que a continuacin se mencionan:
a) Instalacin de GCC
Abra una terminal de comandos y teclee la siguiente instruccin:
#apt-get install gcc
Se procede la conexin al repositorio de archivos debian en Internet, es necesario que el
CD o DVD de instalacin del Debian se encuentre en la unidad Lectora ya que hace
consultas en el para verificar la versin.
b) Ahora trabajaremos en el modo grafico ya que ah se usara el SYNAPTIC que es
un gestor de instalacin de archivos y aplicaciones. Para accesar a este programa
usted deber dar un click en DESKTOP
Seleccionamos el icono de SEARCH o Buscar
3

c) Tecleamos la aplicacin a buscar, en este Caso ser LIBAIO


Seleccionamos las aplicaciones que nos muestra en este caso son libaio1 y libaio-dev

A continuacin le damos un click en Aplicar para que estos archivos sean descargados e
instalados en el servidor
c) Nuevamente en Synaptic realizamos la bsqueda y tecleamos libstdc

En seguida seleccionamos los archivos libstdc++5, libstdc++5-3.3-dbg,libstdc++5-3.3doc, libstdc++5-3.3-pic,


------------------------------Apt-get install bulid-essential
---------Procedemos a dar un click en aplicar
d) ahora instalaremos la librera ia32-lib, nuevamente en SYNAPTIC
seleccionamos SEARCH y tecleamos ia32-lib seleccionamos y procedemos a
aplicar
Selecciones ia32-libs y prosiga dando un click en aplicar

Paso 5: Instalacin de KSH. y SSH


4

Aqu nuevamente haremos uso de la terminal de consola por lo cual damos un click en
aplicaciones seguido por otro click en accesorios y por ultimo damos un click en
terminal, como se mostr en lneas arriba.
Despus de cargar la terminal procedemos a teclear las siguientes lneas de comando:
#apt-get install ksh
Esperamos unos segundos y observamos las indicaciones que nos muestra en pantalla.

En la misma ventana de terminal de comandos instalaremos el sistema SSH tecleando la


siguiente lnea de comandos:
#apt-get install ssh
Como se muestra en las siguientes ventanas.
Esperamos unos segundos y seguimos con las indicaciones que aparecen en nuestra
pantalla
Hasta que nos aparezca nuevamente nuestro shell.
A continuacin generamos el usuario de sybase que es donde instalaremos nuestro
sistema y ser el administrador del sistema de base de datos
+ tecleamos lo siguiente useradd -groot -c"Sybase Admin" -m -d/opt/sybase -s"/bin/ksh"
sybase
+ le ponemos contrasea tecleando lo siguiente passwd sybase
Reiniciamos nuestro servidor dando un click en escritorio, otro click en apagar y por
ultimo un click en reiniciar.
Cuando el servidor este solicitando el usuario entraremos con el usuario sybase
Procedemos a realizar la instalacin de los archivos del .ksh y .profile que contienen
variables de entorno para la instalacin y operacin del sybase
Para el .kshrc utilizaremos una terminal de consola o cualquier editor de texto y
capturamos el cdigo:
5

alias c=clear
alias ll='/bin/ls -lFad .* * | /bin/more'
alias l=/var/mail/l
PS1='$PWD '`whoami`@`uname -n`" $ "
export PS1
set -o vi
set -o keyword
set -o ignoreeof
HISTSIZE=20
export HISTSIZE
# Para Sybase en Fedora Core 6
LD_POINTER_GUARD=0
export LD_POINTER_GUARD
#
# Sybase Product Environment variables
# ver SYBASE.sh
#
SYBASE_ASE="ASE-15_0"
export SYBASE_ASE
PATH="/opt/sybase/ASE-15_0/bin:/opt/sybase/ASE-15_0/install":$PATH
export PATH
LD_LIBRARY_PATH="/opt/sybase/ASE-15_0/lib":$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
SYBASE="/opt/sybase"
export SYBASE
SYBASE_OCS="OCS-15_0"
export SYBASE_OCS
PATH="/opt/sybase/OCS-15_0/bin":$PATH
export PATH
LD_LIBRARY_PATH="/opt/sybase/OCS-15_0/lib:/opt/sybase/OCS-15_0/lib3p":
$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
INCLUDE="/opt/sybase/OCS-15_0/include":$INCLUDE
export INCLUDE
LIB="/opt/sybase/OCS-15_0/lib":$LIB
export LIB
SYBASE_JRE="/opt/sybase/shared/jre142"
export SYBASE_JRE
SYBASE_SYSAM="SYSAM-2_0"
export SYBASE_SYSAM
PATH="/opt/sybase/ua/bin":$PATH
export PATH
SYBASE_UA="/opt/sybase/ua"
export SYBASE_UA
SCROOT="/opt/sybase/shared/sybcentral43"
export SCROOT
PATH="/opt/sybase/RPL-15_0/bin":$PATH
export PATH
SYBROOT="/opt/sybase"
export SYBROOT

Para montar el .profile utilizaremos un editor de textos ya sea en consola o en el


ambiente grafico donde teclearemos el cdigo:
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).
if [ "`id -u`" -eq 0 ]; then
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

else
PATH="/usr/local/bin:/usr/bin:/bin:/usr/games"
fi
if [ "$PS1" ]; then
if [ "$BASH" ]; then
PS1='\u@\h:\w\$ '
else
if [ "`id -u`" -eq 0 ]; then
PS1='# '
else
PS1='$ '
fi
fi
fi
ENV=$HOME/.kshrc
export ENV
EDITOR=vi
export EDITOR
export PATH
umask 022
#
# Sybase Product Environment variables
#
SYBASE_ASE="ASE-15_0"
export SYBASE_ASE
PATH="/opt/sybase/ASE-15_0/bin:/opt/sybase/ASE-15_0/install":$PATH
export PATH
LD_LIBRARY_PATH="/opt/sybase/ASE-15_0/lib":$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
SYBASE="/opt/sybase"
export SYBASE
SYBASE_OCS="OCS-15_0"
export SYBASE_OCS
PATH="/opt/sybase/OCS-15_0/bin":$PATH
export PATH
LD_LIBRARY_PATH="/opt/sybase/OCS-15_0/lib:/opt/sybase/OCS-15_0/lib3p":
$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
INCLUDE="/opt/sybase/OCS-15_0/include":$INCLUDE
export INCLUDE
LIB="/opt/sybase/OCS-15_0/lib":$LIB
export LIB
SYBASE_JRE="/opt/sybase/shared/jre142"
export SYBASE_JRE
SYBASE_SYSAM="SYSAM-2_0"
export SYBASE_SYSAM
PATH="/opt/sybase/ua/bin":$PATH
export PATH
SYBASE_UA="/opt/sybase/ua"
export SYBASE_UA
SCROOT="/opt/sybase/shared/sybcentral43"
export SCROOT
PATH="/opt/sybase/RPL-15_0/bin":$PATH
export PATH
SYBASE_WS="WS-15_0"
export SYBASE_WS
PATH="/opt/sybase/ASE-15_0/jobscheduler/bin":$PATH
export PATH
SYBROOT="/opt/sybase"

export SYBROOT
export LANG=
#
#Java
#
JAVA_HOME=/opt/java
PATH=/opt/java/bin/:$PATH
export PATH
export JAVA_HOME

INSTALACION DE SYBASE
Ahora si ya estamos listos para instalar nuestro Sybase, pero antes hay que subir por
sftp, ftp o putty nuestro archivo de Sybase para poder descomprimirlo en la carpeta
donde lo depositemos.
Ya teniendo almacenado nuestro archivo comprimido en nuestro servidor, abrimos una
terminal y accesamos a la carpeta o directorio donde lo tenemos almacenado.
/opt/sybase/ubicacin (ruta completa de ubicacin del archivo ase)
Ya estando adentro de la carpeta procedemos a descomprimir y desempaquetar nuestro
archivo, utilizando la siguiente instruccin:
tar zxvf ase1502_xe_linux86-64.tar.gz
Ya teniendo descomprimido nuestro archivo accesamos a la carpeta donde esta el
programa de Sybase
A continuacin procedemos a darle a esta carpeta los atributos
chmod R 750 /opt/sybase/Desktop/ase64/
Ahora accesamos a la carpeta y ejecutamos el setup
Nombre$ ./setup

Veremos las siguientes pantallas

A el la siguiente ventana seleccionaremos Adaptative Server Enterprise (Express


Edition)

Seleccionamos ALL REGIONS y I agree to the terms of the Sybase license location
specified.

Seleccionamos la carpeta de instalacin /opt/sybase

10

Seleccionamos el tipo de instalacion que es custom

Ahora nos desplazamos en las opciones de configuracin y seleccionamos


unicode/multibyte Conversion Support, samples programs y spanish language module
(en modo consola se activa en la opcin 3 ase data providers y en la opcin 4 languaje
modules)

11

Continuamos la instalacin dando un click en el botn de next hasta que nos aparezca la
configuracin de mail donde seleccionaremos No

Continuando la instalacin verificamos en la seleccin de productos que todo este


palomeado

12

Continuamos con la instalacin y seleccionamos todos los tems de configuracin


personalizada

Seleccione Adaptive Server Enterprise (Express Edition).

13

Seleccione Unicode/MultiByte Conversion Support y Spanish Language


Module.
Email alert (No). No importa.
Seleccione Custom Configure para todos los servidores.
Page size = 2KB. NOTA: Use 2KB Si va a actualizar la base de datos
desde sybase para windows.
Master Device = 120 MB, Master database = 26 MB en
/opt/sybase/data/master.dat
Systemprocedure device = Systemprocedure database = 196 MB en
/opt/sybase/data/sysprocs.dat

System
device
=
System
/opt/sybase/data/sybsysdb.dat

database

64

MB

en

Ports defaults: 5000, 5001, 5002 y 5003 para dataserver, backup


server, monitor server y XP server.
Adaptor UDP (port default 4162).
El Model database = 6 MB por omisin.

Despues de instalar sybase


entrar como usuario Sybase
editar el archivo sbcentral y agregarle la ruta correcta a scjview, sybcentral600 en vez
de sybcentral43
editar el archivo shared/sybcentral600/scjview.sh y cambiar el directorio JRE_DIR por
la nueva ruta JRE-6_0_6_32BIT
como sybase crear el directorio /opt/sybase/logs
como root copiar el scritp sybasectl al directorio /etc/init.d y asignarle permisos 750
agregar el servicio para inicio automtico como root
update-rc.d sybasectl defaults
si no se conecta sybase, pero si se levantan los servidores, checar el archivo /etc/hosts
para que este bien configurado

Extendiendo la base de datos temporal, tempdb.

14

Una vez dentro de Sybase Central y establecida la conexin con el


servidor de datos CCDATOS (dataserver), se procede a extender la base
de datos temporal ya que por omisin tiene un tamao de 4 MB y es
muy pequeo para fines prcticos.
$ cd /opt/sybase
$ ./sbcentral &

Primero, creamos 2 dispositivos (devices), uno para datos y otro para los
registros (logs):
Vaya a SII(sa) + "Database Devices" y desde el panel derecho oprima
"Add Database Device".
Device Path = /opt/sybase/data/datatempdev.dat
Name of database device = datatempdev
Size = 640 MB
Device Path = /opt/sybase/data/logtempdev.dat
Name of database device = logtempdev
Size = 512 MB

Ahora vaya a SII(sa) + Databases + "Temporary Databases" + "List


View" + tempdb. Con el botn derecho del ratn, apuntando a
tempdb muestre las propiedades (Properties). Vaya a la pestaa
"Devices" y agregue (botn "Add") los
2 dispositivos ("Data" y "Transaction Log" respectivamente). Especifique
los tamaos indicados para los dispositivos en el punto anterior.
Poniendo opciones en las bases de datos.
Desde el Sybase Central y en nuestro caso SII(sa) + "Databases" entre a
"Properties" + "Options" de cada base de datos y ponga las siguientes
opciones (incluyendo a tempdb):
1. abort tran on log full (solo para model y tempdb)
2. select into/bulkcopy/pllsort
3. trunc log on chkpt
Note que para la base de datos master no puedes cambiar opciones.

15

una vez instalado el sybase y creado las bds, instalar apache 2 atravs de synaptic y
tambin php con las extensiones deseadas

Se instalarn libapache2-mod-php5, php5 y sus dependencias, php5-gd y php5-sybase


an cuando se haya intalado gd, hay que activarla editando el archivo php.ini
nano /etc/php5/apache2/php.ini
quitarle el comentario a extension-gd.so

16

Das könnte Ihnen auch gefallen