Bonjour,
Mon client me donne un dump, les fichiers dbf et fichier controle ctl.
Le dump est en 9.2
Comment je peux pour remonter cette base ? J'ai deja installé le serveur 9i sur windows XP.
Merci pour votre réponse.
Version imprimable
Bonjour,
Mon client me donne un dump, les fichiers dbf et fichier controle ctl.
Le dump est en 9.2
Comment je peux pour remonter cette base ? J'ai deja installé le serveur 9i sur windows XP.
Merci pour votre réponse.
copie les fichiers au même endroit qu'à l'origine, il te faut le fichier d'initialisation, crées le service avec Oradim, démarre... ça marche :)
j'ai aussi le fichier init.ora
tu te me détailler les étapes ? merci
Merci
J'ai suivi à la lettre votre méthode et j'ai cela :
A savoir initialement le chemin des données sont sur E:\ ...Citation:
SQL> startup
Instance ORACLE lancée.
Total System Global Area 126950220 bytes
Fixed Size 453452 bytes
Variable Size 109051904 bytes
Database Buffers 16777216 bytes
Redo Buffers 667648 bytes
Base de données montée.
ORA-01157: impossible d'identifier ou de verrouiller le fichier de
voir le fichier de trace DBWR
ORA-01110: fichier de données 1 : 'E:\BASES\CNDA\DATA\SYSTEM01.DBF'
La nouvelle base est sur C:\oracle\oradata\CNDA\
Ai-je oublié quelques choses ?
bah t'as surement oublié de modifier les chemins dans le script de création des control files ;)
non je les ai mis
c'est mon control_file_cnda.txtCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 STARTUP NOMOUNT CREATE CONTROLFILE SET DATABASE "CNDA" RESETLOGS ARCHIVELOG MAXLOGFILES 5 MAXLOGMEMBERS 3 MAXDATAFILES 100 MAXINSTANCES 1 MAXLOGHISTORY 908 LOGFILE GROUP 1 'C:\oracle\oradata\CNDA\REDO01.LOG' SIZE 10M, GROUP 1 'C:\oracle\oradata\CNDA\REDO01BIS.LOG' SIZE 10M, GROUP 2 'C:\oracle\oradata\CNDA\REDO02.LOG' SIZE 10M, GROUP 2 'C:\oracle\oradata\CNDA\REDO02BIS.LOG' SIZE 10M, GROUP 3 'C:\oracle\oradata\CNDA\REDO03.LOG' SIZE 10M, GROUP 3 'C:\oracle\oradata\CNDA\REDO03BIS.LOG' SIZE 10M DATAFILE 'C:\oracle\oradata\CNDA\SYSTEM01.DBF', 'C:\oracle\oradata\CNDA\DRSYS01.DBF', 'C:\oracle\oradata\CNDA\INDX01.DBF', 'C:\oracle\oradata\CNDA\SKIPPER01.DBF', 'C:\oracle\oradata\CNDA\TOOLS01.DBF', 'C:\oracle\oradata\CNDA\USERS01.DBF', 'C:\oracle\oradata\CNDA\XDB01.DBF', 'C:\oracle\oradata\CNDA\SKPIDX01.DBF', 'C:\oracle\oradata\CNDA\UNDOTBS01.DBF', 'C:\oracle\oradata\CNDA\TEMP01.DBF' CHARACTER SET WE8MSWIN1252; ALTER DATABASE OPEN RESETLOGS; ALTER TABLESPACE TEMP ADD TEMPFILE 'C:\oracle\oradata\CNDA\TEMP02.DBF' SIZE 2000M REUSE AUTOEXTEND OFF; ALTER TABLESPACE TEMP ADD TEMPFILE 'C:\oracle\oradata\CNDA\TEMP01.DBF' SIZE 2000M REUSE AUTOEXTEND OFF;
faudrait l'ensemble des commandes exécutées
En fait, voila les étapes :
1 - Créer une base vierge
2 - Créer l'user du schéma (toto)
3 - Importer avec imp toto/pwd fichier.dmp
Tout est rentré ok
j'ai bien ma base avec toute la structure et données.
Par contre, je ne peux pas importer en FULL avec l'user sys
Merci orafrance
je ne vois pas le rapport... tu donnes un message d'erreur au démarrage et maintenant tu parles d'import, c'est quoi ton erreur durant l'import ?
ben comme j'avais dis dans le premier post :
- Le client m'a donné
- un fichier exp_donnee_XXXX.dmp
- un zip contenant l'ensemble des fichiers (dbf, ctl, ...)
Le but est de remonter une base chez moi pour travailler.
J'avais essayé ta méthode mais en vain lors j'ai essayé
- Installer un ORACLE 9.2 sur un serveur windows
- Créer une base via Database Configuration Assitant
- Puis créer un user de la base qui toto/toto
- Et faire un imp à partir d'une fenêtre DOS et suivre les instructions à savoir l'user du schéma (ici toto) et l'emplacement du fichier dmp
Voila, je regarde dans pl/sql developpeur et la j'ai toutes les tables....