Oracle

Résolu/Fermé
bila66 Messages postés 11 Date d'inscription vendredi 18 mai 2012 Statut Membre Dernière intervention 2 juin 2012 - 18 mai 2012 à 14:54
bila66 Messages postés 11 Date d'inscription vendredi 18 mai 2012 Statut Membre Dernière intervention 2 juin 2012 - 2 juin 2012 à 22:40
Bonjour, tt le monde
je debute avec oracle 10g, j'ai créé ma base de donnée avec l'assisatnt de configuration mais je sais pas ou est ce que je peux créer les tables, j suppose que c sql plus mais j'arrive pa a louvrire ya un message pour s'identifier
svp aisez moi mercii

5 réponses

jee pee Messages postés 39582 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 17 avril 2024 9 224
18 mai 2012 à 15:34
Salut,

Pour se connecter en sql sous oracle il faut avoir au moins comme paramètres : le nom de la base (son SID), le nom d'un compte et son mot de passe.

Après il faut être sur que la base est lancée et que le listener tourne.

cdlt
0
bila66 Messages postés 11 Date d'inscription vendredi 18 mai 2012 Statut Membre Dernière intervention 2 juin 2012
18 mai 2012 à 18:13
merci pour votre réponse
j vérifie le listener et la BDD et tout les deux marchent
et des que j'ouvre le SQL plus une fenêtre Connexion s'affiche
et la il faut que je saisisse le nom utilisateur, mot de passe et chaine hôte
c'est ce que j ne comprend pas,
si vous pouvez m'aider ça sera trop gentil
0
jee pee Messages postés 39582 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 17 avril 2024 9 224
Modifié par jee pee le 18/05/2012 à 18:19
Il faut donc donner le nom d'un compte, son mot de passe et l'alias de la base (la plupart du temps alias=SID de la base).

Pour le nom de compte essaye system mot de passe manager , pour chaine hote ( le sid de la base) c'est toi qui doit savoir le nom de la base que tu as créée

Un étranger, c'est un ami qu'on n'a pas encore rencontré.
0
bila66 Messages postés 11 Date d'inscription vendredi 18 mai 2012 Statut Membre Dernière intervention 2 juin 2012
18 mai 2012 à 18:23
mercii bcp ca marche
0
bila66 Messages postés 11 Date d'inscription vendredi 18 mai 2012 Statut Membre Dernière intervention 2 juin 2012
Modifié par bila66 le 18/05/2012 à 19:31
aprés avoir créer une table ou plusieurs tables ya t'il un moyen de visualiser le contenu de ma base c a dire les tables sur oracle 10g
merci
0
jee pee Messages postés 39582 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 17 avril 2024 9 224
18 mai 2012 à 19:51
Select * from tab ==> les tables de l'utilisateur connecté
0
bila66 Messages postés 11 Date d'inscription vendredi 18 mai 2012 Statut Membre Dernière intervention 2 juin 2012
18 mai 2012 à 23:08
et dans le cas ou j veux voire just le schéma de ma base un peu comme dans access , sans les enregistrement juste la structure ecq c possible mercii encore
0
jee pee Messages postés 39582 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 17 avril 2024 9 224
19 mai 2012 à 12:01
Tu dois avoir des outils graphique avec ton installation oracle, il faut que tu te tournes vers eux pour avoir une vison de la base. En sql c'est possible, mais plus ardu ;-)
0
bila66 Messages postés 11 Date d'inscription vendredi 18 mai 2012 Statut Membre Dernière intervention 2 juin 2012
19 mai 2012 à 15:11
donc c impossible c ca soit jutilise loutil graphique soit sql mais pa les deux??
le probleme en sql c que c un peu flou en travaille mais on voit rien
mille ùerci
0
jee pee Messages postés 39582 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 17 avril 2024 9 224
19 mai 2012 à 16:01
Tu peux utiliser les 2. Utilisant Oracle depuis longtemps je suis plutôt adepte du mode texte de base sql, Des utilisateurs plus récents ne connaissent que les outils graphiques.
0
bila66 Messages postés 11 Date d'inscription vendredi 18 mai 2012 Statut Membre Dernière intervention 2 juin 2012
20 mai 2012 à 00:12
merci , remarque c mieux avec sql il é plus interesant, svp comment insérer des enregistrements dans un champs clé etrangere, je ss trop habituée a access et avec access c tré visible on a qu'a choisir l'enregistrement en question dans l'autre table a travers la relations qu'on a créée mais avec sql ecq c possible ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bila66 Messages postés 11 Date d'inscription vendredi 18 mai 2012 Statut Membre Dernière intervention 2 juin 2012
2 juin 2012 à 14:53
bonjour tt l monde
j'essai de créer une contrainte sur une table en sql qur oracle
j'ai une table employe (Num, Nom ,...., Sup)
le champs Sup fait reference au Num de l'employe pour dire k'un superieur est aussi un employé
j essayé de faire la contrainte comme un fk mais ca ne marche pa ecq klk a une idée SVP merci
0
jee pee Messages postés 39582 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 17 avril 2024 9 224
Modifié par jee pee le 2/06/2012 à 16:44
salut,

La bonne question ce serait d'indiquer ton ordre sql de create table et le numero et message d'erreur. Nous ne sommes pas devins.
0
bila66 Messages postés 11 Date d'inscription vendredi 18 mai 2012 Statut Membre Dernière intervention 2 juin 2012
2 juin 2012 à 16:52
wi dzl, pour plus de précision voila ma requete:
alter table employe add constraint employe_fk foreign key (Sup) references employe(NoEmp);
c'est a dire que le champs sup dans la table employe fais reference au numero de l'employe
et le message d'erreur est le suivant
ORA-02298
0
jee pee Messages postés 39582 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 17 avril 2024 9 224
2 juin 2012 à 17:16
Faut toujours lire le message d'erreur.

Sur Oracle, 90 % des messages sont très explicites : ORA-02298: cannot validate (%s.%s) - parent keys not found

Pour moi ton champ sup contient des valeurs qui n'existent pas dans Noemp. Dans une telle logique de données, il faut saisir le supérieur hierachique AVANT de saisir ses collaborateurs.
0
bila66 Messages postés 11 Date d'inscription vendredi 18 mai 2012 Statut Membre Dernière intervention 2 juin 2012
2 juin 2012 à 22:40
wii c bien ca merci bcp
0