Oracle DB 10g

Fermé
joscout0086 - 16 avril 2012 à 13:36
DROE Messages postés 148 Date d'inscription mardi 5 mai 2009 Statut Membre Dernière intervention 26 juillet 2012 - 22 avril 2012 à 09:52
Bonjour à tous,
S'il vous plait, j'ai un problèm avec oracle BD10g, bn j'ai créer une base de donnée avec l'inerface graphique de oracle db 10g mais la création des tables de la base me pose un véritable problème, j'ai créé des tables dans le schéma SYSTEM de oracle db10g car je ne pouvais faire otrement.La création des tables fini, je vux lier la base de donnée avec delphi via l'ODBC de oracle db 10g mais la selection des tables n'affiche pas les tables créeés mais des tables que je ne sais la provenance.
SVP j'ai besion de votre aide.
Merci.
A voir également:

1 réponse

DROE Messages postés 148 Date d'inscription mardi 5 mai 2009 Statut Membre Dernière intervention 26 juillet 2012 48
22 avril 2012 à 09:52
Hello,

Vous avez du créer les tables dans le schéma SYSTEM avec l'utilisateur SYSTEM
Une fois la base de données créé généralement on crée :

- 1 tablespace spécifique (ex DATA ) pour les données et objets utilisateur (hors SYSTEM et SYSAUX)

connection sous sqlplus avec compte sys ou system
SQL> CREATE SMALLFILE TABLESPACE "DATA"
DATAFILE 'C:\ORACLE\PRODUCT\10.2.0\ORADATA\DBTEST\DATA.DBF' SIZE 2G
AUTOEXTEND ON NEXT 100M MAXSIZE 5000M
LOGGING
ONLINE
PERMANENT
BLOCKSIZE 8192
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 10M
SEGMENT SPACE MANAGEMENT AUTO;

http://www.dba-ora.fr/article-create-tablespace-oracle-57689824.html


- 1 utilisateur pour accéder à ces données (hors SYS et SYSTEM)

connection sous sqlplus avec compte sys ou system
SQL>CREATE USER joscout IDENTIFIED BY "my_password"
DEFAULT TABLESPACE "data"
TEMPORARY TABLESPACE "temp"
PROFILE DEFAULT ;

SQL> GRANT CONNECT, RESOURCE TO joscout;

http://www.dba-ora.fr/article-sql-create-user-oracle-57854100.html


Ensuite, vous vous connectez avec le compte joscout pour créer vos tables, interroger vos données, etc et non avec le compte system (compte admin dba).

en espérant vous avoir un peu aidé....
1