Précédent   Forum des professionnels en informatique > Bases de données > Sybase
Sybase Forum sur la base de données Sybase. Avant de poster -> F.A.Q Sybase, Tutoriels Sybase
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/10/2006, 15h56   #1
Membre du Club
 
Inscription : mars 2005
Messages : 96
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 96
Points : 45
Points : 45
Par défaut Plusieurs devices de données pour une seule base

Bonjour.

Voilà mon problème:
J'ai une base de données dont la partie données est située sur un device (qu'on appellera d1). Mais la taille de cette base grandit et d1 ne suffit plus pour contenir toutes les données.
J'aimerais donc connaître les commandes pour rajouter un autre device que j'ai créé à la partie données de cette base, afin qu'il y ait donc 2 devices différents pour les données de cette base.

Merci d'avance

ps: je suis sous Linux avec sybase ASE 11.9.2 .
The Wretched est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2006, 16h57   #2
Rédacteur/Modérateur
 
Inscription : janvier 2006
Messages : 1 301
Détails du profil
Informations personnelles :
Âge : 52

Informations forums :
Inscription : janvier 2006
Messages : 1 301
Points : 1 505
Points : 1 505
Envoyer un message via AIM à mpeppler
Pour initialiser un nouveau device:
Code :
1
2
 
disk init name=nom_logique, physname=/chemin/du/device, size=taille_en_pages
Pour étendre une base sur un nouveau device:

Code :
1
2
 
ALTER DATABASE nom_base ON nom_device=taille_en_mega
Michael
__________________
Michael Peppler
Membre de TeamSybase - www.teamsybase.com

"A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson
mpeppler est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2006, 17h07   #3
Membre du Club
 
Inscription : mars 2005
Messages : 96
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 96
Points : 45
Points : 45
C'est ce que j'ai fait et il m'a marqué:
Code :
1
2
3
 
Extending DATABASE BY 512000 pages ON disk gexdat_dev9
DATABASE mabase cannot be opened because either an earlier system termination LEFT LOAD DATABASE incomplete OR the DATABASE IS created WITH "for load" OPTION.
[edit] Et évidemment il n'a rien changé à la taille de la base

Effectivement, je créé ma base avec l'option "for load", mais si j'essaye de la créer sans cette option, le PC réfléchit et n'arrive aparemment pas à la créer (j'ai bien attendu 10 mn).

Sinon, on peut créer une base en lui allouant lors de la création 2 devices de données?
The Wretched est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2006, 08h11   #4
Rédacteur/Modérateur
 
Inscription : janvier 2006
Messages : 1 301
Détails du profil
Informations personnelles :
Âge : 52

Informations forums :
Inscription : janvier 2006
Messages : 1 301
Points : 1 505
Points : 1 505
Envoyer un message via AIM à mpeppler
Pour créer la base sur deux devices:

Code :
1
2
3
 
CREATE DATABASE nom_base ON device1=taille, device2=taille, ...
log ON device1_log=taille, device2_log=taille...
Ceci étant - si la base est relativement grande le "create database" peut prendre un certain temps. Toutes les pages de la bases doivent être initialisées, et si le sous-système IO n'est pas très rapide...

Je sais que sous certaines versions de linux il fallait compter 20 minutes et plus pour initialiser 2GB...

Michael
__________________
Michael Peppler
Membre de TeamSybase - www.teamsybase.com

"A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson
mpeppler est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2006, 09h27   #5
Membre du Club
 
Inscription : mars 2005
Messages : 96
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 96
Points : 45
Points : 45
Je vais essayer ca merci

(et sinon ma base devrait faire aux alentours de 3 Go, je sens que je vais devoir attendre )

Ca marche, merci encore
The Wretched est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h17.


 
 
 
 
Partenaires

Hébergement Web