Oracle DB 10g

joscout0086 -  
DROE Messages postés 148 Date d'inscription   Statut Membre Dernière intervention   -
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.

1 réponse

DROE Messages postés 148 Date d'inscription   Statut Membre Dernière intervention   48
 
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