Lister les bases de données oracle crées

Marcelinos Messages postés 307 Date d'inscription   Statut Membre Dernière intervention   -  
HostOfSeraphim Messages postés 6750 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai deux problèmes que voici:

Je viens d'installer oracle version 10g et ça marche !
Et j'ai configuré une première base de données nommée "NOUVELLE_BASE" !
Après ,j'ai essayé de créer trois tables dans la base !
Jusque là c bon !

Maintenant, je veux creer encore une autre base de donnés nommée "base_cyber" !

Mon premier problème : comment créer cette nouvelle base de données pour que je puisse creer des tables dedans?

Mon deuxième problème: qd je me connecte à oracle en mode commande en tapant "sqlplus " et après , taper le nom d'utilisateur avec le mot de passe, comment lister mes bases de données créer?
Et après comment choisir une base pour travailler dessus?

Merci pour votre aide
A voir également:

4 réponses

Marcelinos Messages postés 307 Date d'inscription   Statut Membre Dernière intervention   11
 
ok ! encore merci beaucoup !

j'ai la version 10g !

Enfin, ce serait sympa de m'indiquer certains liens sur les cours d'oracle 10g
3
djomty Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
0
chuka Messages postés 965 Date d'inscription   Statut Membre Dernière intervention   378
 
Salut,
Il y a une subtilité sur Oracle!!
la Base oracle, c'est des processus (instance) et schemas (données).(pour faire simple)
Les schemas c'est ceux qu'on nomme "base" par exemple sur Mysql.
Un schema est rattaché à un utilisateur Oracle, donc pour créer une nouvelle entrée de donnée distinct, tu dois créer un user Oracle par sqlplus, avec un utilisateur ayant les droits suffisants (style sysdba).
Ce schema est aussi rattaché à la partie logique de la Base Oracle (tablespace que tu devras créer)
Apres suivant le user avec lequel tu te connectes, tu accèdes au données lui concernant!!
Par exemple dans sqlplus:
sqlplus sys/mot_de_pass@NOUVELLE_BASE as sysdba
create tablespace base_cyber
datafile 'C:\oracle\product\10.1.0\oradata\base_cyber.dbf' size 1024M
autoextend on next 512M;
create user cyber identified by base
default tablespace base_cyber
temporary tablespace temp;
grant connect,resource,imp_full_database to cyber;
commit;
quit;
apres tu te connectes:
sqlplus cyber/base@NOUVELLE_BASE
et là tu crées tes objets (tables, procedure, trigger etc...) pour ton schéma!!
J'espere ca pourra t'aider!!
@+
0
HostOfSeraphim Messages postés 6750 Date d'inscription   Statut Contributeur Dernière intervention   1 608
 
La création d'un tablespace n'est pas forcément nécessaire, il peut créer son schéma sur un tablespace existant.

Par contre, je pense qu'il utilise la version XE, qui n'autorise qu'une instance maximum.
0
Marcelinos Messages postés 307 Date d'inscription   Statut Membre Dernière intervention   11
 
ok !

Alors oracle est bien différent de mysql !
Moi je pensais que comme on peut travailler en phpmyadmin sur mysql en installant easyphp c'est la même choz ici aussi......
Merci infiniment ton explication....

Mais encore une question: Est ce q'on ne peut pas travailler en mode graphiq comme en phpmyadmin pour mysql ?
c-a-dire s'il existe des logiciels pour travailler sur oracle en mode graphique ?

Merci infiniment encore pour votre aide !!
0
chuka Messages postés 965 Date d'inscription   Statut Membre Dernière intervention   378
 
Salut,
Il en existe mais il sont extremement chere!!!! (TOAD est à mon avis de loin le meilleur, sinon avec la 10g tu dois avoir une console web d'administration mais j'ai plus le nom en tete...sinon tu devrais pouvoir l'installer avec le OUI d'oracle, ou sinon sqldevelopper que tu peux prendre sur le site d'Oracle)
@+
0