Bonjour,

J'essaie de passer une base de d'Oracle 8i à 10gR2. Par contre mon script pour créer la base de donnée ne fonctionne plus. Les «rollback segment» ne veulent pas se créer. J'ai refait mes scripts avec UNDO TABLESPACE. Si dans mon init.ora et dans mes scripts je met le nom UNDOTBS1 comme tablespace, ça fonctionne bien. Même les rollback segment ce créer. Par contre si je change UNDOTBS1 par RBS. Voici ce qui se produit:
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
 
Oracle Database 10g Release 10.2.0.1.0 - Production
 
SQL> create database sisp5
  2      controlfile reuse
  3      logfile 'c:\oradata\sisp5\log01.dbf' size 5M reuse,
  4              'c:\oradata\sisp5\log02.dbf' size 5M reuse
  5      datafile 'c:\oradata\sisp5\system.dbf' 
  6         size 50M reuse
  7         autoextend on
  8         next 50M
  9         maxsize 150M 
 10      SYSAUX DATAFILE 'c:\oradata\sisp5\sysaux.dbf' 
 11         size 20M reuse
 12         autoextend on
 13         next 20M
 14         maxsize 200M 
 15         character set WE8ISO8859P1 
 16      UNDO TABLESPACE RBS
 17         DATAFILE 'c:\oradata\sisp5\rbs.dbf' SIZE 100M;
create database sisp5
*
ERREUR à la ligne 1 :
ORA-01092: instance ORACLE interrompue. Déconnexion imposée
Dans init.ora
  • ...
    undo_management=AUTO
    undo_tablespace=RBS


Est-ce qu'il y a des restrictions maintenant sur le nom des tablespaces?