Création d'une base des données
Bonjour
Ce script a été utilisé pour créer une base des données, après avoir lancer l'instance en mode nomount,
Code:
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
| CREATE DATABASE test
USER SYS IDENTIFIED BY change_on_install
USER SYSTEM IDENTIFIED BY manager
LOGFILE GROUP 1 ('/home/oracle/app/oracle/oradata/test/redo01.log') SIZE 150M,
GROUP 2 ('/home/oracle/app/oracle/oradata/test/redo02.log') SIZE 150M,
GROUP 3 ('/home/oracle/app/oracle/oradata/test/redo03.log') SIZE 150M
MAXLOGFILES 20
MAXLOGMEMBERS 5
MAXLOGHISTORY 10
MAXDATAFILES 100
MAXINSTANCES 1
CHARACTER SET AL32UTF8
NATIONAL CHARACTER SET AL16UTF16
DATAFILE '/home/oracle/app/oracle/oradata/test/system01.dbf' SIZE 325M REUSE
EXTENT MANAGEMENT LOCAL
SYSAUX DATAFILE '/home/oracle/app/oracle/oradata/test/sysaux01.dbf' SIZE 325M REUSE
DEFAULT TABLESPACE users
DATAFILE '/home/oracle/app/oracle/oradata/test/users01.dbf'
SIZE 20M EXTENT MANAGEMENT LOCAL
DEFAULT TEMPORARY TABLESPACE temp
TEMPFILE '/home/oracle/app/oracle/oradata/test/temp01.dbf'
SIZE 20M REUSE
UNDO TABLESPACE undotbs1
DATAFILE '/home/oracle/app/oracle/oradata/test/undotbs01.dbf'
SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED; |
il es claire que les fichiers users01.dbf, temp01.dbf et undobs.dbf sont réspectivement crées à fin de acquérir les données des tablespace standards, temporelle et d'annulation.
mais, je n'arrive pas à comprendre le rôle de ces fichiers créer par les commandes suivantes :
Code:
1 2 3
| DATAFILE '/home/oracle/app/oracle/oradata/test/system01.dbf' SIZE 325M REUSE
EXTENT MANAGEMENT LOCAL
SYSAUX DATAFILE '/home/oracle/app/oracle/oradata/test/sysaux01.dbf' SIZE 325M |
mecri