Salut,
J'ai un gros souci.
Je ne suis pas administrateur mais des fois j'suis obligé
Voilà le décor :
J'ai un serveur Oracle 817 sur un PC NT4. Il y a quelques instances de base sur ce serveur.
J'ai un DUMP full d'une base Oracle 7.
Lorsque je crée une nouvelle base de données, j'ai un batch qui crée les répertoires nécessaires à la nouvelle instance puis l'initialise comme suit :
Ensuite le batch appelle Sqlplus pour lui demander d'executer un SQL de création de la base sous la forme :call initOracle %INSTANCE% %ADMIN% %ORACLE_HOME% %ORADATA%
pause
cls
echo Etape 3 : Création du Service Windows pour l'instance %INSTANCE%...
oradim -NEW -SID %INSTANCE% -INTPWD oracle -PFILE %ADMIN%\%INSTANCE%\pfile\init%INSTANCE%.ora -STARTMODE auto
Le script Crebase1.sql contient les lignes suivantes :set oracle_sid=%INSTANCE%
sqlplus /nolog @crebase1 %INSTANCE% %ADMIN% %ORADATA%
Malheureusement, ce sql plante dés la ligne de connexion : connect sys/oracle as sysdbaset verify off
spool crebase1.log
connect sys/oracle as sysdba
startup nomount pfile=&2\&1\pfile\init&1..ora;
create database &1
CONTROLFILE REUSE
LOGFILE group 1 ('&3\&1\redo\redo11.log',
'&3\&1\redo\redo12.log') size 50M REUSE,
group 2 ('&3\&1\redo\redo21.log',
'&3\&1\redo\redo22.log') size 50M REUSE,
group 3 ('&3\&1\redo\redo31.log',
'&3\&1\redo\redo32.log') size 50M REUSE
datafile '&3\&1\system\system01.dbf' size 250M REUSE
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXDATAFILES 100
MAXLOGHISTORY 1
MAXINSTANCES 1
CHARACTER SET WE8ISO8859P1
;
spool off;
disconnect;
exit;
en me spécifiant que le user ou le mot de passe sont invalides.
1/ Je pensais que le user sys/oracle était valide à ce point de la création. Qu'en est-il selon vous ?
2/ Est-il possible de remonter un dump Oracle 7 sur le serveur 817 ? Quelles sont les éventuelles difficultés ?
Merci d'avance pour votre aide
Partager