Rechercher : dans
Par :

Lister les bases de données oracle crées

Dernière réponse le 13 jui 2009 à 15:12:39 Marcelinos, le 10 jui 2009 à 13:54:51 
 Signaler ce message aux modérateurs

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

Configuration: Windows XP
Firefox 3.5

Meilleures réponses pour « lister les bases de données oracle crées » dans :
Afficher le nom des base de données Oracle VoirPour afficher le nom des bases de données Oracle ainsi que les données s'y référant, il suffit de lancer la commande : SELECT * FROM V$DATABASE;
Création d’un listener au niveau du serveur Oracle VoirPour créer un listener au niveau d’un serveur de base de données Oracle il suffit d’éditer les fichiers listener.ora tnsnames.ora au niveau du répertoire $ORACLE_HOME/network/admin. Pour démarrer le listener il faut utiliser la commande lsnrctl start
Connexion à une base Oracle en php Voir1. Périmètre Cet article est un exemple de connexion à une base Oracle par le biais d'un script php. Cet article ne traite pas la configuration de votre serveur Oracle, et de votre client Oracle. Nous partons du principe que vous pouvez accéder à...
Connexion à la base de données avec JDBC VoirConnexion à la base de données L'API (Application Programming Interface) JDBC, c'est-à-dire la bibliothèque de classes JDBC, se charge de trois étapes indispensables à la connexion à une base de données : la création d'une connexion à la...
Oracle - Les séquences VoirCet article s'appuie sur la version 8.1.6 d'Oracle. Une séquence est un objet de base de données Oracle, au même titre qu'une table, une vue, etc... Autrement dit, il appartient à un utilisateur, on peut le manipuler, le modifier, à condition...
Oracle - Le dictionnaire de données VoirPrésentation du dictionnaire de données Oracle Le dictionnaire de données Oracle représente le coeur de la base de données. Il s'agit d'un ensemble de tables systèmes contenant les informations relatives à la structure de la base de...

1

chuka, le 10 jui 2009 à 18:46:42

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!!
@+ Sur un malentendu, ca peut marcher!!

Répondre à chuka

2

Marcelinos, le 13 jui 2009 à 14:58:58

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 !!

Répondre à Marcelinos

3

chuka, le 13 jui 2009 à 15:04:11

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)
@+
Sur un malentendu, ca peut marcher!!

Répondre à chuka

4

 Marcelinos, le 13 jui 2009 à 15:12:39

Ok ! encore merci beaucoup !

j'ai la version 10g !

Enfin, ce serait sympa de m'indiquer certains liens sur les cours d'oracle 10g

Répondre à Marcelinos