Sybase 15.03 ASE Linux

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 8

Tutorial instalación

y configuración básica.

Sybase ASE
15.03 Linux

By XCARIOT
Primero que nada aclaro que todo lo escrito en este tutorial fue obtenido de una recopilación de
material que se encuentra en intenet, documentos y contenido multimedia que se puede
encontrar con solo buscar y rebuscar. Por este motivo no me atribuyo ningún crédito.

Como último dato esta instalación la realicé en la distribución Fedora 13.

1.- Verificar que se encuentren los siguientes paquetes instalados:

compat-libstdc++-33-3.2.3-68
libaio
libaio-devel

2.- Modificar memoria compartida (256 mb en este caso)

$su
# gedit /etc/sysctl.conf

agregar la siguiente linea al final o modificar, luego guardar.

kernel.shm max = 268435456

3.- Se recomienda crear una cuenta de usuario en la cual instalar el SGBD.

# useradd -d /opt/sybase -c "Sybase ASE account" -g users -m -- sybase

# passwd sybase

nota: Cambié el idioma de esta cuenta de usuario por un problema de variables de localización.
#system-config-language

4.- Iniciar instalación (en caso de no mostrar entorno gráfico, como root ejecutar: xhost
si:localuser:sybase).

Crear la carpeta en la que irán todos los archivos.


# mkdir /opt/sybase/adaptive
# chown -R sybase /opt/sybase/adaptive
Para la instalación personalizada marcar las siguientes opciones:

Embebed sql/c
Monitor client library
Free Utilities for jConnect
Shared

Una vez seleccionados los componentes iniciar instalación, no así la configuración posterior.

5.- Agregar variables de entorno del SGBD al usuario (Para este paso me cambio de
usuario a sybase).

$ gedit /adaptive/SYBASE.sh

agregar esta linea antes de copiar


export LD_POINTER_GUARD=0

By XCARIOT
copiar el contenido y pegar bajo el la ultima linea del archivo:
$ gedit .bashrc

6.- Generar el servidor y configurar los componentes.


$srvbuild

seleccionar todas las casillas y darle ok, con los valores por defecto hasta llegar al al componente
final y darle al botón build....

7.- Correr la aplicación gráfica con el comando:


$ aseplugin

8.- Script para iniciar servicio.

8.1.- Primero vamos a cambiar el password para el usuario que por defecto es <sa>

$ isql -Usa -P -Sserver_name


1> sp_password null, NEWPASSWORD
2> go
1> quit

8.2.- Crear archivo llamado sybase y pegar el script que esta a continuación , guardar y dar
permisos de ejecución en /etc/init.d/

#!/bin/sh

# sybase Startup script for Sybase ASE

# chkconfig: - 85 15

# description: Sybase Adaptive Server Enterprise

# processname: dataserver

# Source function library

. /etc/rc.d/init.d/functions

# Source environment variables

[ -z "$SYBASE_HOME" ] && SYBASE_HOME=`echo /opt/sybase/adaptive`

By XCARIOT
. $SYBASE_HOME/SYBASE.sh

# Determine server name

[ -z "$SYBASE_SERVER" ] && SYBASE_SERVER="localhost"

# Find the name of the script

BASENAME=`basename $0`

# For SELinux we need to use 'runuser' not 'su'

if [ -x /sbin/runuser ]

then

SU=runuser

else

SU=su

fi

script_result=0

start() {

SYBASE_START=$"Starting ${ BASENAME} service: "

echo -n "$SYBASE_START"

$SU -l sybase -c "startserver -f $SYBASE/$SYBASE_ASE/install/RUN_$SYBASE_SERVER" >


/dev/null

ret=$?

if [ $ret -eq 0 ]

then

By XCARIOT
success "$SYBASE_START"

else

failure "$SYBASE_START"

script_result=1

fi

echo

stop() {

echo -n $"Stopping ${BASENAME} service: "

$SU -l sybase -c "isql -S $SYBASE_SERVER -U sa < ~/stop.in" > /dev/null

ret=$?

if [ $ret -eq 0 ]

then

echo_success

else

echo_failure

script_result=1

fi

echo

case "$1" in

start)

By XCARIOT
start

;;

stop)

stop

;;

status)

status dataserver

script_result=$?

;;

restart)

stop

start

;;

*)

echo $"Usage: $0 {start|stop|status|restart}"

script_result=1

esac

exit $script_result

NOTA: Buscar la linea SYBASE_SERVER="localhost" y cambiar localhost por el nombre se su


servidor.

Buscar la linea SYBASE_HOME=`echo /opt/sybase/adaptive` y después de echo agregar su ruta de


instalación.

By XCARIOT
8.3.- Crear archivo stop.in y dejar en la carpeta de instalación en este caso adaptive.
Contenido del archivo:

PASSWORD
shutdown
go
shutdown SYB_ BACKUP
go
quit

Nota: PASSWORD se reemplaza con la nueva contraseña.

9.- Iniciar y detener servicio.

# service sybase start


# service sybase stop

Anexo.
Consejos para hacer cambios en el idioma del SGBD, las diferentes formas existentes.

Cambiar localización idioma español.

$ gedit /opt/sybase/adaptive/locales/locales.dat

Añadir estas lineas donde corresponda según el patrón de idiomas.


locale = es_ES.UTF-8, spanish, utf8
locale = es_ES.utf8, spanish, utf8

Configurar idioma español con comando charset


charset -Usa -P123456 -Slocalhost espnoac.srt iso_1

Configurar idioma con procedimiento sp_configure.


1>use master
2>go
1>sp_configure “default sortorder id”,
2>57,”iso_1”
3>go

CONFIGURAR POR DEFECTO


Extracto en que se muestra como dejar una localización como principal.

Use langinstall to install your language:


$ SY BASE/bin/lang install
-Us a -Ppasswor d -Sserver_name
r us sian characte r_set

Replace character_set with item 4 on your worksheet.

By XCARIOT
For example:
$SYBASE/bin/lang install -U sa -Pmypassword
-Ssybase11 russi an iso8859 5

1. Using isql, log into the server as "sa" and select the master database:
1> use master
2> go

2. Obtain the language ID for your language:


1> select langid , name fro m syslanguages
2> go

3. Configure the server to use your language as the new default language:
1> sp_configure "default l an guage", langid
2> go

1> reconfigure with overri de


2> go

By XCARIOT

También podría gustarte