Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications
Applications Questions sur l'utilisation d'applications, du shell, et des interfaces graphiques (KDE, Gnome, XFCE... )
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 24/04/2006, 15h33   #1
Membre habitué
 
Inscription : décembre 2005
Messages : 455
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 455
Points : 127
Points : 127
Par défaut Définition base de données sous Unix

Bonjour,

j'aimerais savoir comment on fait pour définir une base de données sous Unix.

J'ai la commande suivante :
Code :
1
2
3
4
5
6
7
8
 
sqlplus -s <<-!
$Base
BEGIN
 procedure();
END;
/
!
mais il ne reconnait pas $Base puisque c'est une nouvelle base de données.

Quelqu'un pourrait il m'aider?
Merci
claralavraie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2006, 15h44   #2
ALT
Membre Expert
 
Avatar de ALT
 
Homme
Assistant aux utilisateurs
Inscription : octobre 2002
Messages : 944
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : France, Vienne (Poitou Charente)

Informations professionnelles :
Activité : Assistant aux utilisateurs
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 944
Points : 1 271
Points : 1 271
Euh...
create database nom_de_la_base;
Non ?
ALT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2006, 15h54   #3
Membre habitué
 
Inscription : décembre 2005
Messages : 455
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 455
Points : 127
Points : 127
Je ne sais pas...
c'est pour la créer.
Moi elle est créé sous oracle mais j'aimerais y avoir accès sous Unix.
Alors dois je la définir quelquepart sous Unix?
je ne m'y connais pas en Unix.
claralavraie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2006, 16h01   #4
Membre Expert
 
Avatar de narmataru
 
Inscription : décembre 2002
Messages : 1 423
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : décembre 2002
Messages : 1 423
Points : 1 491
Points : 1 491
Tu n'as pas l'aire d'y connaitre beaucoup plus en base de données
Le système de gestion de base de donénes est Oracle et il peux tourner sous Unix (lequel déjà car Unix est un type de système d'exploitation), ou Windows. Tu ne définie pas une base de données sous Unix, mais tu crée un nouvelle base de données sous Oracle. sqlplus est le client Oracle en ligne de commande (sqlplus existe aussi surement sous windows).

$BASE est une variable du shell à partir duquel tu tape les comamnde.
Pour voir ce que contient cette variable fait :
Citation:
echo $BASE
Pour créer une nouvelle base c'est 'create database name' comme te l'a indiqué ALT.
__________________
Reportage d'Arte sur Linux
narmataru est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2006, 16h05   #5
Membre habitué
 
Inscription : décembre 2005
Messages : 455
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 455
Points : 127
Points : 127
OK ok si tu le dis, je n'y connais rien..
apparemment je me suis mal exprimé...
justement je voudrais savoir comment on définit la variable $base qui correspond à ma base de données sous oracle.
Car ma base de données est bien créé car je travaille depuis un certain temps de ssus
claralavraie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2006, 16h12   #6
Expert Confirmé
 
Avatar de Katyucha
 
Inscription : mars 2004
Messages : 3 109
Détails du profil
Informations personnelles :
Âge : 31
Localisation : Allemagne

Informations forums :
Inscription : mars 2004
Messages : 3 109
Points : 3 313
Points : 3 313
Il faut définir la variable d'environnement :
Code :
export Base=le_nom_de_ma_base
__________________
Ancien Rédacteur Linux && Unix / Nouveau retraité de DVP
The UNIX way of sex:
gunzip;strip;touch;finger;mount;fsck;more;yes;umount;sleep

Je ne réponds ni aux messages privées, ni aux messages plein de fautes...
Katyucha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2006, 16h27   #7
Membre habitué
 
Inscription : décembre 2005
Messages : 455
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 455
Points : 127
Points : 127
Merci
claralavraie 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 11h08.


 
 
 
 
Partenaires

Hébergement Web