No relevant resource is found in the selected language.

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>Search

Reminder

To have a better experience, please upgrade your IE browser.

upgrade
Knowledge Base

FAQ - How start the sybase database after change the hostname in the server

Publication Date:  2012-07-25  |   Views:  291  |   Downloads:  0  |   Author:  Sergio Augusto Sosa  |   Document ID:  EKB0000376630

Contents

Issue Description

Q:
How start the sybase database after change the hostname in the serverAfter change the hostname of the server with solaris 10, and N2000 BMS V200R011C02B026SPC003 the database sybase 12.5 do not start. 

Alarm Information

when the command to start the database is executed the next info appear: the N2000DBServer database is not found.

Handling Process

A:

is necessary modify the interfaces of the sybase for the main database and backup database.
to make this we have two option one option is made the change by CLI and the other is by GUI.
if you have access to the server directly by the monitor or by the program XMANAGER you can execute the next command
cd /opt/sybase/OCS-12_5/bin/  *OPT/SYBASE is the path where my database was installed you need to put the path were you database is installed
then use the comand ./dsedit
in the windows that appear you choose the dataserver and select modify in that part you can change the name of the hostname. do the same for backup server
if you dont have GUI access to the server you can change the hostname by CLI in the next path
cd /opt/sybase/OCS-12_5/bin/  *OPT/SYBASE is the path where my database was installed you need to put the path were you database is installed
then use the comand ./dscp
in the next menu you need to put the next commands.
first use open, then use list then read then mod and finalize with close and exit
this is the example>
>> open (open the session to the directory service)
ok
Session 1 InterfacesDriver>> list (List all the server objects)
Server objects found:
    N2000DBServer
    N2000DBServer_back
Session 1 InterfacesDriver>> read N2000DBServer_back (Read the content of a server object)
DIT base for object:  interfaces
  Distinguish name: N2000DBServer_back
  Server Entry Version: 1
  Server Name: N2000DBServer_back
  Server Service: SQL Server
  Server Status: 4 (Unknown)
  Server Address: 
    Transport Type: tcp
    Transport Address: bocuhuserv033 4200
(for this example we are going to change the hostname of bocuhuserv033 for bocuhuserv03)
Session 1 InterfacesDriver>> mod N2000DBServer_back (Modify an existing server object)
(only change the part of Transport Address and is necessary put a space after hsotname and put the port the next value press enter)
Address:
    Transport Type: [tcp] 
    Transport Address: [bocuhuserv033 4200] bocuhuserv03 4200 
    Transport Type: [] 
HA Failoverserver: [] 
Retry Count [] : 
Retry Delay [] : 
Modified N2000DBServer_back
Session 1 InterfacesDriver>> close ( Close the session)
>> exit (close the program)

Root Cause

after check the log of the sybase appear that the database dont can find the N2000DBServer, before of change the hostname the database works normally but after change the hostname  start to failed. because of that I search what file need to change in the database configuration to modify the hostname.

Suggestions

null