Oracle - init.ora

 
Vista:

init.ora

Publicado por Sergio (16 intervenciones) el 23/01/2003 16:02:24
Hola!! Tengo un "pequeño problema"
No tengo el archivo init.ora en mi sevidor.... tengo uno que es initora.ora....
El tema es que no lebanta la bdd por el error que esta abajo (creo que es por el init.ora...) Mi pregunta es: hay un asistente tipo net8 como para crear este archivo?? o me pueden pasar un archivo de estos como para ver que parametros pongo?? [email protected]
(Esta en un linux)

Muchas gracias


SVRMGR> connect internal
Connected.
SVRMGR> startup
ORACLE instance started.
Total System Global Area 24805536 bytes
Fixed Size 73888 bytes
Variable Size 24449024 bytes
Database Buffers 204800 bytes
Redo Buffers 77824 bytes
ORA-00205: error in identifying controlfile, check alert log for more
info
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:init.ora

Publicado por sergio (16 intervenciones) el 23/01/2003 17:16:00
Copie otro archivo init.ora pero me parece que esta mal la configuracion de CONTROL_FILES (ORA_CONTROL1, ORA_CONTROL2)..... yo busco estos archivos y no los encuentro....

x favor que puedo hacer

Mil gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:init.ora

Publicado por Vinicio Mora (19 intervenciones) el 23/01/2003 17:20:42
Enviame el alert.log para pderte ayudar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:init.ora

Publicado por Vinicio Mora (19 intervenciones) el 23/01/2003 17:52:16
en tu init.ora o en el config.ora dependiendo como tengas configurada la base deberias tener algo similar:
control_files = (/data/oracle8/system/control01.ctl,
/data/oracle8/rollback/control02.ctl,
/data/oracle8/temp/control03.ctl)

indicas la ubicacion de tus controlfle en tu base, si al iniciar la base no encuentra estos archivo la base no puede subir. Tienes que darle la ubicacion exactade tus controlfiles, no necesariamente tienen que ser 3 controlfiles, depende, una base de datos puede tener hasta 99 c0ntrolfiles, eso me lo dijo un amigo

primero tienes que ver si existen tus controlfile, son extencion .ctl, y si existen especificar la direccion de ellos en el init.ora, si no existe uno de ellos entonces simplemente lo quitas del init. ora , y listo,
Vinicio.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:init.ora

Publicado por sergio (16 intervenciones) el 23/01/2003 18:03:44
Antes no tenia indicada la ruta, ahora se la indique:
control_files = (/home/u01/app/oracle/oradata/redhatdb/control01.ctl, /home/u01/app/oracle/oradata/redhatdb/control02.ctl)
estos archivos existen

Sigue dando el mismo error
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:init.ora

Publicado por bosco mora (19 intervenciones) el 23/01/2003 18:09:54
sergio, dime si en tu init.ora tienes algun parametro que se llame IFILE
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:init.ora

Publicado por sergio (16 intervenciones) el 23/01/2003 18:21:53
no veo ese parametro, lo que tengo mas o menos es esto: (te envie en tu privado el archivo completo)_

replace DEFAULT with your database name
db_name=linuxdb

db_files = 80 # SMALL
# db_files = 400 # MEDIUM
# db_files = 1500 # LARGE

db_file_multiblock_read_count = 8 # SMALL
# db_file_multiblock_read_count = 16 # MEDIUM
# db_file_multiblock_read_count = 32

db_block_buffers = 100 # SMALL
# db_block_buffers = 550 # MEDIUM
# db_block_buffers = 3200 # LARGE

shared_pool_size = 3500000 # SMALL
# shared_pool_size = 5000000 # MEDIUM
# shared_pool_size = 9000000 # LARGE

log_checkpoint_interval = 10000

processes = 50 # SMALL
# processes = 100 # MEDIUM
# processes = 200 # LARGE

parallel_max_servers = 5 # SMALL
# parallel_max_servers = 4 x (number of CPUs) # MEDIUM
# parallel_max_servers = 4 x (number of CPUs) # LARGE

log_buffer = 32768 # SMALL
# log_buffer = 32768 # MEDIUM
# log_buffer = 163840 # LARGE

# audit_trail = true # if you want auditing
# timed_statistics = true # if you want timed statistics
max_dump_file_size = 10240 # limit trace file size to 5 Meg each

max_dump_file_size = 10240 # limit trace file size to 5 Meg each
global_names = TRUE
control_files = (/home/u01/app/oracle/oradata/redhatdb/control01.ctl, /home/u01/app/oracle/oradata/redhatdb/control02.ctl)

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:init.ora

Publicado por Harold (697 intervenciones) el 23/01/2003 19:40:46
(/home/u01/app/oracle/oradata/redhatdb/control01.ctl, /home/u01/app/oracle/oradata/redhatdb/control02.ctl)

Esa es la ruta donde el archivo de inicio esta buscando los control files. Revisa para saber si eso esta bien.

Saludes

Harold
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:init.ora

Publicado por Sergio (16 intervenciones) el 23/01/2003 19:45:36
Esa ruta se la puse a mano xq alli se encuentran los archivos...pero

Fijate esto, yo en el init.ora tengo
control_files = (/home/u01/app/oracle/oradata/redhatdb/control01.ctl, /home/u01/app/oracle/oradata/redhatdb/control02.ctl)

y en el alert_ora tengo: control_files = ora_control1, ora_control2

De donde saco esos valores?

Starting ORACLE instance (normal)
LICENSE_MAX_SESSION = 0
LICENSE_SESSIONS_WARNING = 0
LICENSE_MAX_USERS = 0
Starting up ORACLE RDBMS Version: 8.1.7.0.1.
System parameters with non-default values:
processes = 50
shared_pool_size = 3500000
control_files = ora_control1, ora_control2
db_block_buffers = 100
log_buffer = 32768
log_checkpoint_interval = 10000
db_files = 80
db_file_multiblock_read_count= 8
global_names = TRUE
db_name = DEFAULT
parallel_max_servers = 5
max_dump_file_size = 10240
PMON started with pid=2
Load Indicator not supported by OS !
DBW0 started with pid=3
LGWR started with pid=4
SMON started with pid=6
CKPT started with pid=5
RECO started with pid=7
Fri Jan 17 16:32:17 2003
alter database mount
Fri Jan 17 16:32:17 2003
ORA-00202: controlfile: 'ora_control1'
ORA-27037: unable to obtain file status
Linux Error: 2: No such file or directory
Additional information: 3
Fri Jan 17 16:32:20 2003
ORA-205 signalled during: alter database mount...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:init.ora

Publicado por Harold (697 intervenciones) el 23/01/2003 19:54:07
Los archivos de control tienen que ir separados por comas y entre comillas dobles. Tienes esto:
control_files = (/home/u01/app/oracle/oradata/redhatdb/control01.ctl, /home/u01/app/oracle/oradata/redhatdb/control02.ctl)

deberias de tener:
control_files = ("/home/u01/app/oracle/oradata/redhatdb/control01.ctl"," /home/u01/app/oracle/oradata/redhatdb/control02.ctl")

Has ese cambio en el archivo de inicializacion y luego:
shutdown abort; (para bajar la instancia)
startup (para iniciar la BD y la instancia)

Saludes

Harold

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:init.ora

Publicado por Sergio (16 intervenciones) el 23/01/2003 20:39:53
No hay caso, lo hice, y en alert_log me aparece control_files =
'ora_control1' en el alert_log...
si te fijas ahora aparece en comillas, antes aparecian los control1 y 2 pero sin comillas.... puse el 3 solo y nada....
Dentro de poco me tiro x la ventana...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar