Sunteți pe pagina 1din 108

Configuracin de Adaptive Server

Enterprise para plataformas UNIX

Adaptive Server Enterprise, Versin 11.5.1


ID de documento: 35624-01-1151-01
ltima revisin: Febrero de 1998

Autor principal: Server Technical Publications


ID de documento: 35624-01-1151
Esta publicacin pertenece a Adaptive Server Enterprise, Versin 11.5.1 del
software de administracin de base de datos de Sybase y a cualquier versin
posterior hasta que se indique lo contrario en ediciones subsiguientes o notas
tcnicas. La informacin de este documento est sujeta a cambios sin previo aviso.
El software descrito en este manual se suministra bajo licencia y slo puede
copiarse o utilizarse de acuerdo con los trminos estipulados en dicha licencia.

Solicitud de documentos
Para solicitar documentos adicionales, los clientes de EE.UU. y Canad deben
comunicarse con el servicio de atencin al cliente, llamando al (800) 685-8225, fax
(617) 229-9845.
Los clientes de otros pases con licencia de EE.UU. pueden contactar al servicio de
atencin al cliente llamando al nmero de fax anterior. El resto de los clientes
internacionales deben dirigirse al distribuidor local o a su sucursal de Sybase.
Las actualizaciones de software slo se proporcionan en fechas de lanzamiento
regulares.
Copyright 19891997 Sybase, Inc. Reservados todos los derechos.
Ni el documento en su totalidad ni partes del mismo pueden reproducirse,
transmitirse o traducirse con ningn medio electrnico, mecnico, manual, ptico
o de otra ndole sin previo consentimiento por escrito de Sybase, Inc.

Marcas comerciales de Sybase


Sybase, el logotipo de Sybase, APT-FORMS, Certified SYBASE Professional, Data
Workbench, First Impression, InfoMaker, PowerBuilder, Powersoft, Replication
Server, S-Designor, SQL Advantage, SQL Debug, SQL SMART, SQL Solutions,
Transact-SQL, VisualWriter y VQL son marcas comerciales registradas de
Sybase, Inc. Adaptable Windowing Environment, Adaptive Component
Architecture, Adaptive Server, Adaptive Server Monitor, ADA Workbench,
AnswerBase, Application Manager, AppModeler, APT-Build, APT-Edit, APTExecute, APT-Library, APT-Translator, APT Workbench, Backup Server, BayCam,
Bit-Wise, ClearConnect, Client-Library, Client Services, CodeBank, Column
Design, Connection Manager, DataArchitect, Database Analyzer, DataExpress,
Data Pipeline, DataWindow, DB-Library, dbQ, Developers Workbench,
DirectConnect, Distribution Agent, Distribution Director, Dynamo, Embedded
SQL, EMS, Enterprise Client/Server, Enterprise Connect, Enterprise Manager,
Enterprise SQL Server Manager, Enterprise Work Architecture, Enterprise Work
Designer, Enterprise Work Modeler, EWA, Formula One, Gateway Manager,
GeoPoint, ImpactNow, InformationConnect, InstaHelp, InternetBuilder, iScript,
Jaguar CTS, jConnect for JDBC, KnowledgeBase, Logical Memory Manager,
MainframeConnect, Maintenance Express, MAP, MDI Access Server, MDI
Database Gateway, media.splash, MetaWorks, MethodSet, Net-Gateway,
NetImpact, Net-Library, ObjectConnect, ObjectCycle, OmniConnect, OmniSQL

Access Module, OmniSQL Toolkit, Open Client, Open ClientConnect, Open


Client/Server, Open Client/Server Interfaces, Open Gateway, Open Server, Open
ServerConnect, Open Solutions, Optima++, PB-Gen, PC APT-Execute, PC DB-Net,
PC Net Library, Power++, Power AMC, PowerBuilt, PowerBuilt with
PowerBuilder, PowerDesigner, Power J, PowerScript, PowerSite, PowerSocket,
Powersoft Portfolio, Power Through Knowledge, PowerWare Desktop,
PowerWare Enterprise, ProcessAnalyst, Quickstart Datamart, Replication Agent,
Replication Driver, Replication Server Manager, Report-Execute, Report
Workbench, Resource Manager, RW-DisplayLib, RW-Library, SAFE, SDF, Secure
SQL Server, Secure SQL Toolset, Security Guardian, SKILS, smart.partners,
smart.parts, smart.script, SQL Anywhere, SQL Central, SQL Code Checker, SQL
Edit, SQL Edit/TPU, SQL Modeler, SQL Remote, SQL Server, SQL Server/CFT,
SQL Server/DBM, SQL Server Manager, SQL Server SNMP SubAgent, SQL
Station, SQL Toolset, Sybase Client/Server Interfaces, Sybase Development
Framework, Sybase Gateways, Sybase IQ, Sybase MPP, Sybase SQL Desktop,
Sybase SQL Lifecycle, Sybase SQL Workgroup, Sybase Synergy Program, Sybase
Virtual Server Architecture, Sybase User Workbench, SybaseWare, SyBooks,
System 10, System 11, the System XI logo, SystemTools, Tabular Data Stream, The
Architecture for Change, The Enterprise Client/Server Company, The Model for
Client/Server Solutions, The Online Information Center, Translation Toolkit,
Turning Imagination Into Reality, Unibom, Unilib, Uninull, Unisep, Unistring,
Viewer, Visual Components, VisualSpeller, WarehouseArchitect,
WarehouseNow, Warehouse WORKS, Watcom, Watcom SQL, Watcom SQL
Server, Web.SQL, WebSights, WebViewer, WorkGroup SQL Server, XA-Library y
XA-Server son marcas comerciales de Sybase, Inc. 6/97
Todos los dems nombres de compaas y productos utilizados pueden ser marcas
comerciales o marcas comerciales registradas de sus respectivas compaas.

Limitacin de derechos
El uso, duplicacin o revelacin por parte del gobierno est sujeto a las
restricciones estipuladas en el subprrafo (c)(1)(ii) de DFARS 52.227-7013 para
DOD y en FAR 52.227-19(a)-(d) para agencias civiles.
Sybase, Inc., 6475 Christie Avenue, Emeryville, CA 94608.

ndice de Materias
Prefacio
A quin va dirigido este manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii
Acerca de este manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiv
Documentos de Adaptive Server Enterprise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiv
Otras fuentes de informacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi
Convenciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii
Si necesita ayuda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviii

1. Introduccin
Las nuevas funciones en Adaptive Server 11.5.1 para UNIX. . . . . . . . . . . . . . . . . . . . 1-1
Configuracin de productos para alta disponibilidad . . . . . . . . . . . . . . . . . . . . . . . . 1-1

2. Configuracin del sistema operativo tras la instalacin o actualizacin


Definicin de las variables de entorno. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DSLISTEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DSQUERY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PATH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Uso del parmetro stty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Restauracin de los permisos correctos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Descriptores de archivos y conexiones de usuario . . . . . . . . . . . . . . . . . . . . . . . . . .
En Digital UNIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
En HP-UX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
En NCR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
En SGI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Visualizacin del lmite flexible y del fijo . . . . . . . . . . . . . . . . . . . . . . .
Aumento del lmite flexible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Aumento del lmite fijo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Programa de ejemplo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
En Sun Solaris . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Visualizacin de los lmites flexible y fijo . . . . . . . . . . . . . . . . . . . . . . .
Aumento del lmite flexible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Aumento del lmite fijo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ajuste del perodo de espera en las conexiones de cliente . . . . . . . . . . . . . . . . . . . .
En Digital UNIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
En HP-UX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Configuracin de Adaptive Server para plataformas UNIX

2-1
2-2
2-2
2-2
2-3
2-3
2-3
2-3
2-4
2-4
2-4
2-5
2-5
2-5
2-6
2-7
2-7
2-8
2-8
2-9
2-9
2-9

Adaptive Server Enterprise, Versin 11.5.x

En IBM RS/6000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
En NCR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
En Sun Solaris . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Verificacin de errores de hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
En Digital UNIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
En HP-UX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
En IBM RS/6000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
En NCR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
En SGI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
En Sun Solaris . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Control del uso de los recursos del sistema operativo . . . . . . . . . . . . . . . . . . . . . .
En Digital UNIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
En HP-UX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
En IBM RS/6000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
En NCR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
En SGI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
En Sun Solaris . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Un guin Shell C de ejemplo para mantenimiento . . . . . . . . . . . . . . . . .
Uso de dispositivos grandes en HP-UX10.20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2-10
2-10
2-10
2-10
2-11
2-11
2-11
2-11
2-11
2-11
2-12
2-12
2-12
2-13
2-13
2-14
2-14
2-15
2-16

3. Configuracin de las comunicaciones en la red


Qu es un archivo de interfaces? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Creacin del archivo de interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Contenido de un archivo de interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Diferencias entre un archivo de interfaces de cliente y otro
de servidor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Si su emplazamiento tiene instalaciones mltiples. . . . . . . . . . . . . . . 3-4
Cmo utiliza Adaptive Server un archivo de interfaces . . . . . . . . . . . . . . . . . . . . . . . 3-4
Cmo utiliza un cliente un archivo de interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
Entornos heterogneos y homogneos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
Descripcin del formato del archivo de interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
Formato segn plataforma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8
Componentes de una entrada en un archivo de interfaces. . . . . . . . . . . . 3-9
Creacin de archivos de interfaces para SPX . . . . . . . . . . . . . . . . . . . . . . 3-11
Ejemplo de archivo de interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13
Utilidades para la edicin del archivo de interfaces . . . . . . . . . . . . . . . . . . . . . . . . . 3-14
Creacin de un archivo de interfaces para varias instalaciones. . . . . . . . . . . . . . . . 3-15
Uso de dsedit o dscp para crear un archivo de interfaces maestro . . . . 3-15
Uso de un editor de texto para crear un archivo de interfaces
maestro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-15

vi

ndice de Materias

Adaptive Server Enterprise, Versin 11.5.x

Configuracin de archivos de interfaces para redes mltiples. . . . . . . . . . . . . . . . .


Configuracin del servidor para mltiples manipuladores de red. . . .
Archivos de interfaces de ejemplo para mltiples
manipuladores de red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuracin de conexiones cliente . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Uso de un nombre DSQUERY independiente de la red . . . . . . . . . .
Uso de nombres DSQUERY diferentes . . . . . . . . . . . . . . . . . . . . . . . .
Configuracin para puerto de consulta de respaldo . . . . . . . . . . . . . . . .

3-16
3-16
3-17
3-18
3-18
3-19
3-20

4. Modificacin del archivo de interfaces


Uso de dsedit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Inicio de dsedit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Apertura de una sesin de edicin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
Adicin, visualizacin y edicin de entradas de servidor . . . . . . . . . . . . 4-4
Adicin o edicin de direcciones de transporte de red . . . . . . . . . . . 4-6
Solucin de problemas de dsedit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7
dsedit no se inicia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7
Mensaje de error: Unable to open X display . . . . . . . . . . . . . . . . . . 4-7
No es posible aadir, modificar o eliminar entradas de servidor . . . 4-8
Uso de dscp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
Inicio de dscp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9
Obtencin de ayuda sobre dscp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9
Uso de una sesin de dscp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9
Apertura de una sesin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9
Enumeracin de sesiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9
Intercambio entre sesiones abiertas . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10
Cierre de una sesin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10
Adicin y modificacin de entradas de servidor . . . . . . . . . . . . . . . . . . . 4-10
Adicin de una entrada de servidor . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12
Modificacin de entradas de servidor. . . . . . . . . . . . . . . . . . . . . . . . . 4-12
Copia de entradas de servidor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-13
Copia de entradas dentro de una sesin. . . . . . . . . . . . . . . . . . . . . . . 4-14
Copia de entradas entre sesiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-14
Copia de todas las entradas a una sesin diferente. . . . . . . . . . . . . . 4-15
Enumeracin de entradas de servidor. . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-15
Visualizacin de una entrada de servidor. . . . . . . . . . . . . . . . . . . . . . . . . 4-16
Eliminacin de entradas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-16
Salida de dscp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-16
Referencia rpida para los comandos de utilidad dscp . . . . . . . . . . . . . 4-17

Configuracin de Adaptive Server para plataformas UNIX

vii

Adaptive Server Enterprise, Versin 11.5.x

5. Temas de localizacin
Soporte de localizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
Juegos de caracteres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Juegos de caracteres predeterminados para servidores . . . . . . . . . . . . . . 5-2
Cambio del juego de caracteres predeterminado para servidores . . . . . 5-3
Juegos de caracteres admitidos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
Inicio de la conversin de caracteres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9
Uso de la conversin de caracteres Unicode. . . . . . . . . . . . . . . . . . . . . . . 5-10
Carga de las tablas de conversin Unicode . . . . . . . . . . . . . . . . . . . . 5-10
Cambio del tamao del cach de Unilib . . . . . . . . . . . . . . . . . . . . . . . 5-10
Activacin de la conversin de caracteres Unicode . . . . . . . . . . . . . 5-11
Desactivacin de la conversin de caracteres . . . . . . . . . . . . . . . . . . 5-11
Criterios de ordenacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-11
Criterios de ordenacin disponibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-12
Obtencin de informacin sobre la secuencia de ordenacin . . . . . . . . 5-16
Ordenacin de resultados de consulta segn el comportamiento
de la ordenacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-17
Comparacin de cadenas segn las reglas alternativas de
ordenacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-18
Configuracin de la localizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-19
Archivos de localizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-20
Acerca del directorio locales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-20
Acerca del archivo locales.dat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-21
Acerca del directorio charsets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-21
Acerca del archivo locales.dat. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-21
Formato de las entradas del archivo locales.dat . . . . . . . . . . . . . . . . 5-21
Cmo utiliza una aplicacin cliente el archivo locales.dat. . . . . . . . 5-22
Edicin del archivo locales.dat. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-23
Mdulos de idioma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-23
Instalacin de nuevos mdulos de idioma . . . . . . . . . . . . . . . . . . . . . . . . 5-24
Idioma de los mensajes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-24
Mdulo de idioma Japons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-24
Limitaciones de la conversin Hankaku Katakana . . . . . . . . . . . . . . . . . . . . . . . . . . 5-25
Conversin Hankaku Katakana y de tipos de datos . . . . . . . . . . . . . . . . 5-26
Conversiones entre servidores y clientes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-27
Conversiones de Backup Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-27
Conversin en un entorno heterogneo . . . . . . . . . . . . . . . . . . . . . . . . . . 5-27
Conversin entre juegos de caracteres. . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-28
Cambio del idioma, juego de caracteres o criterio de ordenacin . . . . . . . . . . . . . . 5-28

ndice
viii

ndice de Materias

Lista de Figuras
Figura 3-1:
Figura 3-2:
Figura 3-3:
Figura 4-1:
Figura 5-1:

Establecimiento de conexiones de red en un entorno heterogneo .......................3-6


Establecimiento de conexiones de red en un entorno homogneo ........................3-7
Archivo de interfaces para tres Adaptive Servers y un cliente.............................3-14
Pantalla Directory Service Session ..............................................................................4-3
Archivos de localizacin en el directorio de instalacin de Sybase .....................5-20

Configuracin de Adaptive Server para plataformas UNIX

ix

Adaptive Server Enterprise, Versin 11.5.x

Lista de Figuras

Lista de Tablas
Tabla 1:
Tabla 2-1:
Tabla 3-1:
Tabla 3-2:
Tabla 4-1:
Tabla 4-2:
Tabla 5-1:
Tabla 5-2:
Tabla 5-3:
Tabla 5-4:
Tabla 5-5:
Tabla 5-6:
Tabla 5-7:
Tabla 5-8:
Tabla 5-9:
Tabla 5-10:
Tabla 5-11:
Tabla 5-12:
Tabla 5-13:
Tabla 5-14:

Convenciones de sintaxis SQL.................................................................................. xviii


Variables de entorno de sistema ..................................................................................2-2
Dnde encontrar informacin sobre tareas y temas relacionados con
el archivo de interfaces .................................................................................................3-1
Componentes de un archivo de interfaces para UNIX ............................................3-9
Atributos de servidor ..................................................................................................4-11
Comandos dscp............................................................................................................4-17
Plataformas y sus juegos de caracteres nativos.........................................................5-3
Juegos de caracteres de cliente en rabe admitidos por Adaptive Server ...........5-5
Juegos de caracteres de cliente en Chino admitidos por Adaptive Server ...........5-6
Juegos de caracteres de cliente Cirlico admitidos por Adaptive Server...............5-6
Juegos de caracteres de cliente Latino admitidos por Adaptive Server ................5-6
Juegos de caracteres de cliente Griego admitidos por Adaptive Server ...............5-7
Juegos de caracteres de cliente Hebreo admitido por Adaptive Server ................5-8
Juegos de caracteres de cliente Japons admitidos por Adaptive Server..............5-8
Juegos de caracteres de cliente Coreano admitidos por Adaptive Server.............5-9
Juegos de caracteres de cliente Tailands admitidos por Adaptive Server...........5-9
Juegos de caracteres de cliente Turco admitidos por Adaptive Server..................5-9
Criterios de ordenacin disponibles en Adaptive Server bsico ..........................5-13
Criterios de ordenacin para los idiomas europeos occidentales ........................5-15
Parmetros de locales.dat ...........................................................................................5-21

Configuracin de Adaptive Server para plataformas UNIX

xi

Adaptive Server Enterprise, Versin 11.5.x

xii

Lista de Tablas

Prefacio
Esta gua, Configuracin de Adaptive Server para plataformas UNIX,
proporciona instrucciones para la realizacin de tareas
configuracin especficas para Sybase Adaptive Server
Enterprise en las plataformas siguientes:
Digital UNIX
HP 9000 Series 800 HP-UX
IBM RISC System/6000 AIX
Silicon Graphics IRIX
Sun Solaris 2.x (SPARC)
NCR System MP-RAS
UnixWare
La versin de los sistemas operativos de las plataformas anteriores
para las que Adaptive Server est certificado se incluye en la
documentacin de instalacin en su plataforma.
Esta gua proporciona:
Una descripcin general de la infraestructura Adaptive Server
Las instrucciones para la reconfiguracin de determinados
atributos de Adaptive Server, Backup Server o XP Server
existentes para satisfacer sus necesidades

A quin va dirigido este manual


Esta gua est diseada para los administradores de sistema Sybase.

Configuracin de Adaptive Server para plataformas UNIX

xiii

Acerca de este manual

Adaptive Server Enterprise, Versin 11.5.x

Acerca de este manual


Nota
Antes de configurar Adaptive Server de acuerdo con las instrucciones de
este manual, debe instalar o actualizar Adaptive Server en su sistema. Si
no lo hizo, siga las instrucciones de instalacin y actualizacin de
Instalacin de Adaptive Server y OmniConnect en plataformas UNIX.

Este manual contiene los captulos siguientes:


El Captulo 1, Introduccin, ofrece una descripcin de de los
cambios de configuracin que puede realizar en Adaptive Server
despus de instalar o actualizar el servidor.
El Captulo 2, Configuracin del sistema operativo tras la
instalacin o actualizacin, describe temas de configuracin del
sistema operativo.
El Captulo 3, Configuracin de las comunicaciones en la red,
describe el archivo de interfaces, que recibe el nombre de
interfaces en plataformas UNIX.
El Captulo 4, Modificacin del archivo de interfaces,
proporciona informacin de referencia y prctica sobre el uso de
las utilidades dsedit y dscp para modificar el archivo de interfaces.
Captulo 5, Temas de localizacin, proporciona informacin
general sobre la localizacin de Sybase y sobre tareas para volver
a configurar juegos de caracteres, criterios de ordenacin y
mdulos de idioma.

Documentos de Adaptive Server Enterprise


Los documentos siguientes componen la documentacin de Sybase
Adaptive Server Enterprise:
El Release Bulletin para su plataforma contiene la informacin de
ltima hora que no pudo incluirse en los manuales.
Una versin ms reciente del Release Bulletin puede estar
disponible en la World Wide Web. Si desea comprobar
productos crticos o informacin aadida despus del
lanzamiento del CD del producto, utilice
SyBooks-on-the-Web.

xiv

Prefacio

Adaptive Server Enterprise, Versin 11.5.x

Documentos de Adaptive Server Enterprise

La documentacin de instalacin de Adaptive Server para su


plataforma describe los procedimientos de instalacin y de
actualizacin para todos los productos Adaptive Server y de
Sybase relacionados.
La documentacin de configuracin de Adaptive Server para su
plataforma describe la configuracin de un servidor, la creacin
de conexiones de red, la configuracin de funcionalidad
opcional, como la auditora, la instalacin de la mayora de las
bases de datos de sistema opcionales y la realizacin de tareas de
administracin de sistema operativo.
Novedades en Adaptive Server Enterprise describe las nuevas
funciones de Adaptive Server versin 11.5, los cambios aadidos
en el sistema para permitir estas funciones y los cambios que
pueden afectar a sus aplicaciones existentes.
Navigating the Documentation for Adaptive Server una interfaz
electrnica para usar Adaptive Server. Este documento en lnea
proporciona enlaces a los conceptos y sintaxis en la
documentacin que tienen relacin con cada tarea.
La Gua del Usuario de Transact-SQL documenta Transact-SQL,
la versin mejorada de Sybase del lenguaje de bases de datos
relacionales. El manual sirve de libro de texto para usuarios
inexpertos en el sistema de administracin de bases de datos. Este
manual tambin contiene descripciones de las bases de ejemplo
pubs2 y pubs3.
La Gua de Administracin del Sistema proporciona informacin
pormenorizada sobre temas de administracin de servidores y
bases de datos. Este manual contiene instrucciones y pautas para
manejar recursos fsicos y bases de datos del sistema y de usuario
y para especificar el valor para la conversin de caracteres,
idioma y criterio de ordenacin.
El manual Adaptive Server Reference contiene informacin
detallada sobre todos los comandos, funciones, procedimientos y
tipos de datos de Transact-SQL. Tambin contiene una lista de las
palabras reservadas las definiciones de las tablas de sistema.
La Gua de Mejora de Rendimiento y Afinacin explica como afinar
Adaptive Server para obtener el mximo rendimiento. Este
manual incluye informacin sobre cmo el diseo de las bases de
datos puede afectar al rendimiento, optimizacin de consultas,
sobre cmo afinar Adaptive Server para bases de datos muy
grandes, temas relacionados con el disco y el cach y los efectos
del bloqueo y los cursores sobre el rendimiento.

Configuracin de Adaptive Server para plataformas UNIX

xv

Otras fuentes de informacin

Adaptive Server Enterprise, Versin 11.5.x

El manual Programas de utilidad para su plataforma documenta


los programas de utilidad de Adaptive Server, como isql y bcp,
que se ejecutan en el sistema operativo.
La Gua de Administracin de Seguridad explica cmo utilizar las
funciones de seguridad que Adaptive Server proporciona para
controlar el acceso de los usuarios a los datos. Este manual
incluye informacin sobre cmo aadir usuarios en Adaptive
Server, administrar roles de sistema y definidos por el usuario,
otorgar acceso a los usuarios de bases de datos y administrar
Adaptive Servers remotos.
Security Features User's Guide proporciona instrucciones y
pautas para utilizar las opciones de seguridad de Adaptive
Server desde la perspectiva del usuario sin funciones
administrativas.
Error Messages y Troubleshooting Guide explican cmo resolver
los mensajes de error que se producen frecuentemente y
describen soluciones para los problemas de sistema que pueden
aparecer a un usuario.
Component Integration Services User's Guide for Adaptive Server
Enterprise and OmniConnect explica cmo utilizar la funcin de
Adaptive Server: Component Integration Services para
conectarse a bases de datos remotas Sybase y de otros fabricantes.
Adaptive Server Glossary define los trminos tcnicos utilizados
en la documentacin de Adaptive Server.
Master Index for Adaptive Server Publications combina los ndices
de Adaptive Server Reference Manual, Component Integration
Services User's Guide, Gua de Mejora de Rendimiento y Afinacin,
Gua de Administracin de Seguridad, Security Features User's Guide,
Gua de Administracin del Sistema, y Gua del Usuario de
Transact-SQL.

Otras fuentes de informacin


Utilice los recursos en lnea SyBooks y SyBooks-on-the-Web para
conocer detalles sobre los productos:
La documentacin SyBooks se encuentra en el CD que viene con
el software. El visualizador DynaText, incluido tambin en el CD,
permite acceder a informacin tcnica sobre su producto en un
formato fcil de utilizar.

xvi

Prefacio

Adaptive Server Enterprise, Versin 11.5.x

Convenciones

Consulte la Gua de instalacin en la documentacin de su


paquete para obtener instrucciones sobre la instalacin y el inicio
de SyBooks.
SyBooks-on-the-Web es una versin HTML de SyBooks a la que
puede acceder mediante un navegador Web estndar.
Para utilizar SyBooks-on-the-Web, abra
http://www.sybase.com y elija "Documentation".

Convenciones
Se utilizan las convenciones de estilo siguientes en este manual:
En una pantalla de ejemplo, los comandos que debe introducir
con exactitud aparecen en:
esta fuente

En una pantalla de ejemplo, las palabras que debe reemplazar


con un valor adecuado aparecen en:
esta fuente

En el texto normal de este documento, el nombre de archivos y de


directorios aparecen en cursiva:
/usr/u/sybase
Los nombres de programas, utilidades, procedimientos y
comandos aparecen en negrita:
sybsetup

En este documento se describen tanto los comandos para el shell


C como para el shell Bourne cuando difieren. El archivo de
inicializacin para el shell C se denomina .cshrc. El archivo de
inicializacin para el shell Bourne se denomina .profile. Si est
utilizando un shell diferente, por ejemplo, el shell Korn, consulte
su documentacin especfica para obtener la sintaxis correcta de
comando.

Configuracin de Adaptive Server para plataformas UNIX

xvii

Si necesita ayuda

Adaptive Server Enterprise, Versin 11.5.x

Las convenciones de sintaxis de las instrucciones que aparecen en


este manual son las siguientes:
Tabla 1: Convenciones de sintaxis SQL
Clave

Definicin

comando

Los nombres de los comandos, opciones de comando y


utilidades, as como los indicadores de utilidades y otras
palabras clave aparecen en negrita.

variable

Las variables o palabras que representan los valores que debe


introducir el usuario aparecen en cursiva.

{ }

Las llaves indican que tiene que elegir al menos una de las
opciones mostradas. No debe incluirlas en su opcin.

[ ]

Los corchetes indican que la seleccin de una o varias de las


opciones mostradas es opcional. No debe incluir los corchetes
en su opcin.

( )

Los parntesis deben escribirse como parte del comando.

La barra vertical indica que slo puede seleccionar una de las


opciones mostradas.

La coma indica que puede elegir tantas opciones como desee,


separndolas con comas al incluirlas como parte del comando.

Si necesita ayuda
Cada instalacin Sybase provista de un contrato de asistencia tiene
una o varias personas designadas que estn autorizadas para
contactar con el servicio de Asistencia Tcnica de Sybase. Si no puede
resolver un problema consultando los manuales o la ayuda en lnea,
solicite a la persona designada en su emplazamiento que contacte
con la Asistencia Tcnica de Sybase o a la subsidiaria de Sybase en su
zona.

xviii

Prefacio

Introduccin

1.

Despus de instalar Adaptive Server, puede cambiar la


configuracin para modificar la forma en que trabaja el servidor. Este
manual desarrolla, entre otros, los siguientes temas relacionados con
la configuracin:
Configuracin de Adaptive Server para la comunicacin con los
clientes
Uso de las utilidades dscp y dsedit para modificar el archivo de
interfaces
Los elementos de localizacin como idiomas, juegos de caracteres
y criterios de ordenacin

Las nuevas funciones en Adaptive Server 11.5.1 para UNIX


Adaptive Server 11.5.1 tiene las siguientes nuevas caractersticas:
Uso del mecanismo de conversin basado en Unicode ofrecido
por la biblioteca Unicode Infrastructure. Pueden aadirse nuevos
juegos de caracteres al aadir una nueva tabla externa. Se
incluyen todos los juegos de caracteres admitidos por Sybase.
Para obtener mayor informacin, consulte Juegos de caracteres
en la pgina 5-2.
Las funciones sortkey y compare que proporcionan soporte de
clasificacin para empresas que utilizan idiomas diferentes de
us_english. Para obtener mayor informacin, consulte
Obtencin de informacin sobre la secuencia de ordenacin en
la pgina 5-16.
Lo siguiente se refiere slo a HP, ahora puede utilizar
dispositivos mayores que 4GB. Para obtener mayor informacin,
consulte Uso de dispositivos grandes en HP-UX10.20 en la
pgina 2-16.

Configuracin de productos para alta disponibilidad


Adaptive Server es compatible con productos para alta
disponibilidad existentes en diversas plataformas y sistemas
operativos, como On-Line Recovery Server de Compaq. Podr
consultar los procedimientos de configuracin de estos productos
para alta disponibilidad en el sitio en World Wide Web de Sybase.

Configuracin de Adaptive Server para plataformas UNIX

1-1

Configuracin de productos para alta disponibilidad

Adaptive Server Enterprise, Versin 11.5.x

Para visualizar los procedimientos de configuracin de los


productos de alta disponibilidad:
1. En su navegador, utilice la direccin siguiente para acceder al
sitio Web de Sybase:
http://www.sybase.com
2. Haga clic en el botn Technical Support.
3. Abra Technical Information Library.
4. Introduzca High Availability en la utilidad de bsqueda.
La utilidad de bsqueda genera una lista de los ttulos de las Notas
tcnicas que contienen procedimientos de configuracin de
productos para alta disponibilidad. Consulte los ttulos que incluyan
Configuring Sybase SQL Server for High-Availability junto a una
referencia a su plataforma o sistema operativo.

1-2

Introduccin

Configuracin del sistema operativo


tras la instalacin o actualizacin 2.
Este captulo describe los parmetros de configuracin del sistema
operativo que es posible ajustar despus de la instalacin o
actualizacin de Adaptive Server. A menos que se indique lo
contrario, la informacin se refiere a todas las plataformas UNIX
admitidas.
Los temas tratados son:
Definicin de las variables de entorno 2-1
Uso del parmetro stty 2-3
Restauracin de los permisos correctos 2-3
Descriptores de archivos y conexiones de usuario 2-3
Ajuste del perodo de espera en las conexiones de cliente 2-9
Verificacin de errores de hardware 2-10
Control del uso de los recursos del sistema operativo 2-12
Uso de dispositivos grandes en HP-UX10.20 2-16

Definicin de las variables de entorno


Es de vital importancia para el funcionamiento de los productos
Sybase que las variables de entorno del sistema estn correctamente
definidas. Las variables de entorno se definen en el entorno del
usuario de forma interactiva o incluyndolas en los archivos de
usuario .login y .cshrc (en el caso del shell C) o .profile (en el caso del
shell Bourne).
Slo el propietario del archivo o el usuario root pueden modificar
el archivo .login de un usuario o los archivos .cshrc y .profile.
Es posible que desee verificar que las variables de entorno de
Adaptive Server en Tabla 2-1 estn correctamente definidas.
Para verificar los valores actuales de estas variables, introduzca el
comando siguiente en el indicador del sistema operativo:
setenv

Configuracin de Adaptive Server para plataformas UNIX

2-1

Definicin de las variables de entorno

Adaptive Server Enterprise, Versin 11.5.x

La Tabla 2-1 describe las variables de entorno de sistema de Adaptive


Server:
Tabla 2-1: Variables de entorno de sistema
Variable

Valor de ejemplo

Funcin

DSLISTEN

IGNATZ

Se utiliza en el inicio de Adaptive Server;


permite que el Adaptive Server especificado
atienda a la entrada desde el software
front-end.

DSQUERY

IGNATZ

Especifica las aplicaciones cliente locales que


se conectarn a Adaptive Server.

PATH

/usr/bin:/etc:/usr/sbin:/usr/ucb:
/usr/bin/X11:/sbin

Aade la ruta de acceso completa a los


subdirectorios bin de Adaptive Server.

DSLISTEN
La variable de entorno DSLISTEN define el nombre utilizado
utilizado por Adaptive Server para atender a las conexiones de
cliente, en los casos en que no se proporciona ningn nombre en el
inicio de Adaptive Server. Si no se define DSLISTEN y no se
proporciona ningn nombre, Adaptive Server utilizar de forma
predeterminada el nombre de servidor proporcionado durante la
instalacin.

DSQUERY
La variable de entorno DSQUERY define el nombre de Adaptive
Server al que los programas cliente intentan conectarse al no
especificar ningn nombre de Adaptive Server con una opcin de
lnea de comandos. Si no se define DSQUERY y no se proporciona el
nombre de Adaptive Server con una opcin de la lnea de comandos,
los clientes intentan conectarse con el servidor cuyo nombre se
proporcion durante la instalacin.

PATH
La variable de entorno PATH especifica las rutas de acceso en las que
se buscarn los ejecutables. Los ejecutables de Sybase se encuentran
en los directorios bin e install del directorio de instalacin Sybase. El
programa de instalacin aade estas rutas de acceso a la variable de
entorno PATH actual.
2-2

Configuracin del sistema operativo tras la instalacin o actualizacin

Adaptive Server Enterprise, Versin 11.5.x

Uso del parmetro stty

Nota
La ruta de acceso a los nuevos ejecutables se aade al final de la variable
PATH. Asegrese de no tener ejecutables de Sybase anteriores en la ruta
de acceso indicada por PATH que puedan ejecutarse en lugar de los
nuevos.

Uso del parmetro stty


Al definir la opcin stty tostop provoca que un Adaptive Server en
segundo plano se detenga al intentar escribir en el terminal. Para
evitar esto, ejecute el siguiente comando antes de iniciar Adaptive
Server:
% stty -tostop

Si desea redireccionar toda la salida de Adaptive Server a archivos,


no es necesario que modifique el parmetro stty.

Restauracin de los permisos correctos


Los archivos de software Sybase y los directorios se instalan con los
permisos correctos de acceso. Si detecta que los permisos ya no son
los adecuados, puede restaurar los permisos correctos con el guin
setperm_all, ubicado en el directorio $SYBASE/install.

Descriptores de archivos y conexiones de usuario


El nmero de conexiones de usuarios utilizado por Adaptive Server
no puede exceder del nmero de descriptores de archivos disponible
para Adaptive Server en el sistema operativo. Al configurar las
conexiones de usuario en Adaptive Server, el Administrador de
sistema debe tener en cuenta el nmero de descriptores de archivo
disponible por proceso. Aunque la mayora de los descriptores de
archivo abiertos estn disponibles para conexiones de usuario,
Adaptive Server utiliza algunos para abrir archivos y dispositivos.

En Digital UNIX
El nmero de descriptores de archivo por proceso est determinado
por el parmetro open_max del sistema operativo. El valor
predeterminado de open_max es 4096. Consulte la documentacin
Configuracin de Adaptive Server para plataformas UNIX

2-3

Descriptores de archivos y conexiones de usuario

Adaptive Server Enterprise, Versin 11.5.x

del sistema operativo Digital UNIX para obtener ms informacin


sobre la definicin de open_max.
El valor actual del parmetro open_max puede obtenerse mediante el
comando ulimit de los shell Korn o Bourne:
% ulimit -n

Adaptive Server puede utilizar 1024 descriptores de archivo, sin


importar el valor de open_max.
Para obtener el nmero actual de descriptores de archivo en los
programas, utilice la funcin sysconf o getdtablesize.

En HP-UX
Los parmetros del kernel: maxfiles y maxfiles _lim controlan el nmero
de descriptores de archivo disponibles en cualquier proceso.

En NCR
Puede definir un lmite flexible (soft limit) y un lmite fijo (hard limit)
para los descriptores de archivo. Cualquier proceso puede utilizar la
llamada de sistema setrlimit para aumentar su lmite flexible. Un
proceso con una ID efectiva de usuario igual a 0 (root) tambin
puede aumentar el lmite fijo. El parmetro de lmite flexible del
kernel SFNOLIM especifica el nmero mximo de descriptores de
archivo que puede tener un proceso. El parmetro de lmite fijo del
kernel HFNOLIM especifica el valor mximo de SFNOLIM.

En SGI
En SGI puede definir el lmite flexible y el lmite fijo de descriptores
de archivo. Un usuario puede aumentar el lmite flexible hasta
alcanzar el valor del lmite fijo, pero solo un usuario con los permisos
root puede aumentar el lmite fijo. El lmite flexible determina el
nmero de descriptores de archivos abiertos disponibles para un
motor Adaptive Server.
Aunque la mayora de los descriptores de archivos abiertos estn
disponibles para conexiones de usuario, Adaptive Server utiliza
algunos para abrir archivos y dispositivos.
Consulte la Gua de Administracin del Sistema para obtener
informacin sobre las conexiones de usuario.

2-4

Configuracin del sistema operativo tras la instalacin o actualizacin

Adaptive Server Enterprise, Versin 11.5.x

Descriptores de archivos y conexiones de usuario

Visualizacin del lmite flexible y del fijo


Para visualizar el lmite flexible actual, introduzca el comando
siguiente en el indicador del sistema operativo:
% limit descriptors (shell C)
$ ulimit -n (shell Bourne)

Para visualizar el lmite fijo actual, introduzca el comando siguiente


en el indicador del sistema operativo:
% limit -h descriptors (shell C)
$ ulimit -Hn (shell Bourne)

Aumento del lmite flexible


Para aumentar el lmite flexible, introduzca el comando siguiente en
el indicador del sistema operativo:
% limit descriptors n (shell C)
$ ulimit -Sn new_value (shell Bourne)

donde n es el valor actual del lmite flexible y new_value es el valor al


que desea aumentar el lmite flexible.
Nota
Los comandos anteriores pueden utilizarse en su archivo runserver para
aumentar el lmite fijo y el lmite flexible. Ya que el archivo runserver es un
guin del shell Bourne, asegrese de utilizar las versiones del shell Bourne
de estos comandos en el archivo runserver.

Aumento del lmite fijo


Si desea aumentar el lmite fijo, utilice un programa como el que
aparece en Programa de ejemplo en la pgina 2-6. Para configurar
el programa de ejemplo y aumentar el lmite fijo:
1. Cree un archivo ASCII file_name.c (donde file_name sea el nombre
que asigne al archivo) con un editor de texto. Escriba el texto del
ejemplo de Programa de ejemplo en la pgina 2-6.
2. Compile el archivo con el comando siguiente:
% cc file_name.c -o program_name
donde file_name es el nombre del archivo original que ha creado
y program_name es el nombre que desea asignar al programa.

Configuracin de Adaptive Server para plataformas UNIX

2-5

Descriptores de archivos y conexiones de usuario

Adaptive Server Enterprise, Versin 11.5.x

3. Cambie los permisos y la propiedad del programa para que se


ejecute como root:
% chmod 755 program_name
% chown root program_name
donde program_name es el nombre del programa compilado.
4. El usuario root puede utilizar el programa para iniciar
Adaptive Server con un mayor nmero de conexiones de
usuario si introduce el comando siguiente en el indicador del
sistema operativo:
# program_name dataserver -dmaster_device_name
donde program_name es el nombre del programa compilado y
master_device_name es la ruta de acceso completa del dispositivo
master de Adaptive Server. En lugar de escribir el comando en el
indicador del sistema operativo, puede aadir program_name
delante del comando dataserver de la lnea de comandos del
archivo runserver de Adaptive Server.
Programa de ejemplo
A continuacin aparece un ejemplo de cdigo que puede utilizarse
para aumentar el lmite fijo:
#include <sys/time.h>
#include <sys/resource.h>
#include <sys/types.h>
/*
** define MAX_CONNECTIONS to a number less than
** 10000. The number defined will then become the maximum
** number of connections allowed by an Adaptive Server.
*/
#define MAX_CONNECTIONS 9999
extern int errno;
main(argc,argv)
char **argv;
{
struct rlimit rlp;
uid_t uid;
rlp.rlim_cur = MAX_CONNECTIONS;
rlp.rlim_max = MAX_CONNECTIONS;
/* set the number of open file descriptors to
MAX_CONNECTIONS */

2-6

Configuracin del sistema operativo tras la instalacin o actualizacin

Adaptive Server Enterprise, Versin 11.5.x

Descriptores de archivos y conexiones de usuario

if (setrlimit (RLIMIT_NOFILE,&rlp) == -1)


{
perror("setrlimit");
exit(1);
}
/* reset the user id to disable superuser
privileges */
uid = getuid();
setuid(uid);
/* run the program indicated as arguments to
this program */
execv(*++argv, argv);
}

Consulte la Gua de Administracin del Sistema para obtener


informacin sobre las conexiones de usuario.

En Sun Solaris
Sun Solaris define el lmite flexible y el fijo: un usuario puede
aumentar el lmite flexible hasta alcanzar el valor del lmite fijo, pero
solo un usuario con los permisos root puede aumentar el lmite
fijo. El lmite flexible determina el nmero de descriptores de
archivos abiertos disponibles para un motor Adaptive Server.
Aunque la mayora de los descriptores de archivos abiertos estn
disponibles para conexiones de usuario, Adaptive Server utiliza
algunos para abrir archivos y dispositivos.
Consulte la Gua de Administracin del Sistema para obtener
informacin sobre las conexiones de usuario.
Visualizacin de los lmites flexible y fijo
Para visualizar el lmite flexible actual, introduzca el comando
siguiente en el indicador del sistema operativo:
% limit descriptors (shell C)
$ ulimit -n (shell Bourne)

Para visualizar el lmite fijo actual, introduzca el comando siguiente


en el indicador del sistema operativo:
% limit -h descriptors (shell C)
$ ulimit -Hn (shell Bourne)

Configuracin de Adaptive Server para plataformas UNIX

2-7

Descriptores de archivos y conexiones de usuario

Adaptive Server Enterprise, Versin 11.5.x

Aumento del lmite flexible


Para aumentar el lmite flexible, introduzca el comando siguiente en
el indicador del sistema operativo:
% limit descriptors n (shell C)
$ ulimit -Sn new_value (shell Bourne)

donde n es el valor actual del lmite flexible y new_value es el valor al


que desea aumentar el lmite flexible.
Nota
Los comandos anteriores pueden utilizarse en su archivo runserver para
aumentar el lmite fijo y el lmite flexible. Ya que el archivo runserver es un
guin del shell Bourne, asegrese de utilizar las versiones del shell Bourne
de estos comandos en el archivo runserver.

Aumento del lmite fijo


Si desea aumentar el lmite fijo, utilice un programa como el que
aparece en Programa de ejemplo en la pgina 2-6. Los pasos para
crear y configurar el programa de ejemplo son:
1. Cree un archivo ASCII file_name.c (donde file_name sea el nombre
que asigne al archivo) con un editor de texto. Escriba el texto del
ejemplo de Programa de ejemplo en la pgina 2-6.
2. Compile el archivo con el comando siguiente:
% cc file_name.c -o program_name
donde file_name es el nombre del archivo original que ha creado
y program_name es el nombre que desea asignar al programa.
3. Cambie los permisos y la propiedad del programa para que se
ejecute como root:
% chmod 755 program_name
% chown root program_name
donde program_name es el nombre del programa compilado.
4. El usuario root puede utilizar el programa para iniciar
Adaptive Server con un mayor nmero de conexiones de
usuario si introduce el comando siguiente en el indicador del
sistema operativo:
# program_name dataserver -dmaster_device_name

2-8

Configuracin del sistema operativo tras la instalacin o actualizacin

Adaptive Server Enterprise, Versin 11.5.x

Ajuste del perodo de espera en las conexiones de cliente

donde program_name es el nombre del programa compilado y


master_device_name es la ruta de acceso completa del dispositivo
master de Adaptive Server. En lugar de escribir el comando en el
indicador del sistema operativo, puede aadir program_name
delante del comando dataserver de la lnea de comandos del
archivo runserver de Adaptive Server.

Ajuste del perodo de espera en las conexiones de cliente


Adaptive Server utiliza la opcin KEEPALIVE del protocolo TCP/IP
para detectar los clientes que ya no estn activos. Cuando una
conexin con un cliente est inactiva durante un perodo de tiempo
determinado (el perodo de espera), el sistema operativo enva
paquetes KEEPALIVE a intervalos regulares. Si no recibe un respuesta
de la mquina cliente a ninguno de estos paquetes, el sistema
operativo notifica a Adaptive Server que el cliente no responde.
Posteriormente, Adaptive Server finlizar la conexin de cliente.
El perodo de espera predeterminado de KEEPALIVE es de 2 horas
(7.200.000 ms). Para visualizar el valor actual; utilice el comando que
se corresponda con su plataforma de entre los que aparecen a
continuacin.

En Digital UNIX
Para visualizar el valor de perodo de espera:
% /usr/sbin/ndd -get /dev/tcp tcp_keepalive_interval

Para reducir el perodo de espera a 15 minutos (900.000


milisegundos):
% /usr/sbin/ndd -set /dev/tcp tcp_keepalive_interval 900000

En HP-UX
Para visualizar el valor de perodo de espera:
/usr/contrib/bin/nettune -l
Nota
El parmetro es una l minscula, no utilice el nmero uno (1).

Configuracin de Adaptive Server para plataformas UNIX

2-9

Verificacin de errores de hardware

Adaptive Server Enterprise, Versin 11.5.x

El parmetro tcp_keepstart especifica el tiempo (medido en segundos)


de inactividad de una conexin antes de que el sistema empiece a
comprobar su estado.
Para cambiar el perodo de espera, utilice el comando nettune -s .

En IBM RS/6000
Para visualizar el valor actual de perodo de espera:
/usr/sbin/no -o tcp_keepidle

El parmetro tcp_keepidle especifica el tiempo que se mantendr una


conexin activa expresados en intervalos de medio segundo. El valor
predeterminado es 14.400 (7.200 segundos o 2 horas).
IBM recomienda un valor de al menos 15 minutos.

En NCR
Utilice la llamada de sistema getsockopt para obtener el valor de
KEEPALIVE. Tambin puede utilizar getsockopt para cambiar el valor de
KEEPALIVE.

En Sun Solaris
Para visualizar el valor de perodo de espera:
% /usr/sbin/ndd -get /dev/tcp tcp_keepalive_interval

Para reducir el perodo de espera a 15 minutos (900.000


milisegundos):
% /usr/sbin/ndd -set /dev/tcp tcp_keepalive_interval 900000

Verificacin de errores de hardware


Los tipos de mensajes de error de hardware que indican problemas
que pueden provocar una corrupcin de base de datos son:
Errores de lectura o de escritura en disco o errores de reintento
Tiempos de espera
Errores de sistema tipo panic
Problemas de memoria de cualquier tipo

2-10

Configuracin del sistema operativo tras la instalacin o actualizacin

Adaptive Server Enterprise, Versin 11.5.x

Verificacin de errores de hardware

En Digital UNIX
Verifique el archivo /var/adm/messages de forma regular. Consulte la
documentacin del sistema operativo para obtener ms informacin
sobre este archivo.

En HP-UX
Verifique el archivo /var/adm/syslog/syslog.log de forma regular.
Puede ver este archivo directamente o puede utilizar el comando
dmesg de HP-UX. Consulte la documentacin del sistema operativo
para obtener ms informacin.

En IBM RS/6000
El comando errpt proporciona varios indicadores para limitar el
informe de los eventos a determinados criterios. Utilice el comando
errpt de forma regular. Si aparecen errores, utilice la herramienta de
diagnstico diag para verificar la memoria y los discos. Tambin
puede utilizar System Management Interface Tool (SMIT) para
ejecutar el comando errpt. Este comando puede producir mucha
salida.

En NCR
Verifique el archivo en /var/adm/streams en busca de errores.
Consulte la documentacin del sistema operativo para obtener ms
informacin.

En SGI
Verifique el archivo /var/adm/SYSLOG de forma regular. Puede ver
este archivo directamente. Consulte la documentacin del sistema
operativo para obtener ms informacin.

En Sun Solaris
Verifique el archivo /var/adm/messages de forma regular. Si apareciera
cualquiera de los errores arriba mencionados, utilice la herramienta
de diagnstico de Sun Microsystems, sundiag, para verificar la

Configuracin de Adaptive Server para plataformas UNIX

2-11

Control del uso de los recursos del sistema operativo

Adaptive Server Enterprise, Versin 11.5.x

memoria y los discos. Consulte la documentacin del sistema


operativo para obtener ms informacin.

Control del uso de los recursos del sistema operativo


La Gua de Administracin del Sistema describe el mantenimiento de
un nmero ptimo de motores Adaptive Server para reducir la carga
de trabajo y la configuracin del sistema. Para determinar el el
nmero ptimo de motores, debe controlar el uso del sistema y de la
CPU.

En Digital UNIX
Las herramientas siguientes permiten controlar el rendimiento:
El comando iostat informa de la cantidad de E/S en los terminales
y discos duros y cmo se utiliza el tiempo de la CPU.
El comando vmstat controla el uso de la memoria virtual.
El comando netstat controla el estado de la red.
El comando ps proporciona una fiel instantnea del tiempo de
CPU acumulado y de su uso en procesos independientes. Esto
puede ser gran ayuda para determinar la carga propia de
dataserver, del motor y de los procesos.
El comando time puede ser til para determinar los recursos
utilizados en toda una ejecucin de los recursos de usuario, de
sistema y recursos de tiempo real.
Para obtener ms detalles sobre las herramientas anteriores, consulte
la documentacin del sistema operativo.

En HP-UX
HP-UX proporciona muchas herramientas para ayudarle a controlar
el rendimiento, algunas de las cuales se describen a continuacin:
El comando sar informa de las tasas de la capacidad de E/S
relativa y absoluta de cada disco y controlador.
El comando vmstat controla el uso de la memoria virtual.
El comando netstat controla el estado de la red.
El comando ps proporciona una instantnea del tiempo de CPU
acumulado y de su uso en procesos independientes.

2-12

Configuracin del sistema operativo tras la instalacin o actualizacin

Adaptive Server Enterprise, Versin 11.5.x

Control del uso de los recursos del sistema operativo

El comando time puede ser til para determinar los recursos


utilizados en toda una ejecucin de los recursos de usuario, de
sistema y recursos de tiempo real.
Para obtener ms detalles sobre estas herramientas, consulte la
documentacin del sistema operativo.

En IBM RS/6000
IBM RS/6000 proporciona varias herramientas para controlar el
rendimiento.
El comando iostat informa de la cantidad de E/S en los terminales
y discos duros y cmo se utiliza el tiempo de la CPU.
El comando vmstat controla el uso de la memoria virtual.
El comando netstat controla el estado de la red.
- netstart -v muestra las estadsticas de Transmisin/Recepcin.
Tambin se utiliza para determinar si se ha configurado un
valor mbufs suficiente para el trfico de la red.
- no -a presenta las opciones actuales de la red. Tambin se utiliza
para ajustar los bancos mbuf.
El comando ps proporciona una instantnea del tiempo de CPU
acumulado y de su uso en procesos independientes.
El comando time permite determinar los recursos utilizados en
toda una ejecucin de los recursos de usuario, de sistema y de los
recursos en tiempo real.
Para obtener ms detalles sobre estas herramientas, consulte la
documentacin del sistema operativo.

En NCR
NCR proporciona las herramientas siguientes para controlar el
rendimiento:
El comando iostat informa de la cantidad de E/S en los terminales
y discos duros y cmo se utiliza el tiempo de la CPU.
El comando netstat controla el estado de la red.
El comando ps proporciona una instantnea del tiempo de CPU
acumulado y de su uso en procesos independientes.

Configuracin de Adaptive Server para plataformas UNIX

2-13

Control del uso de los recursos del sistema operativo

Adaptive Server Enterprise, Versin 11.5.x

El comando timex puede utilizarse para generar informes sobre


datos de procesos y la actividad de sistema.
Para obtener ms detalles sobre estas herramientas, consulte la
documentacin del sistema operativo.

En SGI
SGI proporciona las herramientas siguientes para controlar el
rendimiento:
El comando osview controlan varias actividades del sistema
operativo y las presenta a pantalla completa.
El comando gr_osview proporciona una representacin grfica de
los recursos del sistema.
El comando sar genera un informe del uso de los recursos del
sistema basado en lneas.
El comando ps proporciona una instantnea del tiempo de CPU
acumulado y de su uso en procesos independientes.
El comando timex permite determinar los recursos utilizados en
toda una ejecucin de varios recursos de usuario, de sistema y de
recursos en tiempo real.
Para obtener ms detalles sobre estas herramientas, consulte la
documentacin del sistema operativo.

En Sun Solaris
Sun Solaris proporciona las herramientas siguientes para controlar el
rendimiento:
El comando iostat informa de la cantidad de E/S en los terminales
y discos duros y cmo se utiliza el tiempo de la CPU.
El comando vmstat controla el uso de la memoria virtual.
El comando netstat controla el estado de la red.
El comando ps proporciona una instantnea del tiempo de CPU
acumulado y de su uso en procesos independientes. Esto puede
ser gran ayuda para determinar la carga propia de dataserver, del
motor y de los procesos.
El comando time puede ser til para determinar los recursos
utilizados en toda una ejecucin de los recursos de usuario, de
sistema y recursos de tiempo real.

2-14

Configuracin del sistema operativo tras la instalacin o actualizacin

Adaptive Server Enterprise, Versin 11.5.x

Control del uso de los recursos del sistema operativo

Para obtener ms detalles sobre estas herramientas, consulte la


documentacin del sistema operativo.

Un guin Shell C de ejemplo para mantenimiento


El siguiente guin Shell C de ejemplo realiza llamadas a varios
guiones isql:
#!/bin/csh -f
if ( -e dbcc_mail.out) then
rm dbcc_mail.out
endif
foreach i (*.dbcc)
isql -Usa -Ppassword < $i > dbcc_out
if ( `grep -c 'Msg 25[0-9][0-9]' dbcc_out' ) then
echo "There are errors in" $i >> dbcc_mail.out
cat dbcc_out >> dbcc_mail.out
else
echo "Backing up " $i:r >> dbcc_mail.out
isql -Usa -Ppassword < $i:r.backup
endif
end
mail -s "Backup Report" jjones &lt; dbcc_mail.out

El primer conjunto de guiones (uno por cada base de datos cuyo


nombre est seguido de .dbcc) ejecuta dbcc checkalloc y dbcc checkdb
por cada base de datos y enva los mensajes a un archivo de salida
llamado dbcc_out.
Por ejemplo, el guin master.dbcc ejecuta dbcc para verificar la base de
datos master:
dbcc checkalloc (master)
go
dbcc checkdb (master)
go

El guin shell C shell ejecuta despus el comando grep para buscar los
mensajes de error del nivel 2500 en la salida de dbcc. Los resultados
del comando grep se almacenan en un archivo de salida llamado
dbcc_mail.out.
A continuacin, el guin llama a un guin de copia de seguridad isql
para cada base de datos en los que no se han producido errores de
nivel 2500 y aade la lnea Backing up database_name en
dbcc_mail.out. Por ejemplo, el guin master.backup realiza una copia de
seguridad de la base de datos master:

Configuracin de Adaptive Server para plataformas UNIX

2-15

Uso de dispositivos grandes en HP-UX10.20

Adaptive Server Enterprise, Versin 11.5.x

use master
go
dump database master to master_dump
go

Puede aadir los comandos adecuados dump transaction en los guiones.


Si existen mensajes de error de nivel 2500, el guin no realiza la copia
de seguridad de la base de datos. Al final del guin, dbcc_mail.out se
enva al Administrador de sistema jjones, que mantiene un
registro de los errores fatales de dbcc y de las copias de seguridad con
xito.
Puede adaptar el guin del shell y los de isql a las caractersticas de su
instalacin.
Para que estos guiones se ejecuten automticamente, modifique el
archivo crontab, y aada una entrada similar a esta:
00 02 * * * /usr/u/sybase/dbcc_ck 2>&1

En este ejemplo, un guin de shell C llamado dbcc_ck se ejecuta cada


maana a las 2:00 a.m.

Uso de dispositivos grandes en HP-UX10.20


Puede crear grandes dispositivos y archivos y acceder a ellos desde
Adaptive Server en mquinas con HP-UX versin 10.20. En las
versiones anteriores a Adaptive Server versin 11.5.1, exista un
lmite de 4GB para accesos a discos en estas mquinas. Al utilizar
tipos de datos y rutinas de 64 bits, Adaptive Server versin 11.5.1
puede acceder a un mximo de 264 bits de recursos de disco, lo que
permite que el servidor acceda al lmite interno de base de datos de
32GB.

2-16

Configuracin del sistema operativo tras la instalacin o actualizacin

Configuracin de las comunicaciones


en la red
3.
Este captulo proporciona informacin sobre cmo configurar las
comunicaciones en la red. En plataformas UNIX, Adaptive Server
utiliza un archivo de configuracin denominado archivo de interfaces
que contiene la informacin que Adaptive Server necesita para
permitir la comunicacin entre servidores y clientes. Este captulo
describe el archivo de interfaces y contiene informacin especfica de
configuracin para cada plataforma UNIX admitida.
Qu es un archivo de interfaces? 3-2
Cmo utiliza Adaptive Server un archivo de interfaces 3-4
Cmo utiliza un cliente un archivo de interfaces 3-4
Entornos heterogneos y homogneos 3-5
Descripcin del formato del archivo de interfaces 3-7
Utilidades para la edicin del archivo de interfaces 3-14
Creacin de un archivo de interfaces para varias instalaciones
3-15
Configuracin de archivos de interfaces para redes mltiples
3-16
Los servidores Adaptive Server y los clientes tienen sus propios
archivos de interfaces. Los archivos de interfaces de cualquier tipo
contienen para todos los Adaptive Servers, backup servers y otros
productos de servidor en la red.
La Tabla 3-1 muestra dnde encontrar informacin adicional sobre
tareas que puede realizar sobre los archivos de interfaces de
servidores y clientes.
Tabla 3-1: Dnde encontrar informacin sobre tareas y temas relacionados con
el archivo de interfaces

Tipo de archivo
de interfaces

Tarea o tema

Consulte

Servidor o
cliente UNIX

Adicin de entradas para varias


instalaciones de Adaptive Server

Captulo 4, "Modificacin del archivo de


interfaces" y Captulo 5, Temas de
localizacin.

Modificacin o eliminacin de
entradas

Captulo 4, "Modificacin del archivo de


interfaces" y Captulo 5, Temas de
localizacin.

Configuracin de Adaptive Server para plataformas UNIX

3-1

Qu es un archivo de interfaces?

Adaptive Server Enterprise, Versin 11.5.x

Tabla 3-1: Dnde encontrar informacin sobre tareas y temas relacionados con
el archivo de interfaces (continuacin)
Tipo de archivo
de interfaces

Cliente PC

Plataforma
cliente no
enumerado
arriba

Tarea o tema

Consulte

Creacin de un archivo de
interfaces para varias instalaciones

Creacin de un archivo de interfaces para


varias instalaciones en la pgina 3-15.

Configuracin para varias redes

Configuracin de archivos de interfaces para


redes mltiples en la pgina 3-16

Informacin de referencia

Descripcin del formato del archivo de


interfaces en la pgina 3-7

Configuracin de un cliente

Instalacin de Adaptive Server y OmniConnect en


plataformas UNIX

Informacin de referencia e
instrucciones para tareas
avanzadas

Open Client Supplement para la plataforma


cliente PC o la documentacin apropiada de
Open Client

Configuracin, informacin de
referencia e instrucciones para
tareas avanzadas

Open Client Supplement para la plataforma


cliente o la documentacin apropiada de
Open Client

Qu es un archivo de interfaces?
Un archivo de interfaces contiene informacin sobre la ubicacin en
la red de los servidores.
En el entorno cliente/servidor de Sybase, un cliente puede
conectarse con Adaptive Server si sabe dnde reside en la red y si el
servidor admite el idioma o el juego de caracteres del cliente.
Cuando un cliente inicia una conexin, busca en su archivo de
interfaces la ubicacin en la red del servidor destino.
El archivo de interfaces enumera el nombre y la direccin de cada
servidor conocido (Backup Server incluido). Si al utilizar un
programa cliente desea conectarse con un servidor determinado, el
programa cliente busca el nombre del servidor en el archivo de
interfaces y se conecta con dicho servidor. Tambin puede
proporcionar el nombre del servidor mediante la variable de entorno
DSQUERY.
Los servidores tambin necesitan informacin sobre la red. Despus
de arrancar, un servidor busca en su archivo de interfaces para
determinar dnde debe atender las solicitudes de conexin de
cliente. Adems, Adaptive Server puede actuar como un cliente al

3-2

Configuracin de las comunicaciones en la red

Adaptive Server Enterprise, Versin 11.5.x

Qu es un archivo de interfaces?

realizar llamadas a procedimientos remotos (RPCs) a otros Adaptive


Servers.

Creacin del archivo de interfaces


El programa de instalacin, srvbuild, crea automticamente un
archivo de interfaces en cada instalacin de servidor y de cliente. La
ubicacin predeterminada de un archivo de interfaces es el directorio
de instalacin de Sybase (indicado por el valor de la variable de
entorno SYBASE).

Contenido de un archivo de interfaces


Un archivo de interfaces contiene informacin acerca de todos los
servidores de la red, incluyendo Adaptive Server, Backup Server, XP
Server ms cualquier aplicacin de servidor como Adaptive Server,
Monitor Server, Replication Server y Open Server.
La informacin sobre la red presente en el archivo incluye el nombre
del servidor, nombre en la red o direccin de la mquina host y los
nmeros de puerto, objeto o de socket (dependiendo del protocolo
de red) que el servidor utiliza para atender a las consultas. Consulte
Descripcin del formato del archivo de interfaces en la pgina 3-7
para obtener informacin especfica sobre el formato de una entrada
en el archivo de interfaces.
Una entrada en el archivo de interfaces puede contener dos tipos de
lneas:
Lneas master: utilizadas por las aplicaciones de servidor para
atender a las consultas en la red. Esta informacin se denomina
servicio oyente.
Lneas query: utilizadas por las aplicaciones cliente para
conectarse a los servidores de la red. Esta informacin se
denomina servicio de consulta.
La informacin de red de las lneas master y query para un servidor
es idntica, ya que un servidor atiende a la solicitudes de conexin en
el mismo puerto que los clientes utilizan para solicitar conexiones.
Diferencias entre un archivo de interfaces de cliente y otro de servidor
Un servidor necesita tanto lneas master como lneas query en su
archivo de interfaces, ya que los servidores a veces actan como
clientes sobre otros servidores.
Configuracin de Adaptive Server para plataformas UNIX

3-3

Cmo utiliza Adaptive Server un archivo de interfaces

Adaptive Server Enterprise, Versin 11.5.x

Un archivo de interfaces de cliente no necesita lneas master.


Funciona correctamente con solo una lnea query.
Si su emplazamiento tiene instalaciones mltiples
Si tiene ms una instalacin de Adaptive Server, cada archivo de
interfaces de cada servidor debe contener la informacin sobre todos
los servidores de la red. Consulte el Captulo 4, Modificacin del
archivo de interfaces, para ms informacin sobre la adicin de
entradas para servidores adicionales.
Si todos sus productos de servidor se ejecutan en la misma
plataforma, puede crear un archivo de interfaces master y copiarlo
en cada mquina. Consulte Creacin de un archivo de interfaces
para varias instalaciones en la pgina 3-15 para ms informacin.
Si la mquina host admite varias redes, consulte Configuracin de
archivos de interfaces para redes mltiples en la pgina 3-16.

Cmo utiliza Adaptive Server un archivo de interfaces


Adaptive Server utiliza su archivo de interfaces para atender a los
clientes. Para atender a las consultas, el servidor realiza estas
operaciones:
Determina su propio nombre al verificar el valor de la variable de
entorno DSLISTEN.
Busca en el archivo de interfaces una entrada cuyo nombre
coincida con el valor de DSLISTEN y localiza la lnea master
correspondiente.
Utiliza la informacin de red proporcionada por la lnea master
para atender a las consultas.

Cmo utiliza un cliente un archivo de interfaces


Cuando un cliente o un servidor actuando como un cliente se conecta
a un servidor realiza las operaciones siguientes:
Determina el nombre el nombre del servidor por programa o
consultando la variable de entorno DSQUERY. Si la aplicacin de
usuario no tiene definida la variable DSQUERY, el valor
predeterminado en tiempo de ejecucin del nombre de servidor
es SYBASE.

3-4

Configuracin de las comunicaciones en la red

Adaptive Server Enterprise, Versin 11.5.x

Entornos heterogneos y homogneos

Busca en el archivo de interfaces una entrada cuyo nombre


coincida con el valor del nombre de servidor, se detiene en la
primera aparicin de dicho nombre y lee la lnea query.
Utiliza la informacin de red proporcionada por la lnea query
para conectarse al servidor. Si el cliente no es capaz de conectarse
la primera vez, realiza varios intentos teniendo en cuenta los
valores de retardo y de reintento indicados en el archivo de
interfaces. Si no encuentra ninguna entrada coincidente, se crear
un mensaje de error en el archivo estndar de error del cliente. Si
se admiten varias redes, el cliente intenta conectarse utilizando la
informacin contenida en la segunda lnea query para el servidor.
Consulte Configuracin para puerto de consulta de respaldo
en la pgina 3-20.
La documentacin de Open Client describe las conexiones
cliente con mucho ms detalle. Consulte Open/Client Supplement
para su plataforma cliente o la documentacin Open/Client
apropiada.

Entornos heterogneos y homogneos


Puede ejecutar Adaptive Server y los clientes en plataformas
diferentes.
Si las plataformas son diferentes, cada plataforma puede necesitar
un formato y una configuracin diferentes para su archivo de
interfaces. La Figura 3-1 ilustra la forma en que un PC cliente utiliza
la informacin de red en su archivo de interfaces (sql.ini) para
conectarse a Adaptive Server ejecutndose bajoUNIX y cmo
Adaptive Server utiliza su archivo de interfaces (interfaces) para
conectarse a otro servidor durante una llamada a un procedimiento
remoto.

Configuracin de Adaptive Server para plataformas UNIX

3-5

Entornos heterogneos y homogneos

Adaptive Server Enterprise, Versin 11.5.x

"Realizar una llamada a


procedimiento remoto
sobre CHICO".

HARPO SQL SERVER

"Obtener direccin
de HARPO y
conectar".

interfaces
Clientes PC

HARP0

sql.ini
CHICO

[HARP0]
[CHICO]

"Obtener direccin
de CHICO y
conectar".

CHICO SQL SERVER

Figura 3-1:

Establecimiento de conexiones de red en un entorno heterogneo

Si tanto un cliente como un servidor se ejecutan bajo UNIX, una


copia del mismo archivo de interfaces servir para ambos. La Figura
3-2 ilustra cmo los clientes y los Adaptive Servers que se ejecuten en
un entorno homogneo pueden utilizar copias del archivo de
interfaces para establecer conexiones. Ya que los dos Adaptive
Servers se ejecutan bajo el mismo sistema operativo, podrn utilizar
el mismo archivo de interfaces o copias exactas del mismo archivo.

3-6

Configuracin de las comunicaciones en la red

Adaptive Server Enterprise, Versin 11.5.x

Descripcin del formato del archivo de interfaces

"Obtener direccin
de CHICO y realizar
RPC".

HARPO SQL SERVER

"Obtener direccin
de HARPO
y conectar".

Clientes homogneos

interfaces
HARP0
CHICO

"Obtener direccin
de CHICO
y conectar".

CHICO SQL SERVER

Figura 3-2:

Establecimiento de conexiones de red en un entorno homogneo

Descripcin del formato del archivo de interfaces


Al instalar Adaptive Server, srvbuild crea su entrada correspondiente
en el archivo de interfaces. El ejemplo siguiente muestra los
diferentes componentes de una entrada en un archivo de interfaces.
Configuracin de Adaptive Server para plataformas UNIX

3-7

Descripcin del formato del archivo de interfaces

Adaptive Server Enterprise, Versin 11.5.x

Para obtener descripciones de los componentes, consulte


Componentes de una entrada en un archivo de interfaces en la
pgina 3-9.

Formato segn plataforma


Se aplican las reglas siguientes al formato de las entradas en el
archivo de interfaces:
Cada Adaptive Server slo tiene una entrada, aunque pueden
existir varias lneas en la entrada.
Cada lnea que sigue a la lnea servername debe comenzar con un
espacio o un tabulador.
Cada elemento de la lnea debe estar separado por un nico
espacio.
Cada entrada debe estar separada por una lnea en blanco.
Puede aadir comentarios a un archivo de interfaces aadiendo
el smbolo # al comienzo de una lnea e incluyendo un salto de
lnea al final.
El formato de las entradas se describe en las secciones siguientes:
Digital UNIX:
servername retry_attemps delay_interval<newline>
<tab>service_type api protocol device address<newline>

O bien;
servername retry_attemps delay_interval<newline>
<tab>service_type driver protocol device address<newline>

O bien;
servername retry_attemps delay_interval<newline>
<tab>service_type protocol network host
port/object_number<newline>

HP-UX:
servername retry_attemps delay_interval<newline>
<tab>service_type protocol network machine port<newline>

IBM RS/6000:
servername retry_attemps delay_interval<newline>
<tab>service_type api protocol device address<newline>

3-8

Configuracin de las comunicaciones en la red

Adaptive Server Enterprise, Versin 11.5.x

Descripcin del formato del archivo de interfaces

O bien;
servername retry_attemps delay_interval<newline>
<tab>service_type protocol network machine port<newline>

Sun Solaris:
servername retry_attemps delay_interval<newline>
<tab>service_type api protocol device address<newline>

Componentes de una entrada en un archivo de interfaces


La Tabla 3-2 describe los componentes de una entrada de un archivo
de interfaces.
Tabla 3-2: Componentes de un archivo de interfaces para UNIX
Componente

Valor

servername

Nombre del Adaptive Server o Backup Server.


Requisitos para un nombre de servidor:
No puede tener ms de 30 caracteres.
El primer carcter debe ser una letra (carcter ASCII a-z, A-Z).
Los caracteres que siguen deben ser letras, nmeros o caracteres de
subrayado (_).

retry_attempts
(opcional)

Nmero de veces que desea que un cliente intente conectarse con un servidor
despus de un fallo inicial. El valor predeterminado es 0.

delay_interval
(opcional)

Nmero de segundos entre intentos de conexin. El valor predeterminado es 0.

service_type

Tipo de servicio definido por la entrada. Debe ser uno de estos tres valores:
master (consulte Contenido de un archivo de interfaces en la pgina 3-3)
query (consulte Contenido de un archivo de interfaces en la pgina 3-3)
debug (conexin para uso por parte de la Asistencia tcnica de Sybase)

api

Interfaz de programacin de aplicaciones disponible para la red. El archivo de


interfaces disponible para UnixWare se denomina TLI (Transport Layer
Interface), representado por las letras tli

protocol

Nombre del protocolo de red. Los protocolos disponibles son:


TCP/IP, representado por las letras tcp. (HP-UX, IBM RS/6000, Sun
Solaris)
SPX, representado por las letras spx. (HP-UX, IBM RS/6000, Sun Solaris)
DECnet, representado por las letras decnet. (Digital UNIX)

Configuracin de Adaptive Server para plataformas UNIX

3-9

Descripcin del formato del archivo de interfaces

Adaptive Server Enterprise, Versin 11.5.x

Tabla 3-2: Componentes de un archivo de interfaces para UNIX (continuacin)


Componente

Valor

network

Nombre de la red; no se utiliza actualmente en Adaptive Server. srvbuild


introduce ether como un marcador.

host

Nombre de red o direccin de la mquina del servidor.


En el caso de TCP/IP, se puede utilizar el nombre de host o la direccin
internet. El tamao mximo de la entrada es de 32 bytes.
Para determinar el nombre de host de una mquina, acceda a dicha mquina e
introduzca:
/bin/hostname
En DECnet, utilice el nodo nombre. El tamao mximo de la entrada es de 6
bytes.

machine

Nombre de red o direccin de la mquina del servidor.


Puede utilizar el nombre de host o la direccin internet. El tamao mximo de
la entrada es de 32 bytes.
Para determinar el nombre de host de una mquina, acceda a dicha mquina e
introduzca:
/bin/hostname

device

El punto final de un dispositivo de red.


En el caso de redes TCP, vara segn el vendedor del software de red.
Consulte la documentacin especfica del vendedor para obtener el nombre
del dispositivo. Su red puede proporcionar varios dispositivos de flujo que
se correspondan con diferentes protocolos en el conjunto de protocolos TCP.
Escoja el protocolo de flujo TCP. Algunos dispositivos de flujo TCP comunes
son: /dev/tcp, /dev/ito y /dev/inet/tcp.
En el caso del protocolo IPX, el valor es siempre /dev/nspx.

address en una
entrada de
protocolo TCP

La direccin consta de:


Prefijo de direccin, \x para tli.
Tipo de red, siempre 0002.
Nmero de puerto convertido a hexadecimal, cuatro dgitos. Debe estar
comprendido entre 1025 y 65535. Debe ser un valor nico. Verifique el
archivo /etc/services en cada mquina de la red para ver los nmeros de
puerto que estn en uso. Introduzca el nmero de puerto de Adaptive Server
en una nueva seccin de /etc/services etiquetado Sybase specific services.
No es necesario que cree esta entrada para que el sistema operativo funcione
correctamente, pero la presencia de este valor puede evitar que otros
usuarios utilicen el nmero de puerto.
La direccin de nodo de red IP de la mquina host se convierte en
hexadecimal, 8 dgitos.
Ceros finales, opcional, 16 dgitos.

3-10

Configuracin de las comunicaciones en la red

Adaptive Server Enterprise, Versin 11.5.x

Descripcin del formato del archivo de interfaces

Tabla 3-2: Componentes de un archivo de interfaces para UNIX (continuacin)


Componente

Valor

address para una


entrada de
protocolo SPX

La direccin consta de:


Prefijo de direccin, \x for tli.
Direccin de red, 8 dgitos
Direccin de nodo, 12 dgitos
Nmero de socket (ranura), 4 dgitos

port/object
number

En las redes TCP/IP, port es un valor nico de puerto comprendido entre


1025 y 65535. Verifique el archivo /etc/services en cada mquina de la red para
ver los nmeros de puerto que estn en uso. Introduzca el nmero de puerto
de Adaptive Server en una nueva seccin de /etc/services etiquetado Sybase
specific services. No es necesario que cree esta entrada para que el sistema
operativo funcione correctamente, pero la presencia de este valor puede
evitar que otros usuarios utilicen dicho nmero.
En las redes DECnet, object es un nmero de objeto comprendido entre 128 y
253. El nmero debe ser un valor nico de nodo en el que se ejecuta el
servidor.

port

Un valor nico de puerto comprendido entre 1025 y 65535. Verifique el archivo


/etc/services en cada mquina de la red para ver los nmeros de puerto que
estn en uso. Introduzca el nmero de puerto de Adaptive Server en una nueva
seccin de /etc/services etiquetado Sybase specific services. No es necesario
que cree esta entrada para que el sistema operativo funcione correctamente,
pero la presencia de este valor puede evitar que otros usuarios utilicen dicho
nmero de puerto.

Creacin de archivos de interfaces para SPX


Si ha adquirido e instalado Novell Protocol Suite Version 3.0.1, podr
crear entradas en el archivo de interfaces para admitir el protocolo
SPX/IPX. Las entradas del archivo de interfaces para SPX tiene el
formato siguiente:
servername retry_attempts delay_interval<newline>
<tab>service_type api protocol device address<newline>
Nota
Cada lnea de entrada que sigue a la lnea servername debe comenzar con
un carcter <tab> o un espacio en blanco. Tambin, debe utilizar un nico
espacio entre cada elemento de una lnea de entrada.

Configuracin de Adaptive Server para plataformas UNIX

3-11

Descripcin del formato del archivo de interfaces

Adaptive Server Enterprise, Versin 11.5.x

Los elementos servername, retry_attempts, delay_interval y service_type


tienen el mismo significado en una entrada SPX que en una entrada
TCP.
Las secciones siguientes describen el resto de los elementos de un
archivo de interfaces.

api
api es la interfaz de programacin de aplicaciones con la red. Ya que
Adaptive Server siempre utiliza Transport Layer Interface (TLI) para
las conexiones con el protocolo SPX, utilice siempre las letras tli en
este campo.

protocol
protocol es el nombre del protocolo de red. Utilice las letras spx
para designar el protocolo SPX.

device
device es el punto final del dispositivo de red proporcionado para
redes SPX. El dispositivo que se incluye en el software Novell
Protocol Suite se denomina /dev/nspx.

address
address es una entrada compuesta y generada a partir de los nmeros
de redes, nodo y de socket tal como se describe a continuacin:
Los primeros 4 bytes de la direccin representan el nmero de
red convertido a hexadecimal.
Los siguientes 6 bytes representan el nodo de red de la mquina
que ejecuta Adaptive Server.
Tanto el nmero de red y el de nodo los asigna el administrador
de la red de su sistema. Puede comprobar el archivo
/usr/netware/npsconfig para determinar los nmeros de red y de
nodo para su mquina.
El nmero de socket es un nmero hexadecimal comprendido
entre 0x8000 y 0xFFFF que identifica el proceso en la mquina.
Si elige un nmero de socket que ya est en uso en la mquina en
la que est ubicado Adaptive Server, aparecer un mensaje
similar al que aparece a continuacin al intentar reiniciar
Adaptive Server:

3-12

Configuracin de las comunicaciones en la red

Adaptive Server Enterprise, Versin 11.5.x

Descripcin del formato del archivo de interfaces

ninit: t_bind, Incorrect permissions


ninitconn_free: t_close, fd=5, Illegal transport fd
ninit: All master network listeners have failed. Shutting down.
ueshutdown: exiting

Varios Adaptive Servers pueden tener el mismo nmero de


socket si cada uno est en mquinas diferentes. La combinacin
de nmeros de red, nodo y socket identifica de forma inequvoca
a Adaptive Server.
Por ejemplo, si su mquina tiene un nmero de red de 4D160D14, un
nmero de nodo de 000000000001 y utiliza el nmero de socket 86bb,
sybinit aadir la entrada de direccin:
/x4D160D1400000000000186bb

Ejemplo de archivo de interfaces


La Figura 3-3 ilustra un entorno con tres Adaptive Servers UNIX y
un cliente UNIX. El archivo de interfaces que aparece es un archivo

Configuracin de Adaptive Server para plataformas UNIX

3-13

Utilidades para la edicin del archivo de interfaces

Adaptive Server Enterprise, Versin 11.5.x

de interfaces que funciona en cada servidor y el cliente en las cuatro


mquinas mostradas:
GUMMO

DSQUERY = TEST

HARPO (usuario)
CHICO
DWB

DSQUERY = PRACTICE

GROUCHO

DSQUERY = PRODUCTION

#
#TEST on gummo (131.214.1.246) using tcp
# services: query (3874) master (3874)
#
TEST
query tli tcp /dev/tcp \x00020f2283d601f60000000000000000
master tli tcp /dev/tcp \x00020f2283d601f60000000000000000
#
#PRACTICE on chico (131.214.1.247) using tcp
# services: query (4874) master (4874)
#
PRACTICE
query tli tcp /dev/tcp \x0002130a83d601f70000000000000000
master tli tcp /dev/tcp \x0002130a83d601f70000000000000000
#
#PRODUCTION on groucho (131.214.2.71) using tcp
# services: query (8086) master (8086)
#
PRODUCTION
query tli tcp /dev/tcp \x00021f9683d602470000000000000000
master tli tcp /dev/tcp \x00021f9683d602470000000000000000

Figura 3-3:

Archivo de interfaces para tres Adaptive Servers y un cliente

Utilidades para la edicin del archivo de interfaces


Pueden usarse las siguientes utilidades Sybase para editar la
informacin de red en un archivo de interfaces UNIX.
dsedituna utilidad grfica X-Windows
dscpuna utilidad de lnea de comandos UNIX

3-14

Configuracin de las comunicaciones en la red

Adaptive Server Enterprise, Versin 11.5.x

Creacin de un archivo de interfaces para varias instalaciones

Para obtener ms detalles sobre el uso de estas detalles, consulte el


Captulo 4, Modificacin del archivo de interfaces.

Creacin de un archivo de interfaces para varias instalaciones


La distribucin de copias de un archivo de interfaces (un archivo
maestro) con entradas para todos los Adaptive Servers es la forma
fcil para mantener la consistencia de los archivos de interfaces en un
entorno homogneo.
Puede realizar todos los cambios en una versin del archivo y copiar
despus el archivo maestro actualizado a todos los directorios
Sybase UNIX adecuados.
Puede crear un archivo maestro de dos formas diferentes:
Mediante dsedit o dscp
Mediante un editor de texto

Uso de dsedit o dscp para crear un archivo de interfaces maestro


Puede usar la utilidad dsedit o dscp para crear un archivo de interfaces
maestro, que podr distribuir a todos los servidores. Si no tiene
experiencia como usuario de Sybase, encontrar que es ms fcil
utilizar dsedit o dscp que un editor de texto. El utilizar dsedit o dscp
tambin permite asegurar la consistencia de formatos (no existirn
espacios ni tabuladores extra, etc.).
Para crear un archivo de interfaces maestro con dsedit o dscp:
1. Seleccione el archivo de interfaces que contiene la informacin
actualizada ms completa.
2. Inicie una sesin dsedit o dscp en la ltima instalacin Sybase para
editar el archivo de interfaces.
3. Aada entradas para cualquier Adaptive Server o Backup Server
que no aparezcan en este archivo.
Para ms detalles sobre el uso de dsedit o dscp, consulte el Captulo 4,
Modificacin del archivo de interfaces.

Uso de un editor de texto para crear un archivo de interfaces maestro


Para crear un nico archivo de interfaces maestro a partir de varios
archivos de interfaces independientes:

Configuracin de Adaptive Server para plataformas UNIX

3-15

Configuracin de archivos de interfaces para redes mltiples

Adaptive Server Enterprise, Versin 11.5.x

1. Concatene los archivos de interfaces


2. Cree una copia del archivo
3. Use un editor de texto para modificar el archivo resultado.
Nota
Al editar manualmente un archivo de interfaces, asegrese de que, por
cada entrada, cada lnea que sigue a la primera comience con un carcter
<tab>.

Los elementos siguientes deben ser correctos y sin ambigedades en


el archivo final:

servername
Cada entrada de servidor en el archivo de interfaces debe ser
nica. Durante una sesin srvbuild, tiene la eleccin de introducir
un nombre de servidor o de aceptar el nombre predeterminado
de servidor, SYBASE. Si acept el nombre predeterminado,
busque cualquier entrada SYBASE duplicada en el archivo
fusionado y cmbiele el nombre.

Una combinacin del nombre de red o direccin de la mquina y


del nmero de puerto o de objeto de Adaptive Server.
El archivo de interfaces original se cre cuando slo haba una
mquina en la red, sus entradas pueden tener la palabra
loghost en lugar del nombre de la mquina (direccin). Si
aparece loghost, sustityalo con el nombre de la mquina.

Configuracin de archivos de interfaces para redes mltiples


En algunas plataformas, Adaptive Server puede utilizar varias
redes. Esto permite a Adaptive Server atender a clientes en varias
interfaces de redes. Debe aadir una entrada por cada interfaz de red
en el archivo de interfaces.

Configuracin del servidor para mltiples manipuladores de red


Siga estos pasos para configurar varios oyentes de red:

3-16

Configuracin de las comunicaciones en la red

Adaptive Server Enterprise, Versin 11.5.x

Configuracin de archivos de interfaces para redes mltiples

1. Defina un nico nombre de host para cada interfaz de red en su


base de datos de host del sistema operativo.
2. En su archivo de interfaces, use un editor de texto para aadir
copias de la lnea master para su Adaptive Server, uno por
cada interfaz adicional que desea que el servidor atienda.
3. Incluya un nombre de host nico en cada lnea para configurar
un manipulador de red para cada interfaz de red.
4. No es necesario que los nmeros de puerto de la interfaz sean
iguales aunque pueden serlo. Deben seguirse las mismas reglas
para la asignacin de nombres y del rango numrico que la
interfaz primaria de red.
Archivos de interfaces de ejemplo para mltiples manipuladores de red
A continuacin, aparece un ejemplo de un archivo de interfaces
para un Adaptive Server con dos interfaces de red, cada una
conectada a una red diferente. La mquina del servidor se halla
conectada a una red TCI/IP en la que se denomina serv_corpnet,
y a una red DECnet, en la que se denomina serv_engnet.
# PRODUCTION server with two network listeners
PRODUCTION<tab>3<tab>3<newline>
<tab>master tcp ether serv_corpnet 6464
<tab>master decnet ether serv_engnet 150
<tab>query tcp ether zeppo 6464

En el ejemplo siguiente se detalla un archivo de interfaces para


un Adaptive Server con dos interfaces de red. La mquina del
servidor se denomina serv_corpnet en la red corporativa y
serv_engnet en la red de ingeniera.
# PRODUCTION server with two network listeners
PRODUCTION<tab>3<tab>3<newline>
<tab>master tcp ether serv_corpnet 4559
<tab>master tcp ether serv_engnet 5479
<tab>query tcp ether serv_corpnet 4559

Al volver a arrancar, Adaptive Server inicia un proceso


manipulador de red por cada lnea master en la entrada que se
corresponda con el valor de DSLISTEN. Las conexiones
realizadas en cada interfaz se manejarn como iguales.

Configuracin de Adaptive Server para plataformas UNIX

3-17

Configuracin de archivos de interfaces para redes mltiples

Adaptive Server Enterprise, Versin 11.5.x

Configuracin de conexiones cliente


Cuando un cliente Adaptive Server busca en el archivo de interfaces
un nombre de servidor, el cliente utiliza la primera entrada query
que se encuentra como entrada de servidor. Esto provoca que la
configuracin de los clientes para mltiples conexiones de red sea
algo ms complicada que la configuracin de los puertos de servidor.
Tiene dos opciones:
Utilizar diferentes nombres DSQUERY para los clientes. Los
archivos de interfaces en todas las mquinas son los mismos pero
contienen varios nombres DSQUERY.
Utilizar el mismo nombre DSQUERY para todos los clientes. Los
archivos de interfaces de las diferentes mquinas tienen nombres
de red diferentes.
Uso de un nombre DSQUERY independiente de la red
Si la asignacin de nombres DSQUERY de los clientes es una
cuestin importante, podr enmascarar las diferencias en el
direccionamiento de red de los clientes en el archivo de interfaces.
Puede instalar directorios de instalacin $SYBASE independientes y
diferentes archivos de interfaces en los servidores de archivos de
cada red para permitir a los usuarios la conexin a la direccin de red
correcta. En lugar de alterar el nombre DSQUERY que utilizan los
clientes, mantendr un nombre DSQUERY para todos los clientes en
todas las redes y alterar cada archivo de interfaces de red.
En este mtodo se presupone que:
Tiene todo el control sobre lo que los clientes de la instalacin
$SYBASE ven en cada red.
El archivo de interfaces (como mnimo) no se comparte entre
instalaciones Sybase en diferentes redes.
Con este mtodo, el ejemplo anterior de archivo de interfaces
adaptado a este mtodo de DSQUERY nico aparecer como sigue
en un entorno de red homogneo corporativo:
#PRODUCTION server network1
PRODUCTION 3 3
query tcp ether zeppo 6464
master tcp ether zeppo 6464
master decnet ether chico 150

3-18

Configuracin de las comunicaciones en la red

Adaptive Server Enterprise, Versin 11.5.x

Configuracin de archivos de interfaces para redes mltiples

# PRODUCTION server network1


PRODUCTION<tab>3<tab>3<newline>
query tcp ether serv_corpnet 4559
master tcp ether serv_corpnet 4559
master tcp ether serv_engnet 5479

Y de esta forma en la red de ingeniera:


#PRODUCTION server network2
PRODUCTION 3 3
query decnet ether chico 150
master tcp ether zeppo 6464
master decnet ether chico 150
# PRODUCTION server network2
PRODUCTION<tab>3<tab>3<newline>
query tcp ether serv_engnet 5470
master tcp ether serv_corpnet 4559
master tcp ether serv_engnet 5479

La lnea query en cada nombre de archivo es diferente,


dependiendo de la red utilizada.
La entrada master completa est presente en ambos archivos. Esto
es posible debido a que slo Adaptive Server utilizar las lneas
master. Si la mquina del servidor puede ver ambas redes (los
nombres son intercambiables), el archivo de interfaces utilizado para
arrancar Adaptive Server no importa.
Uso de nombres DSQUERY diferentes
Para utilizar nombres DSQUERY diferentes para cada oyente de red:
1. Elija un nombre de servidor adicional. Puede concatenar el
nombre de servidor original y el nombre de red. Por ejemplo, si
su servidor se denomina PRODUCTION, puede elegir los
nombres PRODUCTION_network1 y
PRODUCTION_network2.
2. En el caso de clientes PC, utilice sqledit para crear varias entradas
para el servidor en el archivo sql.ini, una por cada red. En el
ejemplo, crear una entrada para PRODUCTION_network1 y
otra para PRODUCTION_network2.
Consulte la documentacin de Open Client para la plataforma
de su cliente para obtener ms informacin.
3. En el caso de clientes UNIX, puede editar los archivos de
interfaces con un editor de texto. Desde los archivos de
interfaces del servidor, copie la lnea con el nombre de servidor y

Configuracin de Adaptive Server para plataformas UNIX

3-19

Configuracin de archivos de interfaces para redes mltiples

Adaptive Server Enterprise, Versin 11.5.x

la lnea master de cada red en el archivo de interfaces de


cliente. Aada el nombre de servidor adecuado para cada
entrada y cambie master en query. Consulte los ejemplos
siguientes.
# Client entry for PRODUCTION on network1
PRODUCTION_network1 3 3
query tcp ether zeppo 6464
# Client entry for PRODUCTION on network2
PRODUCTION_network2 3 3
query decnet ether chico 150
# Client entry for PRODUCTION on network1
PRODUCTION_network1<tab>3<tab>3<newline>
query tcp ether serv_corpnet 4559
# Client entry for PRODUCTION on network2
PRODUCTION_network2<tab>3<tab>3<newline>
query tcp ether serv_engnet 5479

Los clientes en cada red deben utilizar el valor DSQUERY que se


corresponda con la red en la que se encuentre, en el ejemplo anterior
puede ser tanto PRODUCTION_network1 como
PRODUCTION_network2.

Configuracin para puerto de consulta de respaldo


Otro uso de interfaces a varias redes es el proporcionar un respaldo
en caso de fallo de la red. Si un cliente se conecta a un servidor a
travs de dos redes, el cliente puede establecer una conexin
mediante la segunda red si no funcionase la primera.
Para configurar Adaptive Server para utilizar un puerto de consulta
de respaldo:
1. Instale mltiples lneas master y query en una entrada de
servidor del archivo de interfaces.
Adaptive Server atender a las conexiones realizadas en ambos
puertos. Los clientes que busquen un nombre de host y un
nmero de puerto para realizar una conexin con un Adaptive
Server realizarn intentos de conexin con los puertos de cada
lnea query de forma consecutiva, hasta establecer una
conexin.
Por ejemplo, para configurar un red de respaldo que slo se
utilice en el caso de fallo de conexin normal, cree la segunda
red network2 segn el ejemplo siguiente:

3-20

Configuracin de las comunicaciones en la red

Adaptive Server Enterprise, Versin 11.5.x

Configuracin de archivos de interfaces para redes mltiples

#PRODUCTION server with two network listeners


PRODUCTION 3 3
query tcp ether zeppo 6464
query decnet ether chico 150
master tcp ether zeppo 6464
master decnet ether chico 150
# PRODUCTION server with two network listeners
PRODUCTION<tab>3<tab>3<newline>
master tcp ether serv_corpnet 4559
master tcp ether serv_engnet 5479
query tcp ether serv_corpnet 4559
query tcp ether serv_engnet 5479

2. Configure los archivos de interfaces de clientes PC con las


mltiples entradas de lneas query adecuadas, tal como se
describe en la documentacin de Open Client. En el caso los
archivos de interfaces en un entorno homogneo, puede copiar
toda la entrada del archivo de interfaces de Adaptive Server en
el archivo de interfaces del cliente.
Slo se realizar una conexin sobre el segundo puerto si la red
corporativa dejase de funcionar o si la interfaz de red de la
mquina host fallase o se inhabilitase. El fallo debe estar
relacionado con la red.

Configuracin de Adaptive Server para plataformas UNIX

3-21

Configuracin de archivos de interfaces para redes mltiples

3-22

Adaptive Server Enterprise, Versin 11.5.x

Configuracin de las comunicaciones en la red

Modificacin del archivo de


interfaces

4.

Este captulo describe cmo utilizar dsedit y dscp para configurar el


archivo de interfaces de Sybase. Se tratan los temas siguientes:
Uso de dsedit 4-1
Uso de dscp 4-8

Uso de dsedit
dsedit es una herramienta grfica basada en X-Windows que permite

visualizar y editar entradas de servidor de un archivo de interfaces.


Si su sistema no tiene X-Windows, utilice dscp para configurar las
entradas de servidor en el archivo de interfaces. Consulte Uso de
dscp en la pgina 4-8 para ms informacin.
Los temas tratados son:
Inicio de dsedit 4-1
Apertura de una sesin de edicin 4-2
Adicin, visualizacin y edicin de entradas de servidor 4-4
Solucin de problemas de dsedit 4-7

Inicio de dsedit
Antes de iniciar dsedit, debe asegurarse de tener los permisos de
escritura UNIX sobre el archivo de interfaces.
Si ejecuta dsedit desde una mquina remota, asegrese de que la
variable de entorno DISPLAY est definida para que las pantallas de
dsedit aparezcan en su mquina y no en la mquina remota.
Para definir la variable de entorno DISPLAY
1. Conctese a la mquina remota.
2. Introduzca el comando siguiente:
setenv DISPLAY your_machine_name:0.0

Para iniciar dsedit, introduzca el comando siguiente:


$SYBASE/bin/dsedit

Aparece la pantalla Select a Directory Service. Esta pantalla permite


abrir sesiones de edicin para el archivo interfaces. El nombre de la

Configuracin de Adaptive Server para plataformas UNIX

4-1

Uso de dsedit

Adaptive Server Enterprise, Versin 11.5.x

ruta de acceso completa del archivo interfaces predeterminado


aparece en el cuadro Interfaces file to edit:. El nombre de ruta de
acceso completa del archivo de configuracin aparece debajo.

Apertura de una sesin de edicin


Para abrir el archivo de interfaces predeterminado para edicin:
1. Seleccione Sybase interfaces file.
2. Haga clic en OK.
Para abrir un archivo distinto del archivo de interfaces
predeterminado:
1. Seleccione Sybase interfaces file.
2. Edite el nombre de archivo que aparece.
3. Haga clic en OK.
Aparece la pantalla Directory Service Session.
Puede abrir varias sesiones de archivos de interfaces con archivos
diferentes. La Figura 4-1 presenta un ejemplo de una pantalla
Directory Service Session.

4-2

Modificacin del archivo de interfaces

Adaptive Server Enterprise, Versin 11.5.x

Uso de dsedit

Figura 4-1: Pantalla Directory Service Session

La pantalla Directory Service Session muestra los nombres de Ruta


de acceso completas de interfaces y enumera las entradas de
directorio presentes en interfaces.
Add new server entry presenta la ventana Server Entry Editor,
en la que podr especificar el nombre y direcciones de red de una
nueva entrada de servidor.
Modify server entry permite visualizar y modificar las
direcciones de red de una entrada de servidor seleccionada. Para
visualizar o modificar una entrada de servidor, seleccione el
servidor en la lista y haga clic en Modify server entry para
visualizar los atributos del servidor en la ventana Server Entry
Editor.
Copy server entry permite copiar una o varias entradas en otro
archivo interfaces.
El botn Close Session cierra la ventana de sesin y escribe todos
los cambios realizados en interfaces.

Configuracin de Adaptive Server para plataformas UNIX

4-3

Uso de dsedit

Adaptive Server Enterprise, Versin 11.5.x

Para obtener una descripcin del uso de estos botones, consulte


Adicin, visualizacin y edicin de entradas de servidor en la
pgina 4-4.
Al hacer clic en los botones Add new server entry y Modify server
entry en la pantalla Session aparecer la pantalla Server Entry Editor.
Utilice la ventana Server Entry Editor para visualizar y editar
entradas de servidor en un archivo de interfaces.
Server name Para aadir una entrada de servidor, escriba el
nombre del nuevo servidor. Si desea editar una entrada de
servidor, puede editar el campo nombre para cambiar el nombre
del servidor. El nuevo nombre no debe existir en el archivo
interfaces.
Available network transports Una lista de las direcciones de red
de las que el servidor acepta conexiones de cliente. Realice
cualquiera de las acciones siguientes:
- Para crear una nueva direccin, haga clic en Add network
transport. Consulte Adicin o edicin de direcciones de
transporte de red en la pgina 4-6.
- Para editar una direccin existente, haga clic en Modify
network transport. Consulte Adicin o edicin de direcciones
de transporte de red en la pgina 4-6.
- Para eliminar una direccin de red seleccionada, haga clic en
Delete network transport.
- Para reorganizar el orden de las direcciones de la lista, haga clic
en Move network transport up y en Move network transport
down.
OK Valida sus cambios y cierra la ventana.
Nota
Los cambios en interfaces no se aplican hasta que no cierre la sesin
mediante el botn Close session de la pantalla Directory Service Session.

Cancel Cierra la ventana y descarta cualquier cambio.

Adicin, visualizacin y edicin de entradas de servidor


Para realizar los procedimientos de esta seccin, abra la ventana de
sesin interfaces. Para ms informacin, consulte Apertura de una
sesin de edicin en la pgina 4-2.
4-4

Modificacin del archivo de interfaces

Adaptive Server Enterprise, Versin 11.5.x

Uso de dsedit

Nota
Despus de realizar cada procedimiento de esta seccin, debe hacer clic
en Close Session para aplicar sus ediciones en el archivo de interfaces. Al
hacer clic en este botn tambin cierra la ventana de sesin interfaces.

Para aadir una nueva entrada de servidor:


1. Haga clic en Add new server entry.
Aparece la ventana Server Entry Editor.
2. Especifique el nombre y las direcciones de red de una nueva
entrada de servidor.

Para visualizar o modificar una entrada de servidor:


1. Haga clic en Modify server entry.
La ventana Server Entry Editor muestra los atributos de
servidor.
2. Modifique los atributos como desee.

Para copiar una entrada de servidor a otro archivo de interfaces:


1. Utilice uno de los mtodos siguientes para seleccionar las
entradas que desee copiar:
- Para copiar una nica entrada, haga clic una vez.
- Para copiar un rango de entradas consecutivas, haga clic en la
primera entrada y en la ltima del rango. Tambin puede
seleccionar hacia atrs si hace clic en la ltima entrada,
mantiene presionada la tecla Mays y hace clic en la primera
entrada.
- Para seleccionar varias entradas no consecutivas, mantenga
presionada la tecla Ctrl conforme hace clic en cada entrada.
2. Haga clic en Copy server entry.
En la ventana de resultado, elija el destino en que desea copiar.
3. Seleccione el archivo Sybase de interfaces de la lista.
4. Modifique el nombre de archivo que aparece.
5. Haga clic en OK.

Configuracin de Adaptive Server para plataformas UNIX

4-5

Uso de dsedit

Adaptive Server Enterprise, Versin 11.5.x

Adicin o edicin de direcciones de transporte de red


Network Transport Editor permite visualizar, editar y crear
direcciones de transporte de las que el servidor aceptar conexiones
de cliente. Esta ventana muestra el nombre de la entrada de servidor
para la direccin y permite configurar los elementos siguientes:
Transport type Especifica el protocolo y la interfaz para la
direccin. Para todas las plataformas excepto Digital UNIX, los
valores son tcp, tli tcp, tli spx y spx. En el caso de Digital UNIX, los
valores son decnet, tcp, y tli tcp.
Address information Dependiendo del tipo de transporte se
requieren distintos componentes. Las secciones siguientes
describen en profundidad los formatos de las direcciones.

Direcciones TCP/IP
La informacin de direccin para una entrada TCP/IP consta de un
nombre de computadora principal (host) o direccin IP y de un
nmero de puerto (introducido como un nmero decimal). En el
caso de entradas en interfaces con formato tli tcp, la direccin IP y el
nmero de puerto se convierten a su representacin hexadecimal de
16 bytes necesaria para las entradas en interfaces con formato tli tcp.
En las entradas de interfaces, utilice tli tcp para:
Todos los clientes anteriores a la versin 10.0 en plataformas que
utilicen entradas en interfaces con formato tli
Adaptive Server o Replication Server versin 11.0.x o versiones
anteriores en plataformas que utilicen entradas en interfaces con
formato tli.
En el caso de otros clientes y servidores, utilice el tipo de transporte
tcp.
Para indicar una direccin TCP/IP escoja tcp o tli tcp en el men
Transport Type.

Direcciones SPX/IPX
Las direcciones SPX/IPX permiten a UNIX Adaptive Server atender
a las conexiones desde aplicaciones cliente que se ejecuten en una red
Novell. Las direcciones SPX/IPX constan de la informacin
siguiente:
Host address Un valor hexadecimal de 8 dgitos que representa
la direccin IP de la computadora en la que se ejecuta el servidor.
Cada componente del formato de la direccin IP separado por un
4-6

Modificacin del archivo de interfaces

Adaptive Server Enterprise, Versin 11.5.x

Uso de dsedit

punto se correlaciona con un byte en el formato de la direccin en


hexadecimal. Por ejemplo, si la direccin IP de computadora
principal es 128.15.15.14, debe introducir 800F0F0E como valor
de direccin SPX/IPX.
Port number El nmero de puerto, expresado como un nmero
hexadecimal de 4 dgitos.
Endpoint La ruta de acceso al archivo de dispositivo que apunta
al controlador de dispositivo SPX. Utiliza de forma
predeterminada /dev/mspx en Solaris y /dev/nspx en cualquier otra
plataforma. Si fuera necesario, ajuste la ruta de acceso a valor
correcto de la mquina en la que se ejecuta el servidor. La ruta de
acceso predeterminada se basa en la plataforma en la que ejecuta
dsedit.
Una direccin SPX/IPX se indica al elegir tli spx o spx en el men
Transport type.

Solucin de problemas de dsedit


Esta seccin enumera algunos problemas comunes y describe
acciones para corregirlos.

dsedit no se inicia
Compruebe los siguientes puntos que originan la mayora de los
problemas:
La variable de entorno SYBASE no est definida o apunta a un
directorio incorrecto.
X11 no est configurado adecuadamente. Si est ejecutando dsedit
en una computadora principal remota, asegrese de que los
clientes X11 en dicha mquina pueden conectarse con el servidor
X11 en su propia mquina. Consulte la documentacin de X11
para obtener ms informacin sobre la solucin de problemas. Si
X11 no estuviera disponible, utilice dscp en lugar de dsedit.
Mensaje de error: Unable to open X display
Es posible que dsedit no funcione si la mquina en que se visualiza
est configurada para rechazar las conexiones X11 desde mquinas
remotas. En este caso, podr ver un mensaje similar a este:

Configuracin de Adaptive Server para plataformas UNIX

4-7

Uso de dscp

Adaptive Server Enterprise, Versin 11.5.x

Unable to open X display. Check the value of your


$DISPALY variable. If it is set correctly, use the
'xhost+' command on the display machine to
authorize use of the X display. If no X display is
available, run dscp instead of dsedit.

Este error puede aparecer en cualquiera de las situaciones siguientes:


No se ha introducido correctamente la variable DISPLAY o no
est definida.
Solucin: Introduzca correctamente el valor de la variable de
entorno DISPLAY.
No est autorizado para abrir ventanas en la mquina a la que se
refiere DISPLAY.
Solucin: Ejecute el comando xhost + en la mquina de
visualizacin.
No es posible aadir, modificar o eliminar entradas de servidor
Compruebe los siguientes puntos que originan la mayora de los
problemas:
Problemas de permisos con el archivo de interfaces.
Para editar entradas de interfaces, debe tener los permisos de
escritura sobre el archivo de interfaces y sobre el directorio de
instalacin de Sybase.

Uso de dscp
dscp es una utilidad de lnea de comandos que permite visualizar y

editar entradas de servidor de el archivo de interfaces. Esta seccin


trata los temas siguientes:
Inicio de dscp 4-9
Obtencin de ayuda sobre dscp 4-9
Uso de una sesin de dscp 4-9
Adicin y modificacin de entradas de servidor 4-10
Copia de entradas de servidor 4-13
Enumeracin de entradas de servidor 4-15
Visualizacin de una entrada de servidor 4-16
Eliminacin de entradas 4-16

4-8

Modificacin del archivo de interfaces

Adaptive Server Enterprise, Versin 11.5.x

Uso de dscp

Salida de dscp 4-16

Inicio de dscp
Para iniciar dscp, introduzca:
$SYBASE/bin/dscp

Aparece el indicador de dscp, >>.

Obtencin de ayuda sobre dscp


Para visualizar la pantalla de ayuda de dscp, introduzca uno de estos
comandos en el indicador:
help
h
?

Uso de una sesin de dscp


Antes de poder visualizar, aadir o modificar entradas de servidor,
debe abrir una sesin.
Puede tener varias sesiones abiertas al mismo tiempo.
Apertura de una sesin
Para abrir una sesin con interfaces, introduzca:
open InterfacesDriver

en el indicador.
Al abrir una sesin, dscp le indica el nmero de sesin. Por ejemplo,
si desea abrir una sesin mediante el comando open InterfacesDriver,
dscp devuelve el mensaje siguiente:
ok
Session 1 InterfacesDriver>>

Enumeracin de sesiones
Para enumerar todas las sesiones abiertas, introduzca:
sess

Configuracin de Adaptive Server para plataformas UNIX

4-9

Uso de dscp

Adaptive Server Enterprise, Versin 11.5.x

Intercambio entre sesiones abiertas


Para cambiar a otra sesin abierta, introduzca:
switch SESS

donde SESS es el nmero de sesin.


Por ejemplo, si introduce:
switch 3

Activar la sesin 3. La palabra clave switch es opcional. Por ejemplo,


si introduce:
3

tambin cambiar a la sesin 3.


Cierre de una sesin
Para cerrar una sesin, introduzca
close SESS

donde SESS es el nmero de sesin.


Por ejemplo, si introduce:
close 3

se cerrar la sesin 3.
Si no especifica un nmero de sesin (SES), se cierra la sesin actual.

Adicin y modificacin de entradas de servidor


Despus de abrir una sesin, puede aadir y modificar entradas de
servidor asociadas con dicha sesin.
Nota
Al aadir o modificar una entrada de servidor, dscp crea de forma
automtica o modifica las lneas master y query. La lnea master y la lnea
query de un archivo de interfaces contienen la misma informacin.

4-10

Modificacin del archivo de interfaces

Adaptive Server Enterprise, Versin 11.5.x

Uso de dscp

Cada entrada se compone de un conjunto de atributos. Al aadir o


modificar una entrada de servidor, dscp solicita informacin sobre
cada atributo. La Tabla 4-1 describe cada atributo:
Tabla 4-1: Atributos de servidor

Atributo

Tipo de valor

Valor predeterminado

Server Object
Version

Entero

110

Capacidad para ser


modificado al aadir o
modificar una entrada de
servidor
Adicin
interfaces: No
Modificacin
interfaces: No

Server Name

Cadena de caracteres

N/D

Adicin
interfaces: N/D
Modificacin
interfaces: No

Server Service

Cadena de caracteres

SQL SERVER

Adicin
interfaces: S
Modificacin
interfaces: No

Server Status

Entero

4
Los valores vlidos son:
Valor
1
2
3
4

Transport
Address
Transport
type

Transport type:
Cadena de caracteres

Transport
address

Transport address:
Cadena de caracteres

Estado de servidor
Activo
Detenido
Fallo
Desconocido

Adicin
interfaces: No
Modificacin
interfaces: No

Transport type: tcp

Adicin o modificacin

Transport address: Ninguno

interfaces:
Transport type: S
Transport address: S

Los valores vlidos son:


Transport type:
tcp,spx,decnet,tli
tcp,tli spx
Transport address:
Cadena de caracteres en un
formato que reconozca el
tipo de transporte
especificado

Configuracin de Adaptive Server para plataformas UNIX

4-11

Uso de dscp

Adaptive Server Enterprise, Versin 11.5.x

Tabla 4-1: Atributos de servidor (continuacin)

Atributo

Tipo de valor

Valor predeterminado

Security
Mechanism

Cadena de caracteres

Ninguno

Nota: Puede aadir


hasta 20 cadenas de
mecanismos de
seguridad para cada
entrada de servidor.

Los valores vlidos son


cadenas de caracteres
asociadas con identificadores
de objetos definidos en
objectid.dat del usuario.

Capacidad para ser


modificado al aadir o
modificar una entrada de
servidor
Adicin
interfaces: S
Modificacin
interfaces: S

Adicin de una entrada de servidor


Para aadir una entrada de servidor, introduzca:
add SERVERNAME

en el indicador. dscp solicita informacin sobre SERVERNAME.


Introduzca un valor para cada atributo o presione Intro para aceptar
el valor predeterminado que aparece entre corchetes [ ].
Por ejemplo, si introduce:
add myserver
dscp solicita informacin de la forma siguiente:
Service: [SQL Server]
Transport Type: [tcp] tcp
Transport Address: victory 8001
Security Mechanism []:

Para salir del modo adicin, introduzca:


#done

en el indicador.
Una entrada de servidor puede tener hasta 20 combinaciones de tipo
transporte/direccin asociadas.
Consulte la Tabla 4-1 para obtener una descripcin de los atributos
de servidor enumerados arriba.
Modificacin de entradas de servidor
Para modificar una entrada de servidor existente, introduzca:
mod SERVERNAME

4-12

Modificacin del archivo de interfaces

Adaptive Server Enterprise, Versin 11.5.x

Uso de dscp

en el indicador. dscp solicita informacin sobre SERVERNAME.


Introduzca un valor para cada atributo o presione Intro para aceptar
el valor existente que aparece entre corchetes [ ].
Por ejemplo, si introduce:
mod myserver
dscp solicita informacin de la forma siguiente:
Version: [1]
Service: [SQL Server] Open Server
Status: [4]
Address:
Transport Type: [tcp]
Transport Address: [victory 1824] victory 1826
Transport Type: [tcp]
Transport Address: [victory 1828]
Transport Type: []
Security Mechanism []:

Consulte la Tabla 4-1 para obtener una descripcin de los atributos


de servidor enumerados arriba.
Para eliminar una direccin, introduzca:
#del

en el indicador.
Para salir del modo modificacin, introduzca:
#done

en el indicador.

Copia de entradas de servidor


dscp permite copiar entradas dentro de una sesin y entre sesiones.

Existen cuatro opciones al copiar una entrada de servidor. Es posible:


Copiar una entrada de servidor con un nuevo nombre en la
sesin actual
Copiar una entrada de servidor a una sesin diferente
Copiar una entrada de servidor con un nuevo nombre en una
sesin diferente
Copiar todas las entradas de la sesin actual a una sesin
diferente

Configuracin de Adaptive Server para plataformas UNIX

4-13

Uso de dscp

Adaptive Server Enterprise, Versin 11.5.x

Copia de entradas dentro de una sesin


Puede copiar una entrada de servidor dentro de una sesin para
copiar una nueva entrada de servidor. Para copiar una entrada
dentro de una sesin, introduzca:
copy NAME1 to NAME2

en el indicador. Por ejemplo, si introduce:


copy myserver to my_server
dscp crea una nueva entrada my_server idntica a myserver.

Despus podr modificar la nueva entrada y dejar la original sin


modificar.
Copia de entradas entre sesiones
Existen dos opciones al copiar una entrada de servidor entre
sesiones. Es posible:
Mantener el nombre de la entrada de servidor
Cambiar el nombre de la entrada de servidor
Para copiar una entrada a una sesin diferente y mantener el nombre
de servidor, introduzca:
copy NAME1 to SESS

en el indicador.
donde:
NAME1 es el nombre actual del servidor
SESS es el nmero de la sesin en la que desea copiar la entrada
de servidor.
Por ejemplo, si introduce:
copy myserver to 2
dscp copia la entrada myserver de la sesin actual a la sesin 2.

Para copiar una entrada a una sesin diferente y asignar un nombre


diferente, introduzca:
copy NAME1 to SESS NAME2

en el indicador.
donde:
NAME1 es el nombre actual del servidor.

4-14

Modificacin del archivo de interfaces

Adaptive Server Enterprise, Versin 11.5.x

Uso de dscp

SESS es el nmero de la sesin en la que desea copiar la entrada


de servidor.
NAME2 es el nuevo nombre de servidor.
Por ejemplo, si introduce:
copy myserver to 2 my_server
dscp copia la entrada myserver de la sesin actual a la sesin 2 y

cambia el nombre a my_server.


Copia de todas las entradas a una sesin diferente
Para, copiar todas las entradas de la sesin actual a una sesin
diferente introduzca:
copyall SESS

en el indicador.
donde:
SESS es el nmero de la sesin en la que desea copiar todas las
entradas.
Por ejemplo, si introduce:
copyall 2
dscp copia todas las entradas de la sesin actual a la sesin 2.

Enumeracin de entradas de servidor


Para enumerar los nombres de entradas de servidor asociadas con
una sesin, introduzca:
list

en el indicador.
Para enumerar los atributos de entradas de servidor asociadas con
una sesin, introduzca:
list all

en el indicador.
Consulte la Tabla 4-1 para obtener una descripcin de los atributos
de servidor.

Configuracin de Adaptive Server para plataformas UNIX

4-15

Uso de dscp

Adaptive Server Enterprise, Versin 11.5.x

Visualizacin de una entrada de servidor


Para visualizar una entrada de servidor, introduzca:
read SERVERNAME

en el indicador. Por ejemplo, si introduce:


read myserver

aparece la siguiente informacin en pantalla:


DIT base for object: interfaces
Distinguish name: myserver
Server Version: 1
Server Name: myserver
Server Service: SQL Server
Server Status: 4 (Unknown)
Server Address:
Transport Type: tcp
Transport Addr: victory 1824
Transport Type: tcp
Transport Addr: victory 1828

Consulte la Tabla 4-1 para obtener una descripcin de los atributos


de servidor enumerados arriba.

Eliminacin de entradas
Puede eliminar una o todas las entradas asociadas con una sesin.
Para eliminar una entrada, introduzca:
del SERVERNAME

en el indicador. Por ejemplo, si introduce:


del myserver
dscp elimina la entrada para myserver. Para eliminar todas las

entradas asociadas con una sesin, introduzca:


delete-all

en el indicador.

Salida de dscp
Para salir de dscp, introduzca uno de estos comandos en el indicador:
exit
quit

4-16

Modificacin del archivo de interfaces

Adaptive Server Enterprise, Versin 11.5.x

Uso de dscp

Referencia rpida para los comandos de utilidad dscp


dscp permite realizar funciones al introducir comandos en el
indicador de dscp. La Tabla 4-2 describe estos comandos:
Tabla 4-2: Comandos dscp
Ping

Descripcin

add SERVERNAME

Aade la entrada de servidor SERVERNAME en la sesin


actual.
dscp solicita informacin sobre SERVERNAME. Presione
Intro para aceptar el valor predeterminado que aparece
entre corchetes [ ].

addattr SERVERNAME

Aade un atributo a la entrada de servidor


SERVERNAME en la sesin actual.

close [SESS]

Cierra la sesin identificada por el nmero SESS. Si no se


especifica un valor SESS, se cierra la sesin actual.

config

Muestra en pantalla la informacin de configuracin


relacionada con su entorno Sybase.

copy NAME1 to
{NAME2 | SESS | SESS NAME2}

Copia la entrada de servidor NAME1 de su sesin actual


en:
La entrada de servidor NAME2 de la sesin actual
La sesin SESS
La entrada de servidor NAME2 en la sesin SESS

copyall to SESS

Copia todas las entradas de servidor de la sesin actual a


la sesin SESS.

del SERVERNAME

Eliminar la entrada de servidor SERVERNAME en la


sesin actual.

delete-all

Elimina todas las entradas de servidor en la sesin actual.

exit, quit

Sale de dscp.

help, ?, h

Presenta la pantalla de ayuda.

list [all]

Enumera las entradas de servidor de la sesin actual.


Para enumerar los nombres de las entradas, utilice el
comando list. Para enumerar los atributos de cada entrada,
utilice el comando list all.

mod SERVERNAME

Modifica la entrada de servidor SERVERNAME en la


sesin actual.
dscp solicita informacin sobre SERVERNAME. Presione
Intro para aceptar el valor predeterminado que aparece
entre corchetes [ ].

Configuracin de Adaptive Server para plataformas UNIX

4-17

Uso de dscp

Adaptive Server Enterprise, Versin 11.5.x

Tabla 4-2: Comandos dscp (continuacin)


Ping

Descripcin

open [DSNAME]

Abre una sesin con el archivo interfaces especificado.


Para abrir una sesin, especifique InterfacesDriver como
valor DSNAME.

4-18

read SERVERNAME

Presenta en pantalla el contenido de la entrada de servidor


SERVERNAME.

sess

Enumera todas las sesiones abiertas.

[switch] SESS

Activa el nmero de sesin SESS como sesin activa.

Modificacin del archivo de interfaces

Temas de localizacin

5.

Este captulo proporciona informacin general sobre la localizacin


de Sybase y sobre tareas para volver a configurar juegos de
caracteres, criterios de ordenacin y mdulos de idioma.
Los temas tratados son:
Soporte de localizacin 5-1
Juegos de caracteres 5-2
Criterios de ordenacin 5-11
Configuracin de la localizacin 5-19
Mdulos de idioma 5-23
Conversiones entre servidores y clientes 5-27
Cambio del idioma, juego de caracteres o criterio de ordenacin
5-28

Soporte de localizacin
La localizacin es el proceso de configurar una aplicacin para que
se ejecute con un entorno determinado de idioma. Adaptive Server
ofrece soporte de localizacin para clientes internacionales y clientes
con entornos heterogneos.
Sybase proporciona el siguiente soporte de localizacin:
Soporte de datos El producto Sybase Character Sets contiene
archivos de juego de caracteres y de definicin de criterio de
ordenacin que Adaptive Server utilizar para procesar los
caracteres utilizados en diferentes idiomas. El producto Sybase
Character Sets proporciona soporte para el proceso de datos para
la mayora de los idiomas de la Europa occidental, Europa
oriental, Oriente prximo Latinoamrica y Asia.
Si fueran necesarios otros juegos de caracteres no incluidos en el
juego bsico, podr adquirirlos en un CD independiente.
Adaptive Server tambin proporciona un mecanismo de
conversin Unicode, que permite usar nuevos juegos de
caracteres al aadir una tabla externa.
Mensajes de sistema traducidos Adaptive Server tiene
mdulos de idioma para el Portugus brasileo, Chino

Configuracin de Adaptive Server para plataformas UNIX

5-1

Juegos de caracteres

Adaptive Server Enterprise, Versin 11.5.x

(simplificado), Francs, Alemn, Japons, Coreano, Portugus y


Espaol.
Documentacin traducida La documentacin se encuentra
traducida en Chino (simplificado), Francs, Alemn, Japons,
Coreano y Espaol.
De forma predeterminada, Adaptive Server y Backup Server tienen
lo siguiente:
Archivos de definicin de juegos de caracteres para los idiomas
de Europa occidental
Archivos de definicin de criterios de ordenacin para los
idiomas de Europa occidental
Mensajes de sistema us_english

Juegos de caracteres
En entornos heterogneos, Adaptive Server y Backup Server pueden
necesitar comunicarse con otros servidores o aplicaciones que se
ejecuten en una plataforma diferente y que tenga un juego de
caracteres predeterminado diferente. Puede evitar los retrasos
provocados por la traduccin de datos instalando el juego de
caracteres predeterminado de la otra plataforma como el juego de
caracteres predeterminado para Adaptive Server y Backup Server.
Como alternativa, puede instalar otros juegos de caracteres en
Adaptive Server para permitir a Adaptive Server la traduccin de los
datos entre servidores y clientes que usen otros juegos de caracteres.
Consulte en la Gua de Administracin del Sistema las rutas de acceso
para la conversin de juegos de caracteres.
Adaptive Server incluye archivos de definicin de juegos de
caracteres (archivos charset.loc) en el directorio de instalacin de
Sybase para cada juego de carcter bajo charsets. Estos archivos
permiten configurar el sistema para una comunicacin
servidor-cliente y servidor-servidor ptima.

Juegos de caracteres predeterminados para servidores


El juego de caracteres predeterminado es aqul en el que se
encuentran codificados y almacenados los datos en las bases de
datos de Adaptive Server. En el momento de la instalacin, Adaptive

5-2

Temas de localizacin

Adaptive Server Enterprise, Versin 11.5.x

Juegos de caracteres

Server y Backup Server tienen los archivos de definicin de juegos de


caracteres que aparecen en la Tabla 5-1.
Tabla 5-1: Plataformas y sus juegos de caracteres nativos
Plataforma

Juego de caracteres nativo

Digital UNIX

ISO 8859-1

HP-UX

Roman8

IBM RS/6000

ISO 8859-1

NCR MP-Ras

ISO 8859-1

SGI

ISO 8859-1

Sun Solaris

ISO 8859-1

Estos juegos de caracteres admiten los idiomas de Europa occidental


en las plataformas especificadas. Cada plataforma tiene un juego de
caracteres nativo. De forma predeterminada, srvbuild instala Adaptive
Server y Backup Server con el juego de caracteres nativo de su
plataforma.

Cambio del juego de caracteres predeterminado para servidores


Puede seleccionar juegos de caracteres que no son nativos de su
plataforma. Determine el juego de caracteres predeterminado de
Adaptive Server a partir del juego de caracteres utilizado por su
cliente. Por ejemplo, si la mayora de sus clientes utilizan la Pgina
de cdigos 850, especifique dicha pgina de cdigos en su servidor
para reducir la conversin de cdigos que se producir.
Si su servidor opera en un entorno heterogneo, elija un juego de
caracteres que funcione con todos los juegos de caracteres necesarios.
Con frecuencia, se tratar de Unicode (UTF8)

Configuracin de Adaptive Server para plataformas UNIX

5-3

Juegos de caracteres

Adaptive Server Enterprise, Versin 11.5.x

ADVERTENCIA!
Realice todos los cambios en el juego de caracteres y criterio de
ordenacin para un nuevo Adaptive Server antes de crear cualquier
base de datos de usuario o de modificar las bases de datos
proporcionadas por Sybase. El cambiar el juego de caracteres y el
criterio de ordenacin despus de aadir los datos o las estructuras
de datos a Adaptive Server puede provocar problemas. Si necesita
cambiar el juego de caracteres o el criterio de ordenacin despus de
aadir datos, consulte la Gua de Administracin del Sistema.

Para obtener el nombre del juego de caracteres predeterminado para


cada plataforma, consulte Juegos de caracteres predeterminados
para servidores en la pgina 5-2. Para obtener una lista de los juegos
de caracteres de cliente que Adaptive Server admite, consulte
Juegos de caracteres admitidos en la pgina 5-4.
Para ms informacin sobre los juegos de caracteres, consulte la Gua
de Administracin del Sistema y el manual Adaptive Server Reference
Manual.

Juegos de caracteres admitidos


Adaptive Server versin 11.5.1 admite las siguientes categoras de
juegos de caracteres:
rabeencontrar ms informacin en la Tabla 5-2 en la pgina
5-5
Chinoencontrar ms informacin en la Tabla 5-3 en la pgina
5-6
Cirlicoencontrar ms informacin en la Tabla 5-4 en la pgina
5-6
Caracteres latinosencontrar ms informacin en la Tabla 5-5 en
la pgina 5-6
Griegoencontrar ms informacin en la Tabla 5-6 en la pgina
5-7
Hebreoencontrar ms informacin en la Tabla 5-7 en la pgina
5-8
Japonsencontrar ms informacin en la Tabla 5-8 en la pgina
5-8

5-4

Temas de localizacin

Adaptive Server Enterprise, Versin 11.5.x

Juegos de caracteres

Coreanoencontrar ms informacin en la Tabla 5-9 en la pgina


5-9
Tailandsencontrar ms informacin en la Tabla 5-10 en la
pgina 5-9
Turcoencontrar ms informacin en la Tabla 5-11 en la pgina
5-9
Las tablas proporcionan informacin sobre si el juego de caracteres:
Convierte sin utilizar la conversin Unilib. El juego de caracteres
es uno de los juegos de caracteres predeterminados que se
incluyen en Adaptive Server y no requiere los conversores Unilib.
Se encuentra incorporado en Adaptive Server. No necesita
cargarse desde el CD. Se instala durante la instalacin de
Adaptive Server.
No se encuentra incorporado en Adaptive Server. Debe cargarse
desde el CD de juegos de caracteres de Sybase. No se instala
durante la instalacin de Adaptive Server. Si desea utilizar este
juego de caracteres, debe instalarlo.
Nota
Estos juegos de caracteres slo se utilizan en las mquinas cliente y no en
Adaptive Server. No puede instalar juegos de caracteres predeterminados
en el servidor diferentes de los creados especficamente para ello por
Sybase y que se encuentran en el paquete o en el CD de juegos de
caracteres de Sybase.

Tabla 5-2: Juegos de caracteres de cliente en rabe admitidos por Adaptive


Server
Juego de
caracteres

No se
requiere
Unilib

Incorporado

Cargar
desde CD

Descripcin

cp864

PC Arabic

cp1256

MS Windows
Arabic

iso88596,
iso8859-6:1987,
8859_6

ISO 8859-6
Latin/rabe

Configuracin de Adaptive Server para plataformas UNIX

5-5

Juegos de caracteres

Adaptive Server Enterprise, Versin 11.5.x

Tabla 5-3: Juegos de caracteres de cliente en Chino admitidos por Adaptive


Server
Juego de
caracteres

No se
requiere
Unilib

Incorporado

Cargar
desde CD

Descripcin

cp950

PC (MS) Chino
tradicional

euccns

Codificacin
EUC CNS =
ChinTrad con
exts

eucgb

Codificacin
EUC GB =
ChinSimp

Tabla 5-4: Juegos de caracteres de cliente Cirlico admitidos por Adaptive


Server
No se
requiere
Unilib

Incorporado

cp855

IBM PC Cirlico

cp866

PC Ruso

cp1251

MS Windows 3.1
Cirlico

iso88595,
iso_8859-5:1988,
8859_5

ISO 8859-5
Latin/Cirlico

koi8

KOI-8 Cirlico

mac_cyr

Macintosh
Cirlico

Juego de
caracteres

Cargar
desde CD

Descripcin

Tabla 5-5: Juegos de caracteres de cliente Latino admitidos por Adaptive


Server
Juego de
caracteres
ascii8

5-6

Temas de localizacin

No se
requiere
Unilib

Incorporado

Cargar
desde CD

Descripcin
US ASCII, con
datos de 8 bits,
ISO 646

Adaptive Server Enterprise, Versin 11.5.x

Juegos de caracteres

Tabla 5-5: Juegos de caracteres de cliente Latino admitidos por Adaptive


Server (continuacin)
No se
requiere
Unilib

Incorporado

cp437

IBM CP437 juego de cdigos


U.S.

cp850

IBM CP850 juego de cdigos


Europeo

cp852

PC Europa
oriental

Juego de
caracteres

Cargar
desde CD

Descripcin

cp860

PC Portugus

cp863

Pgina de
cdigos IBM PC
Francs
Canadiense

cp1250

MS Windows 3.1
Europa Oriental

cp1252

MS Windows 3.1
US (ANSI)

iso_1

ISO 8859-1
Latin-1

iso88592

ISO 8859-2
Latin-2 Europa
Oriental

mac

Codificacin
estndar
Macintosh

mac_ee

Macintosh
Europa oriental

roman8

HP Roman-8

Tabla 5-6: Juegos de caracteres de cliente Griego admitidos por Adaptive


Server
Juego de
caracteres
cp869

No se
requiere
Unilib

Incorporado

Cargar
desde CD

Configuracin de Adaptive Server para plataformas UNIX

Descripcin
IBM PC Griego

5-7

Juegos de caracteres

Adaptive Server Enterprise, Versin 11.5.x

Tabla 5-6: Juegos de caracteres de cliente Griego admitidos por Adaptive


Server (continuacin)
No se
requiere
Unilib

Incorporado

Cargar
desde CD

cp1253

MS Windows 3.1
Griego

greek8

HP Greek-8

iso88597,
iso_8859-7:1987,
8859_7

ISO 8859-7
Latin/Griego

macgrk2

Macintosh
Griego

Juego de
caracteres

Descripcin

Tabla 5-7: Juegos de caracteres de cliente Hebreo admitido por Adaptive Server
Juego de
caracteres

No se
requiere
Unilib

Incorporado

cp1255

Cargar
desde CD
x

Descripcin
MS Windows
Hebreo

Tabla 5-8: Juegos de caracteres de cliente Japons admitidos por Adaptive


Server
Juego de
caracteres

No se
requiere
Unilib

Incorporado

cp932

5-8

Cargar
desde CD

Descripcin

IBM
J-DBCS:CP897 +
CP301 (Shift-JIS)

deckanji

Codificacin
DEC UNIX JIS

eucjis

Codificacin
EUC JIS

sjis

Shift JIS (sin


extensiones)

Temas de localizacin

Adaptive Server Enterprise, Versin 11.5.x

Juegos de caracteres

Tabla 5-9: Juegos de caracteres de cliente Coreano admitidos por Adaptive


Server
Juego de
caracteres

No se
requiere
Unilib

Incorporado

eucksc

Cargar
desde CD
x

Descripcin
Codificacin
EUC KSC
Coreano = CP949

Tabla 5-10: Juegos de caracteres de cliente Tailands admitidos por Adaptive


Server
Juego de
caracteres

No se
requiere
Unilib

Incorporado

Cargar
desde CD

tis620

cp874

Descripcin
TIS-620
Tailands
estndar

Tabla 5-11: Juegos de caracteres de cliente Turco admitidos por Adaptive Server
No se
requiere
Unilib

Incorporado

cp857

IBM PC Turco

cp1254

MS Windows 3.1
Turco

iso88599

ISO 8859-9
Latin-5 Turco

mackturk

Macintosh Turco

turkish8

Juego de
caracteres

Cargar
desde CD

Descripcin

HP Turkish-8

Inicio de la conversin de caracteres


Para iniciar la conversin de caracteres, realice una de las acciones
siguientes:
Especifique un nombre de juego de caracteres en el momento de
la conexin.

Configuracin de Adaptive Server para plataformas UNIX

5-9

Juegos de caracteres

Adaptive Server Enterprise, Versin 11.5.x

Utilice el comando isql siguiente:


set char_convert {charset_name | charset_ID}

Uso de la conversin de caracteres Unicode


El motor de conversin Unicode forma parte de Unilib. Unilib
proporciona conversiones eficientes entre Unicode de 16 bits
(UTF16) y un amplio nmero de juegos de caracteres y de
codificaciones. Adems de estas conversiones, Unilib proporciona
tablas de conversin externas que pueden cargarse al especificar su
nombre, permitiendo su extensin. Unilib incluye una completa
biblioteca para acceder a atributos de cada juego y de conversin.
En el caso de instalaciones de Adaptive Server existentes que tengan
instalado el juego de caracteres UTF-8, la conversin Unicode es el
valor predeterminado. Los pasos bsicos para usar la conversin de
caracteres Unicode son:
1. Si las tablas de conversin predeterminadas no satisfacen sus
necesidades, cargue las tablas de conversin Unicode.
Para obtener ms detalles, consulte Carga de las tablas de
conversin Unicode en la pgina 5-10.
2. Activar la conversin de caracteres Unicode.
Para obtener ms detalles, consulte Activacin de la conversin
de caracteres Unicode en la pgina 5-11
Carga de las tablas de conversin Unicode
Es posible cargar tablas de conversin:
Desde la memoria en el cdigo de conversin de Adaptive Server
existente
Desde la memoria en las conversiones Unilib incorporadas
Desde archivos en disco mediante Unilib
Las tablas de conversin Unicode se encuentran en:
$SYBASE/charsets/unicode/*.uct
Cambio del tamao del cach de Unilib
Si en su instalacin se utilizan mltiples conversiones (como
Japons, Chino o Coreano), es posible que necesite un cach Unilib
mayor.

5-10

Temas de localizacin

Adaptive Server Enterprise, Versin 11.5.x

Criterios de ordenacin

Para cambiar el tamao del cach Unilib, introduzca:


sp_configure "size of unilib cache", cache_size

donde cache_size es es el tamao en kilobytes.


Activacin de la conversin de caracteres Unicode
Para activar la conversin de caracteres Unicode para una nueva
instalacin de Adaptive Server 11.5.1, introduzca uno de los
comandos siguientes:
sp_configure "enable unicode conversions", 1
Al utilizar este comando, Adaptive Server busca primero un
conversor incorporado. Si encuentra uno, Adaptive Server lo
utiliza. Si no encontrara un conversor, Adaptive Server busca un
conversor Unicode adecuado y lo utiliza.
sp_configure "enable unicode conversions", 2
Al utilizar este comando, Adaptive Server busca un conversor
Unicode y lo utiliza. No intenta buscar un conversor anterior a la
versin 11.5.1.
Nota
Slo notar el cambio de comportamiento en la conversin si utiliza un
idioma que no se utilizara en los conversores anteriores a la versin 11.5.1,
como, por ejemplo, iso_1 a roman8 o eucjis a sjis.

Desactivacin de la conversin de caracteres


Para desactivar la conversin de caracteres, introduzca:
sp_configure "disable character set conversion", 1

Criterios de ordenacin
Es posible seleccionar un criterio de ordenacin (secuencia de
ordenacin) para sus datos segn las propias necesidades de su
instalacin. Adaptive Server incluye archivos de definicin de
criterio de ordenacin (archivos .srt) en el directorio adecuado del
directorio charsets.

Configuracin de Adaptive Server para plataformas UNIX

5-11

Criterios de ordenacin

Adaptive Server Enterprise, Versin 11.5.x

ADVERTENCIA!
Realice todos los cambios en el juego de caracteres y criterio de
ordenacin para un nuevo Adaptive Server antes de crear cualquier
base de datos de usuario o de modificar las bases de datos
proporcionadas por Sybase. El cambiar el juego de caracteres y el
criterio de ordenacin despus de aadir los datos o las estructuras
de datos a Adaptive Server puede provocar problemas. Si necesita
cambiar el juego de caracteres o el criterio de ordenacin despus de
aadir datos, consulte la Gua de Administracin del Sistema.

Criterios de ordenacin disponibles


El criterio de ordenacin determina la secuencia de ordenacin que
Adaptive Server utiliza para ordenar los datos. Cada juego de
caracteres incluye uno o varios criterios de ordenacin. Los criterios
de ordenacin se encuentran en los archivos de definicin de
criterios de ordenacin (archivos .srt) junto con los archivos de
definicin de juego de caracteres.
Nota
Los criterios de ordenacin disponibles dependen de los juegos de
caracteres instalados en Adaptive Server.

Podr ver los criterios de ordenacin disponibles para su juego de


caracteres en el archivo .srt de su idioma. Los archivos .srt se
encuentran almacenados en la ubicacin siguiente:
$SYBASE/charsets/charset_name/*.srt

Para obtener una explicacin detallada del archivo de localizacin,


consulte la Figura 5-1 en la pgina 5-20.
La Tabla 5-12 en la pgina 5-13 describe los criterios de ordenacin
que puede especificar durante la instalacin o posteriormente

5-12

Temas de localizacin

Adaptive Server Enterprise, Versin 11.5.x

Criterios de ordenacin

mediante la utilidad sqlloc. La Tabla 5-13 en la pgina 5-15 describe


los criterios de ordenacin incluidos con Adaptive Server bsico.
Tabla 5-12: Criterios de ordenacin disponibles en Adaptive Server
bsico
Nombre de criterio de
ordenacin

Nombre de archivo
.srt

Ordenacin binaria

bin.srt

Ordena todos los datos de acuerdo con los valores


numricos de bytes para dicho juego de caracteres. El
orden binario ordena todas la letras maysculas ASCII
delante de las letras minsculas. Los caracteres
acentuados o ideogrficos (multibyte) se ordenan
segn su orden estndar respectivo, el cual puede ser
arbitrario. Todos los juegos de caracteres tienen el
orden binario como valor predeterminado. Si el orden
binario no satisface sus necesidades, puede especificar
uno de los criterios de ordenacin durante la
instalacin o despus mediante la utilidad sqlloc.

Ordenacin de
diccionario

dictionary.srt

Distincin entre maysculas y minsculas. Ordena


cada letra mayscula delante de su equivalente
minscula, incluyendo los caracteres acentuados.
Reconoce las distintas formas de acentuacin de las
letras y las ordena despus de su equivalente sin
acento. Criterio de ordenacin diccionario de
propsito general que puede utilizarse con varios
idiomas de Europa occidental incluido el Ingls,
Francs y Alemn.

Orden de diccionario,
sin distincin de
mayscula y
minsculas

nocase.srt

Criterio de ordenacin de diccionario sin distincin


entre maysculas y minsculas. Las letras en
maysculas se consideran iguales a sus equivalentes
en minsculas y se mezclan en los resultados en los
resultados ordenados. Se utiliza en varios idiomas de
Europa occidental incluido el Ingls, Francs y
Alemn.

Orden de diccionario,
sin distincin entre
maysculas y
minsculas ni de
acentos

noaccents.srt

Criterio de ordenacin de diccionario sin distincin


entre maysculas y minsculas. Las marcas diacrticas
se ignoran. Se utiliza en varios idiomas de Europa
occidental incluido el Ingls, Francs y Alemn.

Descripcin

Configuracin de Adaptive Server para plataformas UNIX

5-13

Criterios de ordenacin

Adaptive Server Enterprise, Versin 11.5.x

Tabla 5-12: Criterios de ordenacin disponibles en Adaptive Server


bsico (continuacin)
Nombre de criterio de
ordenacin

Nombre de archivo
.srt

Orden de diccionario,
sin distincin entre
maysculas y
minsculas con
preferencia

nocasepref.srt

Descripcin
Criterio de ordenacin de diccionario sin distincin
entre maysculas y minsculas, con preferencia para
secuencias de ordenacin. Una palabra que aparezca
con letras maysculas equivale a la misma palabra
escrita con letras minsculas. Slo se distinguen las
letras maysculas de las minsculas al utilizar la
clusula order by. La clusula order by ordena las letras
en maysculas antes que las equivalentes en
minsculas. Se utiliza en varios idiomas de Europa
occidental incluido el Ingls, Francs y Alemn.
Nota: No seleccione este criterio de ordenacin a
menos que su instalacin requiera que las letras en
maysculas se ordenen delante de las letras en
minsculas para las clusulas order by. Este criterio
de ordenacin puede provocar una cada del
rendimiento en tablas grandes cuando las columnas
especificadas en una clusula order by coincida con
la clave de un ndice agrupado de la tabla.

Ordenacin
alternativa de
diccionario con
distincin entre
maysculas y
minsculas

altdict.srt

Criterio de ordenacin alternativo de diccionario con


variantes en minsculas ordenadas delante de
maysculas. Se utiliza en varios idiomas de Europa
occidental.

Ordenacin
alternativa de
diccionario sin
distincin entre
maysculas y
minsculas ni de
acentos

altnoacc.srt

Criterio de ordenacin alternativo de diccionario sin


distincin entre maysculas y minsculas ni de
acentos. Se utiliza en varios idiomas de Europa
occidental.

Ordenacin
alternativa de
diccionario sin
distincin entre
maysculas y
minsculas y con
preferencia por las
maysculas

altnocsp.srt

Criterio de ordenacin alternativo de diccionario sin


distincin entre maysculas y minsculas con
preferencia por las maysculas. Se utiliza en varios
idiomas de Europa occidental.

Ordenacin de
diccionario espaol

espdict.srt

Criterio de ordenacin de diccionario Espaol. Se


utiliza en los archivo locales para Espaa y la mayora
de los pases de Latinoamrica.

5-14

Temas de localizacin

Adaptive Server Enterprise, Versin 11.5.x

Criterios de ordenacin

Tabla 5-12: Criterios de ordenacin disponibles en Adaptive Server


bsico (continuacin)
Nombre de criterio de
ordenacin

Nombre de archivo
.srt

Ordenacin de
diccionario espaol
sin distincin entre
maysculas y
minsculas

espnoaccents.srt

Criterio de ordenacin de diccionario Espaol sin


distincin entre maysculas y minsculas. Se utiliza
en los archivo locales para Espaa y la mayora de los
pases de Latinoamrica.

Ordenacin de
diccionario Espaol
sin distincin entre
maysculas y
minsculas ni de
acentos

espnocase.srt

Criterio de ordenacin de diccionario Espaol sin


distincin entre maysculas y minsculas ni de
acentos. Se utiliza en los archivo locales para Espaa y
la mayora de los pases de Latinoamrica.

Ordenacin de
diccionario
escandinavo con
distincin entre
maysculas y
minsculas

scandict.srt

Criterio de ordenacin de diccionario con distincin


entre maysculas y minsculas. Se utiliza con idiomas
escandinavos.

Ordenacin de
diccionario
escandinavo sin
distincin entre
maysculas y
minsculas y con
preferencia de
maysculas

scannocp.srt

Ordenacin de diccionario sin distincin entre


maysculas y minsculas ni de acentos y con
preferencia por las maysculas. Se utiliza con idiomas
escandinavos.

Descripcin

De forma predeterminada, cada juego de caracteres de Europa


occidental incluido en Adaptive Server y Backup Server tienen los
siguientes criterios de ordenacin:
Tabla 5-13: Criterios de ordenacin para los idiomas europeos
occidentales
Idioma

Criterios de ordenacin disponibles

Todos los idiomas europeos


occidentales

Criterio de ordenacin binario

Configuracin de Adaptive Server para plataformas UNIX

5-15

Criterios de ordenacin

Adaptive Server Enterprise, Versin 11.5.x

Tabla 5-13: Criterios de ordenacin para los idiomas europeos


occidentales (continuacin)
Idioma

Criterios de ordenacin disponibles

Ingls, Francs y Alemn

Orden de diccionario, distincin de


maysculas, distincin de acentos
Orden de diccionario, sin distincin de
maysculas, distincin de acentos
Orden de diccionario, sin distincin de
maysculas, sin distincin de acentos
Orden de diccionario, sin distincin de
maysculas, distincin de acentos,
orden con preferencia

Espaol

Orden de diccionario, distincin de


maysculas, distincin de acentos
Orden de diccionario, sin distincin de
maysculas, distincin de acentos
Orden de diccionario, sin distincin de
maysculas, sin distincin de acentos

Obtencin de informacin sobre la secuencia de ordenacin


Las siguientes funciones permiten obtener informacin sobre la
secuencia de ordenacin:
sortkey genera valores binarios que pueden utilizarse para
ordenar resultados de una consulta segn su comportamiento de
ordenacin. Para ms informacin, consulte Ordenacin de
resultados de consulta segn el comportamiento de la
ordenacin en la pgina 5-17
compare compara dos cadenas de caracteres segn reglas de
ordenacin alternativas. Para ms informacin, consulte
Comparacin de cadenas segn las reglas alternativas de
ordenacin en la pgina 5-18
Estas funciones pueden anidarse y utilizarse en cualquier punto en
que se permita una expresin, incluidos los procedimientos
almacenados y los disparadores.

5-16

Temas de localizacin

Adaptive Server Enterprise, Versin 11.5.x

Criterios de ordenacin

Ordenacin de resultados de consulta segn el comportamiento de la


ordenacin
La funcin sortkey genera valores que pueden utilizarse para ordenar
resultados de una consulta segn su comportamiento de ordenacin.
El valor de retorno es un valor con el tipo de datos varbinary que
contiene informacin de ordenacin codificada para la cadena de
entrada obtenida con la funcin sortkey. Esto permite trabajar con
ordenaciones de caracteres sin las limitaciones del juego
predeterminado de diccionario de caracteres latinos con distincin
de maysculas/acentos.
Por ejemplo, puede almacenar los valores devueltos por sortkey en
una columna con la cadena original de caracteres. Cuando desee
recuperar los datos de caracteres en un orden determinado , la
instruccin select slo necesita incluir una clusula order by en las
columnas que contienen el resultado de la ejecucin sortkey. La
funcin sortkey garantiza que los valores devueltos para un conjunto
de criterios de ordenacin funcionan en las comparaciones binarias
realizadas sobre los tipos de datos varbinary.
La sintaxis es:
sortkey(char_expression
[, {collation_name | collation_ID}])

donde:
char_expression puede ser lo siguiente:
- Tipo carcter (char, varchar, nchar o nvarchar)
- Variable de caracteres
- Expresin constante de caracteres (debe encerrarse entre
comillas dobles o simples)
collation_name puede ser una cadena de caracteres entrecomillada
o una variable de caracteres que especifique el tipo de ordenacin
que debe utilizarse.
collation_ID es un entero constante o variable que especifica el
tipo de ordenacin que debe utilizarse.
Se aplican las reglas siguientes al utilizar la funcin sortkey:
char_expression debe estar compuesto de caracteres codificados en
el juego de caracteres predeterminado del servidor.
char_expression puede ser una cadena vaca. En este caso, sortkey
devuelve un valor varbinary de longitud cero. Adaptive Server
almacena un espacio en blanco para la cadena vaca. Por lo tanto,

Configuracin de Adaptive Server para plataformas UNIX

5-17

Criterios de ordenacin

Adaptive Server Enterprise, Versin 11.5.x

una verdadera cadena vaca tiene un valor de ordenacin


diferente que una cadena NULL en una columna de base de
datos.
Si char_expression es NULL, sortkey devuelve un valor NULL.
Si no especifica un valor para collation_name o collation_ID, sortkey
presupone que desea realizar una ordenacin binaria.
Nota
A veces, sortkey genera seis bytes de informacin de ordenacin para cada
carcter de entrada. Por lo tanto, el valor resultante de utilizar sortkey puede
exceder el lmite de 255 bytes del tipo de datos varbinary. Si esto se
produjera, el resultado se truncara. El truncamiento elimina bytes
resultantes de cada entrada hasta que el resultado sea menor de 255
bytes. En estos casos, aparece un mensaje de advertencia, pero la
consulta o transaccin que contenga la funcin sortkey seguir su proceso.

Comparacin de cadenas segn las reglas alternativas de ordenacin


La funcin compare permite comparar directamente dos cadenas de
caracteres segn reglas alternativas de ordenacin.
La sintaxis es:
integer_value compare(char_expression1, char_expression2
[, {collation_name | collation_ID}])

donde:
integer_value es un entero &lt;0, 0 o >0.
char_expression1 es la expresin de caracteres que desea comparar
con char_expression2.
char_expression2 es la expresin de caracteres con la que desea
comparar char_expression1.
char_expression1 y char_expression2 pueden ser lo siguiente:
- Tipo carcter (char, varchar, nchar o nvarchar)
- Variable de caracteres
- Expresin constante de caracteres (debe encerrarse entre
comillas dobles o sencillas)

5-18

Temas de localizacin

Adaptive Server Enterprise, Versin 11.5.x

Configuracin de la localizacin

collation_name puede ser una cadena de caracteres entrecomillada


o una variable de caracteres que especifique el tipo de ordenacin
que debe utilizarse.
collation_ID es un entero constante o variable que especifica el
tipo de ordenacin que debe utilizarse.
compare devuelve los valores siguientes, segn las reglas de

ordenacin que elija:


1 si char_expression1 es mayor que char_expression2
0 si char_expression1 es igual que char_expression2
-1 si char_expression1 es menor que char_expression2
Se aplican las reglas siguientes al utilizar la funcin compare:
Tanto char_expression1 como char_expression2 deben ser caracteres
codificados en el juego de caracteres predeterminado del
servidor.
char_expression1 o char_expression2, o ambas, pueden ser cadenas
vacas. Si las dos cadenas son cadenas vacas, se consideran
iguales y se devuelve 0. Si char_expression1 est vaca, se devuelve
-1. Si char_expression2 est vaca, se devuelve 1.
compare no considera iguales cadenas vacas y cadenas con espacios
tal como las considera Adaptive Server. compare utiliza la funcin
sortkey para generar claves de ordenacin para comparacin. Por lo

tanto, una verdadera cadena vaca, una cadena con un espacio o una
cadena con dos espacios no se compararn de la misma forma.
Si char_expression1 o char_expression2 son NULL, el resultado ser
NULL.
Si no especifica un valor para collation_name o collation_ID,
compare presupone que desea realizar una ordenacin binaria.

Configuracin de la localizacin
De forma predeterminada, svrbuild configura Adaptive Server y
Backup Server con us_english, el juego de caracteres
predeterminado para su plataforma y el criterio de ordenacin
binario.
Durante el proceso de instalacin de Adaptive Server, puede
especificar un idioma, juego de caracteres y criterio de ordenacin
diferentes.

Configuracin de Adaptive Server para plataformas UNIX

5-19

Configuracin de la localizacin

Adaptive Server Enterprise, Versin 11.5.x

Archivos de localizacin
La Figura 5-1 presenta la estructura de los archivos de localizacin.
Esta figura no presenta un listado completo de todos los archivos.

archivos *.srt
charset_name

charset.loc

charsets
charset_name...
$SYBASE

charset_name

archivos *.loc

language_name
charset_name...
locales

language_name....
locales.dat

Figura 5-1:

Archivos de localizacin en el directorio de instalacin de Sybase

Acerca del directorio locales


El directorio $SYBASE/locales contiene un subdirectorio para cada
idioma disponible. Cada subdirectorio de idioma contiene a su vez
un subdirectorio para cada juego de caracteres disponible para dicho
idioma. Los archivos (.loc) de estos subdirectorios permiten a
Adaptive Server o a Backup Server informar de errores en un idioma
determinado codificado en un juego de caracteres especfico. Existe
varios archivos .loc en cada subdirectorio. La mayora de estos
archivos contienen mensajes de error de un producto o utilidad
determinados traducidos. El archivo common.loc de cada
subdirectorio contiene la informacin localizada que se utiliza en
todos los productos, como, por ejemplo, el formato de fecha, hora y
smbolo monetario local.

5-20

Temas de localizacin

Adaptive Server Enterprise, Versin 11.5.x

Configuracin de la localizacin

Acerca del archivo locales.dat


El directorio $SYBASE/locales contiene el archivo locales.dat, el cual
contiene las entradas que correlacionan los nombres de archivos de
localizacin especficas de la plataforma con las combinaciones
Sybase de idioma y de juego de caracteres.
Acerca del directorio charsets
Los archivos del directorio $SYBASE/charsets/charset_name contiene
informacin relacionada con determinados juegos de caracteres,
como la definicin del juego de caracteres y cualquier criterio de
ordenacin disponible.

Acerca del archivo locales.dat


Puede editar el archivo locales.dat, despus de instalar un mdulo de
idioma nuevo o al volver a configurar las opciones de idioma o de
juego de caracteres para Adaptive Server o Backup Server.
Formato de las entradas del archivo locales.dat
Cada entrada en el archivo locales.dat vincula una definicin de
localizacin para una plataforma especfica con una combinacin
Sybase de idioma y juego de caracteres. Cada entrada tiene el
siguiente formato:
locale = platform_locale, syb_language, syb_charset

La Tabla 5-14 describe los parmetros de locales.dat.


Tabla 5-14: Parmetros de locales.dat
Parmetro

Descripcin

platform_locale

Palabra clave especfica para un archivo locale.


Consulte el manual del sistema operativo para
obtener los valores adecuados. Cuando se est
definiendo el archivo locale es el predeterminado
para el emplazamiento, el valor de
platform_locale es default.

syb_language

El nombre del directorio de idioma que se


utilizar ($SYBASE/locales/language_name)

Configuracin de Adaptive Server para plataformas UNIX

5-21

Configuracin de la localizacin

Adaptive Server Enterprise, Versin 11.5.x

Tabla 5-14: Parmetros de locales.dat (continuacin)


Parmetro

Descripcin

syb_charset

El nombre del juego de caracteres que se utilizar


para determinar la conversin de juegos de
caracteres y para identificar la ubicacin del
directorio de archivos de mensajes.
($SYBASE/locales/language_name/charset_name)

Por ejemplo, la entrada siguiente define la localizacin


predeterminada como U.S. English con el juego de caracteres iso_1:
locale = default, us_english, iso_1

Cmo utiliza una aplicacin cliente el archivo locales.dat


Las aplicaciones cliente utilizan el archivo locales.dat para identificar
el idioma y el juego de caracteres que utilizarn. Al arrancar una
aplicacin cliente, primero se comprueban los parmetros de
localizacin del sistema operativo, despus se comprueba el archivo
locales.dat para ver si los valores son adecuados para Adaptive
Server. Una entrada en el archivo locale para el francs ser similar a
lo siguiente:
locale = french, french, iso_1

Cuando el cliente se conecta con Adaptive Server, se pasa la


informacin de idioma y de juego de caracteres a Adaptive Server.
Despus Adaptive Server:
Utiliza la informacin de juegos de caracteres (por ejemplo, iso_1)
para identificar el juego de caracteres del cliente y verificar si
puede convertir los datos a dicho juego de caracteres.
Utiliza el idioma (por ejemplo, francs) y la informacin de juego
de caracteres (iso_1) para comprobar si posee mensajes en el
idioma y juegos de caracteres del cliente.
Por ejemplo, mediante la entrada de localizacin anterior,
Adaptive Server primero comprueba el directorio locales
buscando el subdirectorio de idioma french (francs); despus
verifica que existe un archivo de mensajes en el subdirectorio de
juegos de caracteres iso_1.

5-22

Temas de localizacin

Adaptive Server Enterprise, Versin 11.5.x

Mdulos de idioma

Nota
El software de Adaptive Server incorpora algunas entradas de localizacin
ya definidas en el archivo locales.dat . Si estas entradas no satisfacen sus
necesidades, puede modificarlas o aadir nuevas entradas de localizacin.

Edicin del archivo locales.dat


Para editar el archivo locales.dat:
1. Realice una copia de seguridad del archivo locales.dat original,
por si tuviera problemas con la versin editada.
2. Asegrese de que el archivo contiene una entrada para la
combinacin de idioma (syb_language) y de juego de caracteres
(syb_charset) que desea utilizar. El valor de platform_locale debe
coincidir con el valor que requiere su sistema operativo. Si las
definiciones de localizacin de los archivos de configuracin de
sistema no coinciden con las definiciones de localizacin Sybase,
sus aplicaciones no se ejecutarn con normalidad.
Por ejemplo, si desea que los mensajes de Adaptive Server
aparezcan en francs, Adaptive Server debe utilizar el juego de
caracteres Roman 8. Compruebe las entradas en locales.dat para
su sistema operativo y busque la entrada siguiente:
locale = fr_FR, french, roman8

3. Si dicha entrada no existiera, adala o modifique una entrada


existente.
4. Almacene el archivo modificado.

Mdulos de idioma
Si desea que los mensajes de error de Adaptive Server aparezcan en
un idioma diferente de U.S. English, deber adquirir e instalar el
mdulo de idioma adecuado.
Las caractersticas de los Mdulos de idioma se encuentran en el
directorio de instalacin de Sybase ($SYBASE) bajo los
subdirectorios locales y charsets.
Al instalar un mdulo de idioma, se cargan de forma automtica en
el directorio de instalacin de Sybase los archivos necesarios de
juegos de caracteres y de criterios de ordenacin para el nuevo
idioma.

Configuracin de Adaptive Server para plataformas UNIX

5-23

Mdulos de idioma

Adaptive Server Enterprise, Versin 11.5.x

Instalacin de nuevos mdulos de idioma


Para instalar un nuevo mdulo de idioma:
1. Prepare su sistema operativo de acuerdo a las instrucciones en
Instalacin de Adaptive Server y OmniConnect en plataformas UNIX.
Estos preparativos no son necesarios si instala o actualiza
Adaptive Server.)
2. Cargue el software del mdulo de idioma desde el medio de
distribucin, siguiendo las instrucciones de Instalacin de
Adaptive Server y OmniConnect en plataformas UNIX. Puede cargar
este software en el mismo directorio en que carg Adaptive
Server.
3. Consulte Cambio del idioma, juego de caracteres o criterio de
ordenacin en la pgina 5-28 para obtener instrucciones para
volver a configurar el idioma, juego de caracteres y criterio de
ordenacin para Adaptive Server o Backup Server.

Idioma de los mensajes


De forma predeterminada, se instalan los mensajes U.S. English
como idioma predeterminado en Adaptive Server. Si sus clientes
necesitan los mensajes del software en un idioma diferente del
ingls, deber adquirir e instalar el mdulo de idioma
correspondiente.
Durante la instalacin deAdaptive Server, especifique un idioma
predeterminado para Adaptive Server. Sin embargo, debe tener el
mdulo para el idioma que especifique.

Mdulo de idioma Japons


El mdulo de idioma Japons incluye los siguientes juegos de
caracteres multibyte:
eucjis Cdigo Extended UNIX para JIS-X0201 y JIS-X0208
deckanji Cdigo DEC-Kanji para JIS-X0208
sjis (Shift-JIS) Cdigo IBM/Microsoft para JIS-X0201 y
JIS-X0208

5-24

Temas de localizacin

Adaptive Server Enterprise, Versin 11.5.x

Limitaciones de la conversin Hankaku Katakana

Limitaciones de la conversin Hankaku Katakana


Esta seccin describe las limitaciones de las conversiones Hankaku
Katakana.
Las conversiones Hankaku Katakana tienen las limitaciones y reglas
siguientes:
La conversin Hankaku Katakana slo se activa si Adaptive
Server utiliza EUC-JIS y los clientes utilizan Shift-JIS.
Hankaku Katakana (juego fontico japons de media anchura) la
conversin de juegos de caracteres entre Shift-JIS y EUC-JIS no
est actualmente incorporada en Adaptive Server. Sin embargo,
es posible habilitar la conversin de juego de caracteres activando
del indicador de rastreo 2402 al arrancar Adaptive Server.
Incluya -T2402 en la lnea de comandos del guin utilizado
para arrancar Adaptive Server.
Despus de habilitar la conversin, no puede cambiar la
conversin segn los clientes. Para deshabilitar la conversin,
deber eliminar T2402 del guin o utilizar un guin diferente
con el indicador de rastreo deshabilitado y volver a arrancar
Adaptive Server.
Si la conversin est deshabilitada para Hankaku Katakana, los
caracteres se sustituirn con ? para indicar los caracteres no
convertidos.
La aplicacin cliente que utilice Shift-JIS debe reconocer
diferentes tamaos de caracteres al definir una tabla. Se
truncarn los datos cuya longitud sobrepase la longitud de
columna; sin que aparezca ningn mensaje de advertencia.
En un Adaptive Server que utilice EUC-JIS, los caracteres se
almacenan en el juego de caracteres EUC. Los caracteres Zenkaku
aparecen despus de los caracteres Hankaku en el juego de
cdigos EUC; de esta forma, Adaptive Server ordena primero
Hankaku, seguido de Zenkaku.
Si la columna contiene Hankaku Katakana, el Adaptive Server
que utilice EUC-JIS enva a la aplicacin cliente que utilice
Shift-JIS los caracteres convertidos seguidos de nulls.
Hankaku Katakana puede utilizarse en expresiones lgicas, por
ejemplo:
select * from table
where column="Hankaku_Katakana_here"

Configuracin de Adaptive Server para plataformas UNIX

5-25

Limitaciones de la conversin Hankaku Katakana

Adaptive Server Enterprise, Versin 11.5.x

Las funciones de bsqueda de Transact-SQL consideran a


Hankaku Katakana y Zenkaku Katakana como juegos de
caracteres diferentes. Katakana puede ser tanto de media
anchura (Hankaku) o de anchura completa (Zenkaku) tanto en
EUC-JIS y Shift-JIS. Por ejemplo, si los datos de una tabla se
almacenan en Hankaku Katakana, la instruccin SQL siguiente
SQL no devuelve filas, incluso si los datos Hankaku y Zenkaku
tienen el mismo significado:
select * from table
where column="Zenkaku_Katakana_here"

Hankaku Katakana no puede utilizarse en los nombres de


procedimientos o en nombres de parmetros debido a que la
memoria interna asignada para estos nombres puede ser menor
que la que EUC necesite.
Aunque puede utilizar bcp desde una aplicacin cliente que
utilice Shift-JIS sobre un Adaptive Server que utilice EUC-JIS, no
puede ejecutar bcp desde aplicaciones cliente Shift-JIS que
contengan caracteres Hankaku Katakana.

Conversin Hankaku Katakana y de tipos de datos


Se aplican las limitaciones siguientes a las conversiones de tipos de
datos en Hankaku Katakana:
Hankaku Katakana slo puede utilizarse en los tipos de datos
char, varchar, nchar, nvarchar y text.
Los tipos de datos char, varchar, nchar, nvarchar y text almacenados
en un Adaptive Server mediante EUC-JIS para una aplicacin
cliente que utilice Shift-JIS. Una aplicacin cliente que utilice
Shift-JIS puede insertar 127 caracteres Hankaku Katakana como
mximo, en lugar de los 255 caracteres que como mximo puede
insertar un Adaptive Server que utilice Shift-JIS. Al insertar ms
de 127 caracteres durante la conversin a EUC-JIS genera un
mensaje de error.
Adaptive Server no est certificado para utilizar Hankaku
Katakana para el tipo de datos sysname como nombres de bases
de datos, nombres de tablas, nombres de columnas, etc.
No utilice Hankaku Katakana en tipos de datos text que sean
mayores de una pgina de datos (normalmente 2K). Si la columna
text contiene Hankaku Katakana y los caracteres ocupan dos
pginas en la base de datos, no se convertirn parte de los bytes

5-26

Temas de localizacin

Adaptive Server Enterprise, Versin 11.5.x

Conversiones entre servidores y clientes

de la primera pgina. Un mensaje de advertencia le indica que la


conversin no ha tenido xito.

Conversiones entre servidores y clientes


Si Adaptive Server no admitiera el idioma del cliente o su juego de
caracteres, el cliente puede conectarse con el servidor pero no se
producirn conversiones de caracteres.
Cuando una aplicacin cliente localizada se conecta a Adaptive
Server, el servidor comprueba si admite el idioma del cliente y su
juego de caracteres. En caso afirmativo, maneja de forma automtica
todas las conversiones de caracteres y muestra los mensajes de
Adaptive Server en el idioma y juego de caracteres del cliente.

Conversiones de Backup Server


Backup Server devuelve mensajes a Adaptive Server en el idioma del
cliente y con el juego de caracteres de Adaptive Server. Despus
Adaptive Server convierte los mensajes y los enva en el idioma y
juego de caracteres del cliente.
Si Adaptive Server o Backup Server no admitiese uno de los idiomas
o de los juegos de caracteres de los clientes, aparecer un mensaje de
advertencia. Los errores tambin se producen si el juego de
caracteres de Backup Server no es compatible con el juego de
caracteres de Adaptive Server.
ADVERTENCIA!
Los juegos de caracteres de nico byte y los de varios bytes son
incompatibles. Para evitar problemas de conversin configure
Adaptive Server y Backup Server con el mismo juego de caracteres.

Consulte la Gua de Administracin del Sistema para obtener


informacin sobre las posibles conversiones.

Conversin en un entorno heterogneo


En una entorno heterogneo, Adaptive Server y Backup Server
puede necesitar comunicarse con clientes que se ejecuten en
diferentes plataformas y que utilicen juegos de caracteres diferentes.
Para mantener la integridad de datos, el servidor convierte el cdigo

Configuracin de Adaptive Server para plataformas UNIX

5-27

Cambio del idioma, juego de caracteres o criterio de ordenacin

Adaptive Server Enterprise, Versin 11.5.x

entre los juegos de caracteres. Para habilitar la conversin de cdigo


automtica, necesita instalar los archivos de definicin de juego de
caracteres en el servidor para todos los juegos de caracteres
utilizados por sus clientes.

Conversin entre juegos de caracteres


La conversin de cdigos se admite slo entre juegos de caracteres
para el mismo idioma o grupo de idiomas. Por ejemplo, la
conversin de cdigos se admite entre los juegos de caracteres para
los idiomas de Europa occidental (8859-1, cp437, cp850, mac y
roman8). De forma similar, la conversin de cdigos se admite entre
los juegos de caracteres para el japons (eucjis, sjis, cp850 y deckanji).
Sin embargo, la conversin de cdigos no se realiza entre los juegos
de caracteres de idiomas de Europa occidental y el Japons. Para ms
informacin sobre la conversiones admitidas, consulte la Gua de
Administracin del Sistema.

Cambio del idioma, juego de caracteres o criterio de ordenacin


Para cambiar el idioma, el juego de caracteres o el criterio de
ordenacin de un Adaptive Server o Backup Server existentes, siga
estos pasos:
1. Arranque sqlloc:
$SYBASE/bin/sqlloc
sqlloc muestra una lista de servidores, activos e inactivos, que
existen en su mquina.

2. Seleccione un servidor de la lista. Si selecciona un servidor


inactivo, sqlloc lo iniciar.
3. Utilice la ayuda en lnea de sqlloc para obtener ayuda sobre las
diversas pantallas para cambiar el idioma, el juego de caracteres
o el criterio de ordenacin de Adaptive Server o de Backup
Server.
4. Salga de sqlloc al terminar.

5-28

Temas de localizacin

ndice
Smbolos
"ether", como valor en una entrada de
archivo de interfaces 3-10

A
Adaptive Server
asignacin de nombre en archivo de
interfaces 3-9
direccin 3-2
soporte para sistemas
internacionales 5-1
address, en archivo de interfaces 3-10,
3-12
api, en archivo de interfaces 3-9, 3-12
Archivo de interfaces de cliente 3-5
Archivo de interfaces maestro 3-15
Archivos
criterio de ordenacin 5-11
.cshrc xvii
/etc/services 3-10, 3-11
locales.dat 5-21
localizacin 5-20
.profile xvii
Archivos de interfaces
caracteres de tabulador en 3-11
configuracin para puerto de consulta
de respaldo 3-20
contenido 3-3
creacin 3-3
creacin de una copia maestra 3-15
creacin de una copia maestra con
sybinit 3-15
creacin de una copia maestra con un
editor de texto 3-15
definicin 3-2
diferencias entre la versin de cliente
y la de servidor 3-3
edicin con dsedit 4-2
ejemplo 3-13

elementos nicos en entrada 3-16


espacios en 3-11
formato 3-7
nombre 3-3
nombre de red en 3-12
oyentes de red mltiples 3-17
ubicacin 3-3
utilizados por Adaptive Server 3-4
utilizados por el cliente 3-2, 3-4
utilizados por servidores 3-2
Archivos de interfaces cliente
configuracin de puerto de consulta
de respaldo 3-21
heterogneos 3-5
Archivos de localizacin 5-20, 5-23

B
Backup Server
direccin 3-2

C
Caracteres de tabulador, en una entrada
de archivo de interfaces 3-11
charsets, directorio 5-21
Clientes
comunicacin con Adaptive
Server 2-9
comunicacin con servidores 5-27
determinacin del juego de caracteres
predeterminado de Adaptive
Server 5-3
DSQUERY y 3-18
servidores de archivos 3-18
Conexiones de usuario 2-3
Configuracin de puerto de consulta de
respaldo 3-20
para clientes 3-21
Controlar
estado de la red 2-12, 2-13

Configuracin de Adaptive Server para plataformas UNIX

ndice-1

Adaptive Server Enterprise, Versin 11.5.x

I/O 2-12
recursos del sistema operativo 2-12
uso de la memoria virtual 2-12, 2-13
Convenciones de sintaxis xviii
Conversiones, juego de caracteres 5-27
.cshrc, archivo xvii

D
delay_interval, en archivo de
interfaces 3-9
Descriptores de archivos 2-3
device, en archivo de interfaces 3-10,
3-12
Direccin
servidor 3-2
Directorio charsets 5-23
Directorio locales 5-23
Directorios
charsets 5-21
juego de caracteres 5-23
locales 5-20
localizacin 5-23
Documentacin
traducida 5-2
dscp, utilidad
acerca de 4-8
adicin de entradas de servidor 4-12
apertura de una sesin 4-9
atributos de servidor 4-11
ayuda 4-9
cierre de una sesin 4-10
comando 4-17
copia de entradas de servidor 4-13 a
4-15
eliminacin de entradas de
servidor 4-16
enumeracin de entradas de
servidor 4-15
inicio 4-9
intercambio entre sesiones 4-10
modificacin de entradas de
servidor 4-12
salida 4-16

ndice-2

visualizacin de una entrada de


servidor 4-16
dsedit, utilidad
acerca de 4-1
DSLISTEN, variable de entorno 2-2, 3-4
DSLISTEN con mltiples
manipuladores de red 3-17
DSQUERY, variable de entorno 2-2
DSQUERY y conexiones cliente 3-18

E
Entornos heterogneos 5-1
y archivos de interfaces 3-5
Espacios, en una entrada de archivo de
interfaces 3-11
/etc/services, archivo 3-10, 3-11
execv 2-7

F
Formato, en entradas de archivo de
interfaces 3-13

G
gettablesize, comando para la

visualizacin de valores de
parmetros 2-4

H
host, en archivo de interfaces 3-10

I
I/O, control 2-12
Idioma de los mensajes, seleccin 5-24
Instalaciones mltiples
efecto sobre el archivo de
interfaces 3-4
iostat, comando 2-13

Adaptive Server Enterprise, Versin 11.5.x

J
Japons
juegos de caracteres 5-24
Juego de caracteres deckanji 5-24
Juego de caracteres eucjis 5-24
Juego de caracteres Extended
UNIX 5-24
Juego de caracteres ISO 8859-1 5-3
Juego de caracteres multibyte 5-24
Juego de caracteres Roman8 5-3
Juego de caracteres Shift-JIS 5-24
Juego de caracteres sjis (Shift-JIS) 5-24
Juegos de caracteres 5-24
seleccin del predeterminado 5-3

K
Kanji 5-24
KEEPALIVE, opcin, TCP/IP 2-9

Mdulo de idioma Francs 5-23


Mdulo de idioma Japons 5-23
Mdulos de idioma 5-23

N
netstat, comando 2-12, 2-13

network, en archivo de interfaces 3-10


Nombre de host
determinacin 3-10
Nombres de servidor
requisitos para 3-9
Nmero de socket 3-12
Nmeros de puerto, archivo de
interfaces y 3-17

O
open_max, parmetro 2-3

Lmite fijo, para descriptores de


archivo 2-5 a 2-7, 2-8 a 2-9
Lmite flexible, para descriptores de
archivo 2-5, 2-8
Lmites, para descriptores de
archivo 2-5, 2-7
locales, directorio 5-20
locales.dat, archivo 5-21
aplicaciones cliente 5-22
Loghost
palabra que aparece en el archivos de
interfaces 3-16

PATH, variable de entorno 2-2


Perodo de espera, en conexiones de
cliente 2-9
Permisos 2-3
Por 3-13
port, en archivo de interfaces 3-11
port/object number, en archivo de
interfaces 3-11
Productos para alta disponibilidad,
configuracin 1-1
.profile, archivo xvii
protocol, en archivo de interfaces 3-9
Protocolo de red DECnet 3-9
Protocolo de red SPX 3-11
Protocolo de red TCP/IP 2-9
Protocolos de red
tipos disponibles para Digital
UNIX 3-9
Protocolo TLI (Transport Layer
Interface) 3-9
ps, comando 2-12, 2-13, 2-14

M
machine, en archivo de interfaces 3-10
maxfiles 2-4
Mensajes 2-10
Mensajes de sistema
traducidos 5-1
Mdulo de idioma Alemn 5-23

Configuracin de Adaptive Server para plataformas UNIX

ndice-3

Adaptive Server Enterprise, Versin 11.5.x

R
Redes
conexiones de respaldo y 3-20
control del estado 2-12, 2-13
fallos 3-21
Redes mltiples
configuracin de archivos de
interfaces para 3-16
uso como respaldo en caso de un fallo
de la red 3-20
y archivos de interfaces 3-5
retry_attempts, en archivo de
interfaces 3-9

S
SERVERNAME, en archivo de
interfaces 3-9
service_type, en archivo de interfaces 3-9
Servicio de consulta 3-3
Servicio oyente 3-3
Servicios 3-9
Servidores de archivos 3-18
Shell Bourne xvii
Shell C xvii
Shell Korn xvii
Shells xvii
Sistema operativo
control del uso de recursos 2-12, 2-13
Soporte internacional 5-1
sql.ini, archivo 3-5
.srt, archivos 5-11
stty, parmetro 2-3
sundiag, herramienta de diagnstico de
sistema 2-11
Sybase
soporte global 5-2 a 5-24
sysconf, comando para la visualizacin
de valores de parmetros 2-4

T
time, comando 2-12, 2-13, 2-14

ndice-4

Tipos de servicios
Consulta 3-3
oyente 3-3
TLI (Transport Layer Interface) 3-12

U
Ubicaciones en la red
en archivos de interfaces 3-2

V
Variable de entorno DSLISTEN 3-4
Variable de entorno DSQUERY 3-4, 3-19
uso de valores diferentes en varias
redes 3-19
Variable de entorno SYBASE
como nombre predeterminado de
servidor 3-16
Variables de entorno
DSLISTEN 2-2, 3-4
DSQUERY 2-2, 3-4, 3-19
PATH 2-2

S-ar putea să vă placă și