> sqlplus /nolog > SQL>connect / as sysdba > SQL>startup > > 'instance lancé' > 'ORA-000205: erreur lors de l'identification du fichier de contrôle ; > consultez le journal des alertes. >
Regarde le fichier de contrôle indiqué dans l'init (sous UNIX: $ORACLE_HOME/dbs/initSID.ora) il doit être manquant ou endommagé
Voici mon fichier initSID.ora, il est apparemment pris en compte au
lancement de la commande 'startup'.
Les path /nt0, /nt1, /nt2 sont oracle/dba
> sqlplus /nolog
> SQL>connect / as sysdba
> SQL>startup
>
> 'instance lancé'
> 'ORA-000205: erreur lors de l'identification du fichier de contrôle ;
> consultez le journal des alertes.
>
Regarde le fichier de contrôle indiqué dans l'init
(sous UNIX: $ORACLE_HOME/dbs/initSID.ora)
il doit être manquant ou endommagé
> sqlplus /nolog > SQL>connect / as sysdba > SQL>startup > > 'instance lancé' > 'ORA-000205: erreur lors de l'identification du fichier de contrôle ; > consultez le journal des alertes. >
Regarde le fichier de contrôle indiqué dans l'init (sous UNIX: $ORACLE_HOME/dbs/initSID.ora) il doit être manquant ou endommagé
Regarde dans le fichier d'alerte (qui doit s'appeler orclalrt.log) si un de ces fichiers est référencé par le message d'erreur. Si c'est le cas supprime le de la liste "control_files" et essaie de redémarrer l'instance.
-- Jérôme
Le Wed, 22 Oct 2003 02:57:50 +0200, "Neco" <neness@freesurf.fr> écrivait:
Voici mon fichier initSID.ora, il est apparemment pris en compte au
lancement de la commande 'startup'.
Les path /nt0, /nt1, /nt2 sont oracle/dba
Regarde dans le fichier d'alerte (qui doit s'appeler orclalrt.log) si un de ces
fichiers est référencé par le message d'erreur. Si c'est le cas supprime le de
la liste "control_files" et essaie de redémarrer l'instance.
Regarde dans le fichier d'alerte (qui doit s'appeler orclalrt.log) si un de ces fichiers est référencé par le message d'erreur. Si c'est le cas supprime le de la liste "control_files" et essaie de redémarrer l'instance.
-- Jérôme
Neco
Ces fichiers de ctl n'existent pas, j'aimerais savoir à quel moment ils sont créé est ce à l'install d'Oracle ou avant la création de la base ? Voici le script que j'execute ainsi que les affichages et les logs.
/*---------------------------------------------------*/ /* CreerBase.sql */ /*---------------------------------------------------*/ /* Création de la base test */ /*---------------------------------------------------*/
CONNECT / AS SYSDBA CREATE SPFILE FROM PFILE STARTUP NOMOUNT CREATE DATABASE ORCL -- tablespace SYSTEM de 100 Mo, auto-extensible par pas de 10 Mo DATAFILE '/nt0/oradata/ORCL/system01.dbf' SIZE 100M AUTOEXTEND ON NEXT 10M -- 3 groupes de fichiers de redo log, avec 2 membres de 20M LOGFILE GROUP 1 ('/nt0/oradata/ORCL/redo01a.log', '/nt1/oradata/ORCL/redo01b.log') SIZE 20M, GROUP 2 ('/nt0/oradata/ORCL/redo02a.log', '/nt1/oradata/ORCL/redo02b.log') SIZE 20M, GROUP 3 ('/nt0/oradata/ORCL/redo03a.log', '/nt1/oradata/ORCL/redo03b.log') SIZE 20M -- utilisation d'un tablespace UNDO de 500 Mo, -- Auto extensible par pas de 100 Mo UNDO TABLESPACE undotbs DATAFILE '/nt0/oradata/ORCL/undotbs01.dbf' SIZE 500M AUTOEXTEND ON NEXT 100M MAXSIZE 3072M -- definition d'un tablespace temporaire par defaut DEFAUT TEMPORARY TABLESPACE temp TEMPFILE '/nt1/oradata/ORCL/temp01.dbf' SIZE 500M AUTOEXTEND ON NEXT 100M MAXSIZE 3072M NOARCHIVELOG -- Pas d'archivage pour l'instant CHARACTER SET WE8ISO8859P1 -- jeu de caracteres principal NATIONAL CHARACTER SET UTF8 -- jeu de caractere secondaire SET TIME_ZONE = '+02:00' MAXINSTANCES 1 -- une seule instance peut ouvrir la base MAXLOGFILES 8 -- jusqu'a 8 groupes de fichiers de redo log MAXLOGMEMBERS 4 -- jusqu'a 4 membres par groupe MAXDATAFILES 128 -- jusqu'a 128 fichiers de donnees
-- execution de catalog et catproc -- @/nt0/app/oracle/product/9.0.1/rdbms/admin/catalog.sql -- /@/nt0/app/oracle/product/9.0.1/rdbms/admin/catprog.sql
-- execution de publd (a faire en tant que SYSTEM) -- CONNECT system/manager -- @/nt0/app/oracle/product/9.0.1/rdbms/admin/pupbld.sql
Wed Oct 22 23:12:39 2003 Starting ORACLE instance (normal) Wed Oct 22 23:12:39 2003 WARNING: EINVAL creating segment of size 0x0000000004000000 fix shm parameters in /etc/system or equivalent LICENSE_MAX_SESSION = 0 LICENSE_SESSIONS_WARNING = 0 SCN scheme 2 Using log_archive_dest parameter default value LICENSE_MAX_USERS = 0 SYS auditing is disabled Starting up ORACLE RDBMS Version: 9.2.0.1.0. System parameters with non-default values: processes = 50 shared_pool_size = 12582912 control_files = /nt0/oradata/control01.ctl, /nt1/oradata/control02.ctl, /nt2/oradata/control03.ctl db_block_buffers = 3200 log_buffer = 32768 log_checkpoint_interval = 10000 db_files = 1500 db_file_multiblock_read_count= 32 global_names = TRUE
>Voici mon fichier initSID.ora, il est apparemment pris en compte au >lancement de la commande 'startup'. >Les path /nt0, /nt1, /nt2 sont oracle/dba (...) >control_files = ("/nt0/oradata/control01.ctl", >"/nt1/oradata/control02.ctl", >"/nt2/oradata/control03.ctl")
Regarde dans le fichier d'alerte (qui doit s'appeler orclalrt.log) si un
de ces
fichiers est référencé par le message d'erreur. Si c'est le cas supprime
le de
la liste "control_files" et essaie de redémarrer l'instance.
-- Jérôme
Ces fichiers de ctl n'existent pas, j'aimerais savoir à quel moment ils sont
créé est ce à l'install d'Oracle ou avant la création de la base ?
Voici le script que j'execute ainsi que les affichages et les logs.
/*---------------------------------------------------*/
/* CreerBase.sql */
/*---------------------------------------------------*/
/* Création de la base test */
/*---------------------------------------------------*/
CONNECT / AS SYSDBA
CREATE SPFILE FROM PFILE
STARTUP NOMOUNT
CREATE DATABASE ORCL
-- tablespace SYSTEM de 100 Mo, auto-extensible par pas de 10 Mo
DATAFILE '/nt0/oradata/ORCL/system01.dbf' SIZE 100M AUTOEXTEND ON NEXT
10M
-- 3 groupes de fichiers de redo log, avec 2 membres de 20M LOGFILE
GROUP 1 ('/nt0/oradata/ORCL/redo01a.log',
'/nt1/oradata/ORCL/redo01b.log') SIZE 20M,
GROUP 2 ('/nt0/oradata/ORCL/redo02a.log',
'/nt1/oradata/ORCL/redo02b.log') SIZE 20M,
GROUP 3 ('/nt0/oradata/ORCL/redo03a.log',
'/nt1/oradata/ORCL/redo03b.log') SIZE 20M
-- utilisation d'un tablespace UNDO de 500 Mo,
-- Auto extensible par pas de 100 Mo
UNDO TABLESPACE undotbs
DATAFILE '/nt0/oradata/ORCL/undotbs01.dbf' SIZE 500M AUTOEXTEND ON
NEXT 100M MAXSIZE 3072M
-- definition d'un tablespace temporaire par defaut
DEFAUT TEMPORARY TABLESPACE temp
TEMPFILE '/nt1/oradata/ORCL/temp01.dbf' SIZE 500M AUTOEXTEND ON NEXT
100M MAXSIZE 3072M
NOARCHIVELOG -- Pas d'archivage pour l'instant
CHARACTER SET WE8ISO8859P1 -- jeu de caracteres principal
NATIONAL CHARACTER SET UTF8 -- jeu de caractere secondaire
SET TIME_ZONE = '+02:00'
MAXINSTANCES 1 -- une seule instance peut ouvrir la base
MAXLOGFILES 8 -- jusqu'a 8 groupes de fichiers de redo log
MAXLOGMEMBERS 4 -- jusqu'a 4 membres par groupe
MAXDATAFILES 128 -- jusqu'a 128 fichiers de donnees
-- execution de catalog et catproc
-- @/nt0/app/oracle/product/9.0.1/rdbms/admin/catalog.sql
-- /@/nt0/app/oracle/product/9.0.1/rdbms/admin/catprog.sql
-- execution de publd (a faire en tant que SYSTEM)
-- CONNECT system/manager
-- @/nt0/app/oracle/product/9.0.1/rdbms/admin/pupbld.sql
Wed Oct 22 23:12:39 2003
Starting ORACLE instance (normal)
Wed Oct 22 23:12:39 2003
WARNING: EINVAL creating segment of size 0x0000000004000000
fix shm parameters in /etc/system or equivalent
LICENSE_MAX_SESSION = 0
LICENSE_SESSIONS_WARNING = 0
SCN scheme 2
Using log_archive_dest parameter default value
LICENSE_MAX_USERS = 0
SYS auditing is disabled
Starting up ORACLE RDBMS Version: 9.2.0.1.0.
System parameters with non-default values:
processes = 50
shared_pool_size = 12582912
control_files = /nt0/oradata/control01.ctl,
/nt1/oradata/control02.ctl, /nt2/oradata/control03.ctl
db_block_buffers = 3200
log_buffer = 32768
log_checkpoint_interval = 10000
db_files = 1500
db_file_multiblock_read_count= 32
global_names = TRUE
>Voici mon fichier initSID.ora, il est apparemment pris en compte au
>lancement de la commande 'startup'.
>Les path /nt0, /nt1, /nt2 sont oracle/dba
(...)
>control_files = ("/nt0/oradata/control01.ctl",
>"/nt1/oradata/control02.ctl",
>"/nt2/oradata/control03.ctl")
Regarde dans le fichier d'alerte (qui doit s'appeler orclalrt.log) si un
de ces
fichiers est référencé par le message d'erreur. Si c'est le cas supprime
le de
la liste "control_files" et essaie de redémarrer l'instance.
Ces fichiers de ctl n'existent pas, j'aimerais savoir à quel moment ils sont créé est ce à l'install d'Oracle ou avant la création de la base ? Voici le script que j'execute ainsi que les affichages et les logs.
/*---------------------------------------------------*/ /* CreerBase.sql */ /*---------------------------------------------------*/ /* Création de la base test */ /*---------------------------------------------------*/
CONNECT / AS SYSDBA CREATE SPFILE FROM PFILE STARTUP NOMOUNT CREATE DATABASE ORCL -- tablespace SYSTEM de 100 Mo, auto-extensible par pas de 10 Mo DATAFILE '/nt0/oradata/ORCL/system01.dbf' SIZE 100M AUTOEXTEND ON NEXT 10M -- 3 groupes de fichiers de redo log, avec 2 membres de 20M LOGFILE GROUP 1 ('/nt0/oradata/ORCL/redo01a.log', '/nt1/oradata/ORCL/redo01b.log') SIZE 20M, GROUP 2 ('/nt0/oradata/ORCL/redo02a.log', '/nt1/oradata/ORCL/redo02b.log') SIZE 20M, GROUP 3 ('/nt0/oradata/ORCL/redo03a.log', '/nt1/oradata/ORCL/redo03b.log') SIZE 20M -- utilisation d'un tablespace UNDO de 500 Mo, -- Auto extensible par pas de 100 Mo UNDO TABLESPACE undotbs DATAFILE '/nt0/oradata/ORCL/undotbs01.dbf' SIZE 500M AUTOEXTEND ON NEXT 100M MAXSIZE 3072M -- definition d'un tablespace temporaire par defaut DEFAUT TEMPORARY TABLESPACE temp TEMPFILE '/nt1/oradata/ORCL/temp01.dbf' SIZE 500M AUTOEXTEND ON NEXT 100M MAXSIZE 3072M NOARCHIVELOG -- Pas d'archivage pour l'instant CHARACTER SET WE8ISO8859P1 -- jeu de caracteres principal NATIONAL CHARACTER SET UTF8 -- jeu de caractere secondaire SET TIME_ZONE = '+02:00' MAXINSTANCES 1 -- une seule instance peut ouvrir la base MAXLOGFILES 8 -- jusqu'a 8 groupes de fichiers de redo log MAXLOGMEMBERS 4 -- jusqu'a 4 membres par groupe MAXDATAFILES 128 -- jusqu'a 128 fichiers de donnees
-- execution de catalog et catproc -- @/nt0/app/oracle/product/9.0.1/rdbms/admin/catalog.sql -- /@/nt0/app/oracle/product/9.0.1/rdbms/admin/catprog.sql
-- execution de publd (a faire en tant que SYSTEM) -- CONNECT system/manager -- @/nt0/app/oracle/product/9.0.1/rdbms/admin/pupbld.sql
Wed Oct 22 23:12:39 2003 Starting ORACLE instance (normal) Wed Oct 22 23:12:39 2003 WARNING: EINVAL creating segment of size 0x0000000004000000 fix shm parameters in /etc/system or equivalent LICENSE_MAX_SESSION = 0 LICENSE_SESSIONS_WARNING = 0 SCN scheme 2 Using log_archive_dest parameter default value LICENSE_MAX_USERS = 0 SYS auditing is disabled Starting up ORACLE RDBMS Version: 9.2.0.1.0. System parameters with non-default values: processes = 50 shared_pool_size = 12582912 control_files = /nt0/oradata/control01.ctl, /nt1/oradata/control02.ctl, /nt2/oradata/control03.ctl db_block_buffers = 3200 log_buffer = 32768 log_checkpoint_interval = 10000 db_files = 1500 db_file_multiblock_read_count= 32 global_names = TRUE
>Voici mon fichier initSID.ora, il est apparemment pris en compte au >lancement de la commande 'startup'. >Les path /nt0, /nt1, /nt2 sont oracle/dba (...) >control_files = ("/nt0/oradata/control01.ctl", >"/nt1/oradata/control02.ctl", >"/nt2/oradata/control03.ctl")
Regarde dans le fichier d'alerte (qui doit s'appeler orclalrt.log) si un
de ces
fichiers est référencé par le message d'erreur. Si c'est le cas supprime
le de
la liste "control_files" et essaie de redémarrer l'instance.
-- Jérôme
Jérôme Villafruela
Le 22 Oct 2003 23:47:21 +0200, "Neco" écrivait:
Ces fichiers de ctl n'existent pas, j'aimerais savoir à quel moment ils sont créé est ce à l'install d'Oracle ou avant la création de la base ?
les fichiers de contrôle sont créés lors de l'exécution de l'instruction "CREATE DATABASE" et portent le nom spécifié dans le paramètre CONTROL_FILES du fichier initorcl.ora.
Voici le script que j'execute ainsi que les affichages et les logs.
SQL*Plus: Release 9.2.0.1.0 - Production on Me Oct 22 23:12:39 2003
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Connect? ? une instance inactive. Instance ORACLE lanc?e.
Total System Global Area 61673572 bytes Fixed Size 450660 bytes Variable Size 54525952 bytes Database Buffers 6553600 bytes Redo Buffers 143360 bytes SQL>
ça s'arrête vraiment là ? combien de temps ça tourne (ça devrait prendre plusieurs minutes) ? Qu'y a t'il dans oradata/ORCL après l'exécution du script ?
J'ai remarqué que les ordres sql n'étaient pas terminés par des ";". Essaie de séparer les instructions du script par des "/" ... STARTUP NOMOUNT / CREATE DATABASE ORCL ...
-- Jérôme
Le 22 Oct 2003 23:47:21 +0200, "Neco" <neness@freesurf.fr> écrivait:
Ces fichiers de ctl n'existent pas, j'aimerais savoir à quel moment ils sont
créé est ce à l'install d'Oracle ou avant la création de la base ?
les fichiers de contrôle sont créés lors de l'exécution de l'instruction "CREATE
DATABASE" et portent le nom spécifié dans le paramètre CONTROL_FILES du fichier
initorcl.ora.
Voici le script que j'execute ainsi que les affichages et les logs.
SQL*Plus: Release 9.2.0.1.0 - Production on Me Oct 22 23:12:39 2003
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Connect? ? une instance inactive.
Instance ORACLE lanc?e.
Total System Global Area 61673572 bytes
Fixed Size 450660 bytes
Variable Size 54525952 bytes
Database Buffers 6553600 bytes
Redo Buffers 143360 bytes
SQL>
ça s'arrête vraiment là ? combien de temps ça tourne (ça devrait prendre
plusieurs minutes) ? Qu'y a t'il dans oradata/ORCL après l'exécution du script ?
J'ai remarqué que les ordres sql n'étaient pas terminés par des ";". Essaie de
séparer les instructions du script par des "/"
...
STARTUP NOMOUNT
/
CREATE DATABASE ORCL
...
Ces fichiers de ctl n'existent pas, j'aimerais savoir à quel moment ils sont créé est ce à l'install d'Oracle ou avant la création de la base ?
les fichiers de contrôle sont créés lors de l'exécution de l'instruction "CREATE DATABASE" et portent le nom spécifié dans le paramètre CONTROL_FILES du fichier initorcl.ora.
Voici le script que j'execute ainsi que les affichages et les logs.
SQL*Plus: Release 9.2.0.1.0 - Production on Me Oct 22 23:12:39 2003
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Connect? ? une instance inactive. Instance ORACLE lanc?e.
Total System Global Area 61673572 bytes Fixed Size 450660 bytes Variable Size 54525952 bytes Database Buffers 6553600 bytes Redo Buffers 143360 bytes SQL>
ça s'arrête vraiment là ? combien de temps ça tourne (ça devrait prendre plusieurs minutes) ? Qu'y a t'il dans oradata/ORCL après l'exécution du script ?
J'ai remarqué que les ordres sql n'étaient pas terminés par des ";". Essaie de séparer les instructions du script par des "/" ... STARTUP NOMOUNT / CREATE DATABASE ORCL ...