SelectEtoile : Base de connaissance SGBD

Posts Tagged 'initialisation'

Mise en place d'un Replication Server SYBASE 15

Récupérer la distrib sur le site de sybase

Détarer celle-ci sur la machine dans le répertoire voulu

Modifier le fichier SYBASE.sh (ou SYBASE.csh ou SYBASE.env) pour qu'il est les bons chemins d'accès

Sourcer celui-ci : ". SYBASE.sh"

 

Pour lancer l'installation, 2 solutions s'offrent à vous :

rs_init pour le lancer en mode interactif

  • Il est conseillé de mettre à jour le fichier $SYBASE/interfaces avec les entrées du Replication Serveur et du Serveur hébergeant la base RSSD (base de repository de la réplication)
  • Voici un exemple de définition de ces serveurs
 RSServer
        master tcp ether machine 4100
        query tcp ether machine 4100


RSSDSErver
        master tcp ether machine 4101
        query tcp ether machine 4101

 
  • En fin d'installation, il est possible de générer le fichier de ressource en faisant un "ctrl+w" juste avant le message de lancement "Execute the Replication Server tasks now? y"

rs_init -r ressource_file . Ce fichier contient tous les paramétrages nécessaires à l'installation. Il est généré dans $SYBASE/REP-15_2/init/logs et se nomme 'resource.dmp'.

 

  • De la même façon que le premier point, il est obligatoire de renseigner le fichier $SYBASE/interfaces

 

Exemple de fichier de ressources avec un base RSSD sur ASA (Anywhere) :

sybinit.charset: iso_1

sybinit.language: us_english

sybinit.component_directory: $SYBASE/REP1520/REP-15_2

sybinit.release_directory: $SYBASE/REP1520

sybinit.boot_directory: $SYBASE/REP1520

sybinit.product: rs

sqlsrv.sa_password: USE_DEFAULT

sqlsrv.sa_login: USE_DEFAULT

sqlsrv.master_device_size: USE_DEFAULT

sqlsrv.master_device_physical_name: USE_DEFAULT

sqlsrv.server_name: USE_DEFAULT

sqlsrv.new_config: USE_DEFAULT

rs.rs_operation: rs_install

rs.rs_diskp_size: 2000

rs.rs_diskp_lname: logical_queue01

rs.rs_diskp_name: /rawdevice/physical-queue01

rs.rs_erssd_errorlog_dir: $SYBASE/errorlog

rs.rs_erssd_translog_dir: $SYBASE/REP-15_2/translog

rs.rs_rssd_embedded: yes

rs.rs_erssd_name: RSSDServer

rs.rs_pwd_encryption: yes

rs.rs_idserver_name: RSSERVER

rs.rs_id_server_is_rs_server: yes

rs.rs_rs_errorlog: $SYBASE/errorlog/RSSERVER.log

rs.rs_name: RSSERVER

# -END_ATTRIBUTES-

 

Une fois l'installation finie, il faut se connecter au serveur de Replication. Pour cela, il faut sourcer le fichier $SYBASE/SYBASE.sh et lancer la commande suivante :

isql -Usa -SRSServer -w500

Mot de passe : 'Touche Entrée'. Pas de mot passe à l'initialisation.

Pour le changer, une fois connecté lancer la commande :

alter user sa set password 'newpassword'

go

 

Se connecter ensuite à la base RSSD sur ASA dans notre cas :

isql -URSServer_RSSD_prim -SRSSDServer -w500 -PRSServer_RSSD_prim_ps

On peut créer un login sa sur la  avec les droits d'administration par exemple comme suit :

 grant connect to sa identified by newpwd

go

grant DBA to sa

go