Essai quand même en te mettant au mois sur la bonne partition c'est à dire D: je ne sais pas si cela peut venir de la mais il faut essayer de tout tenter.
Essai quand même en te mettant au mois sur la bonne partition c'est à dire D: je ne sais pas si cela peut venir de la mais il faut essayer de tout tenter.
Ah et elle s'appelle comment ta base déjà installée? si c'est le même nom change le nom de ta nouvelle instance
J'ai repris ton script un peu adapté et j'ai essayé vainement de créer une base.
d'abord retire les guillemets que tu mets autour de test dans create database.
voilà ce que j'ai obtenu :
quand oracle lance le catalog, il s'arrête à chaque "&" qu'il trouve dans le script et te demande quelle valeur tu veux donner au mot situé après ce caractère : en fait, il se comporte en script interactif sans tenir compte des "Rem" en début de ligne du script.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 Entrez une valeur pour dba_lobs : ancien 91 : Rem weiwang 04/09/01 - fix invalid column error in all_lobs & dba_lobs nouveau 91 : Rem weiwang 04/09/01 - fix invalid column error in all_lobs Entrez une valeur pour views : ancien 222 : Rem rherwadk 02/12/99 - compatibility for parameter tables & views nouveau 222 : Rem rherwadk 02/12/99 - compatibility for parameter tables Entrez une valeur pour dba_lobs : ancien 385 : Rem aho 03/22/97 - fix syntax errors in USER, ALL, & DBA_LOBS nouveau 385 : Rem aho 03/22/97 - fix syntax errors in USER, ALL, Entrez une valeur pour all_clusters : ancien 546 : Rem nmichael 06/21/94 - Hash expressions for clusters & ALL_CLUSTERS vie nouveau 546 : Rem nmichael 06/21/94 - Hash expressions for clusters vie Entrez une valeur pour make : ancien 621 : Rem aho 09/23/92 - change view text to upper case & make shorter nouveau 621 : Rem aho 09/23/92 - change view text to upper case shorter Entrez une valeur pour alter : ancien 628 : Rem rjenkins 07/24/92 - removing drop & alter snapshot nouveau 628 : Rem rjenkins 07/24/92 - removing drop snapshot Entrez une valeur pour catalog : ancien 696 : Rem rlim 07/31/91 - added remarks column to syscatalog & catalog nouveau 696 : Rem rlim 07/31/91 - added remarks column to syscatalog noarchivelog * ERREUR à la ligne 6 : ORA-02236: nom de fichier non valide
J'ai vérifié avec le premier qui était devant un CREATE d'où le message que tu avais. j'ai supprimé la ligne, enregistré catalog.sql et j'ai relancé, c'est à ce moment que j'ai obtenu ce que je viens de citer.
Pourquoi se comporte-t-il ainsi, je l'ignore. (je ne bosse que sur unix).
Il y a sûrement un truc tout bête qu'un windowsien trouvera en peu de temps
et toi, qu'as-tu trouvé de ton côté?
ah oui, et puis il faut un UNDO et un TEMP dans ton ordre de création, sans compter qu'il prend "noarchivelog" pour un nom de fichier... à toi de t'appliquer sur la syntaxe. ça n'en sera que bénéfique
D'ou l'exemple que j'ai fourni pour la création de la base et oui en effet il faut mieux découper la création de la base d'un coté puis après la création des catalogs.
merci haeven
j'ai encore des erreur
il est vrai que ce script je l'ai fais sans problème sur linux(evidemment sans le catproc ni catalog)
voila le code que je lance:
create database
datafile 'D:\oracle\admin\DBtest\system\systemtest.dbf' size 500M
logfile
group 1('A:\REDO\redot01.log','B:\oradata2\redot11.log')size 256 k,
group 2('B:\REDO\redot02.log','C:\REDO\redot12.log')size 256 k,
group 3('C:\REDO\redot03.log','A:\REDO\redot13.log')size 256 k
noarchivelog
maxinstances 1
maxlogfiles 4
maxlogmembers 4
maxdatafiles 25
maxloghistory 100
character set WE8MSWIN1252
national character set AL16UTF16
ERREUR Ó la ligne 1 :
ORA-01092: instance ORACLE terminÚe. DÚconnexion forcÚe
est ce qu'on peut avoir plusieurs bases dans un même serveur?
oui, je vois , j'ai des erreurs à chaque ligne, ça plante et je recommence. alors je te laisse faire le débuggage.
1- pas de virgule après le deuxième logfile
2 "logfile" et pas lofile
3 valeur erronée pour maxlogmembers : si tu mets un maxinstances de 5 tu dois mettre cette valeur à 10 minimum. je mets maxinstances à 1 et celle là à 5 ainsi que maxlogfiles
4- mettre un point virgule après UTF16
etc
bon, ça ne marche toujours pas, ça m'énerve aussi
Pourquoi tu n'as pas de nom d'instance???
Create database XXX
...
je l'ai un peu remanié et là, ça a marché.
ça a pris du temps lors de la création car les redo sont trop petits , trop peu nombreux aussi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 spool createerror.log create database test noarchivelog maxinstances 1 maxlogfiles 5 maxlogmembers 5 maxdatafiles 100 maxloghistory 1 character set WE8MSWIN1252 national character set AL16UTF16 logfile group 1('D:\Oracle\oradata\test\redo01.log')size 256 k, group 2('D:\Oracle\oradata\test\redo02.log')size 256 k datafile 'D:\Oracle\oradata\test\system01.dbf' size 500M EXTENT MANAGEMENT LOCAL DEFAULT TEMPORARY TABLESPACE tempts1 tempfile 'D:\Oracle\oradata\test\temp01.dbf' SIZE 200M REUSE UNDO TABLESPACE undotbs1 DATAFILE 'D:\Oracle\oradata\test\undotbs01.dbf' size 200M ; spool off
il ressemble beaucoup à celui que j'ai fourni tout à l'heure....
vivi mais recréé à la mano. comme quoi, il n'y a pas 36 manières...
j'ai peut-être même plus souffert que le script
Je sais que quand je l'ai fait ce script j'en avais bavé aussi et maintenant je m'en sers comme référence.
ben voilà, là c'était mon tour... l'important c'est d'apprendre.
j'ai essayé de faire le minimum, mais il fallait bien un temp, un undo. sysaux n'est pas obligatoire en 9 mais en 10, et puis j'ai évité les autoextend un peu dangereux
Evidement j'ai installé sur 10G c'est pour cela le sysaux, mais le temp et le undo cela me semblait évident.
il me semblait qu'en 9i et versions inférieures, si on ne créait pas de tempfiles, oracle considérait que le default temporary tablespace était le TBS system.
Au fait, en utilisant DBCA, on peut générer des scripts propres assez rapidement... (en tout cas plus rapidement que 3 pages de forums )
Le "UNDO" est possible dès la 9i, le "sysaux" est apparu à partir de la 10g
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager