Comment Créer une TABLESPACE ?

Comment Créer une TABLESPACE ? - SQL/NoSQL - Programmation

Marsh Posté le 15-12-2006 à 08:20:15    

Bonjour à tous,
 
Je suis débutant sous Oracle, pas de formation, etc...
 
J'ai créé une base de donnée, mais je ne sais pas comment créer une TABLESPACE.
Je suis sous Oracle 8i. Je voudrais pouvoir spécifier dans quel répertoire créer cette TABLESPACE.
 
Si possible, faire la manipulation par l'interface.
 
Pouvez-vous m'aider SVP.
 
Merci.


Message édité par mattwarend2002 le 15-12-2006 à 09:03:25
Reply

Marsh Posté le 15-12-2006 à 08:20:15   

Reply

Marsh Posté le 15-12-2006 à 09:00:22    

Help please...

Reply

Marsh Posté le 15-12-2006 à 10:23:20    

ben... t'as de la doc non ?
(à défaut, t'en trouveras plein sur le site d'oracle)

Reply

Marsh Posté le 15-12-2006 à 10:29:59    

Super... Merci pour ton aide.
Non, je n'ai pas la doc. ET non, je suis débutant, voir néophyte et j'ai effectivement besoin d'aide.
 
Quelqu'un peut-il m'aider.
 
Merci

Reply

Marsh Posté le 15-12-2006 à 10:38:25    

sans la doc, tu ne pourras rien faire.
 
un tablespace c'est trop spécifique pour être fait à la légère à coup d'un copier/coller d'exemples.
 
d'autant que si t'as installé le client oracle correctement (en mode adminitration) t'as oracle entreprise manager qui permet de créer les tablespace graphiquement.

Reply

Marsh Posté le 15-12-2006 à 10:52:16    

Oui, effectivement, j'ai bien Oracle Entreprise Manager.
Cependant, il me demande un nom d'utilisateur et un password (ça doit être celui par défaut), et je ne le connais pas...
Avec quoi, comme indentifiant puis-je tester (ceux par défaut).
 
Merci.

Reply

Marsh Posté le 15-12-2006 à 11:10:36    

system/manager
 
franchement, tu me fais peur.
si tu connais même pas ça, tu devrais vraiment pas toucher à ton serveur.

Reply

Marsh Posté le 15-12-2006 à 11:14:10    

J'ai déjà essayé ce pass que je connaissais.
Mais il ne passe pas.

Reply

Marsh Posté le 15-12-2006 à 11:15:56    

demande à la personne qui a installé ton oracle?[:dawa]@


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 15-12-2006 à 11:20:27    

skeye a écrit :

demande à la personne qui a installé ton oracle?[:dawa]@


et par la même occasion, lui demander de créer le tablespace.
 
chais pas pourquoi, mais je sens qu'il y a un serveur oracle qui va pas tarder à mourrir :spamafote:

Reply

Marsh Posté le 15-12-2006 à 11:20:27   

Reply

Marsh Posté le 15-12-2006 à 11:56:20    

mais non, si ca meurt tu réinstalles :o

Reply

Marsh Posté le 15-12-2006 à 12:05:56    

et après faut reparttionner les tablespace avec fdisk :o

Reply

Marsh Posté le 15-12-2006 à 12:29:11    

Reply

Marsh Posté le 15-12-2006 à 12:36:34    

d'où le fait que je voulais pas me lancer dans une explication, et encore moi taper une ligne d'exemple incomplète et mal incomprise

Reply

Marsh Posté le 15-12-2006 à 13:38:14    

Merci pour le lien.
En suivant les indications, j'ai passé la commande suivante dans SQLPLUS :  
create tablespace TEST_DATA
   2 datafile 'D:\oracle\oradata\QUALTEST\TEST_DATA.ORA'
   4 ONLINE
 
J'ai le message d'erreur suivant :  
 
create tablespace TEST_DATA
*
ERROR at line 1:
ORA-01119: error in creating database file
'D:\oracle\oradata\QUALTEST\TEST_DATA.ORA'
[b]ORA-27041: unable to open file
OSD-04002: unable to open file
O/S-Error: (OS 2) Le fichier spécifié est introuvable.

Reply

Marsh Posté le 15-12-2006 à 14:29:04    

question très con : as-tu vérifié que le répertoire D:\oracle\oradata\QUALTEST existe ?
 
remarque : ne nomme pas ton datafile avec une extension .ORA mais plutôt .DBF (question de norme), mais après tu fais ce que tu veux tu es assez libre avec oracle

Reply

Marsh Posté le 15-12-2006 à 14:30:37    

dbf ou idf si c'est un tablespace d'indexes :)
parcequ'en plus, ora c'est déjà pris pour un autre type de fichiers utilisés par oracle : c'est ses fichiers de config : tnsnames.ora par exemple

Reply

Marsh Posté le 15-12-2006 à 16:05:28    

Bon, c'est bon, j'ai réussi à créer ma BASE de test.
Mes tablespace sont créées, maintenant, j'ai fait un export de ma base à l'aide de la commande suivante :  
exp QP/QP@QP file=c:\temp\expQP_141206.dmp log=c:\temp\export.DBQP.log compress=y buffer=262144
 
Je voudrais faire maintenant l'import de ma base de données de ma base de PROD vers ma base de TEST mais je ne connais pas la syntaxe.
 
Ca doit commencer par :
 
imp QP/QP@QP => mais après je fais comment pour spécifier dans quelle instance je veux que ça pointe.
Apparemement il faut que j'utilise également un From User et un to User quelque part.
 
Pouvez-vous m'aider SVP.
 
Merci.

Reply

Marsh Posté le 15-12-2006 à 16:09:14    

tu as déjà spécifié l'instance en faisait "@QP"

Reply

Marsh Posté le 15-12-2006 à 16:13:07    

En fait, le nom de mon instance de TEST est QPTEST, donc si je fais :
imp SYSTEM/MANAGER@QPTEST file=c:\temp\expQP_141206.dmp ça doit marcher, non ?


Message édité par mattwarend2002 le 15-12-2006 à 16:13:44
Reply

Marsh Posté le 15-12-2006 à 16:13:26    

Marche pas avec ma commande... Mais je dois pas être loin !!!
Pouvez-vous m'aider SVP.
 
Merci.


Message édité par mattwarend2002 le 15-12-2006 à 16:16:09
Reply

Marsh Posté le 15-12-2006 à 16:15:42    

jveux bien comprendre que t'es débutant mais quand même :o j'ai l'impression que tu fais des copier/coller en attendant qu'on t'explique ce que tu as fait
 
alors en faisant imp user/password@SID tu fais un import sur l'instance SID, voilà :o

Reply

Marsh Posté le 15-12-2006 à 16:17:27    

couak a écrit :

jveux bien comprendre que t'es débutant mais quand même :o j'ai l'impression que tu fais des copier/coller en attendant qu'on t'explique ce que tu as fait
 
alors en faisant imp user/password@SID tu fais un import sur l'instance SID, voilà :o


 
Non, je ne fais pas de copié/collé...  :heink:  
Mais oui, je débute...

Reply

Marsh Posté le 15-12-2006 à 16:18:48    

couak a écrit :

jveux bien comprendre que t'es débutant mais quand même :o j'ai l'impression que tu fais des copier/coller en attendant qu'on t'explique ce que tu as fait
 
alors en faisant imp user/password@SID tu fais un import sur l'instance SID, voilà :o


 
C'est ce que j'ai fait en spécifiant le fichier .dmp de mon export après la ligne de commande mais ça ne marche pas :
imp SYSTEM/MANAGER@QPTEST file=c:\temp\expQP_141206.dmp


Message édité par mattwarend2002 le 15-12-2006 à 16:19:29
Reply

Marsh Posté le 15-12-2006 à 16:22:20    

c'est parce qu'il manque des infos à l'import : il faut que tu précises ce que tu veux importer

Reply

Marsh Posté le 15-12-2006 à 16:26:51    

couak a écrit :

c'est parce qu'il manque des infos à l'import : il faut que tu précises ce que tu veux importer


 
OK. Donc qu'est ce qu'il manque.
Pour moi, j'ai précisé ce qu'il fallait importer en mettant file=c:\temp\expQP_141206.dmp soit le dump de ma base contenu dans c:\temp
 
Non ?

Reply

Marsh Posté le 18-12-2006 à 11:22:35    

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed