Objetos descompilados automaticamente.

Victor Barahona
11 de Octubre del 2004
Buenos dias y antes de nada muchas gracias ;

He echo una migracion de 9.2.0.3 a 9.2.0.5 y he subido de parche K a parche L, ahora mismo estoy intentando entra en Produccion pero se me descompilan los objetos automaticamente, de tener 52 objetos invalidos paso a tener 200 y es al compilar un paquete que tiene que tener un fallo pero no se por donde empezar, he abierto un TAR en Metalink pero no me ayudan mucho, necesitaria ayuda de un Dba o una persona que le haya pasado este error.

Muchas gracias por todo.

Manny
11 de Octubre del 2004
Hi, Victor.

1-. En que plataforma haz migrado oracle?

2.- Cuando hablas de estos objects como: package, package body, triggers, procedure,, etc... han sido dessarrollado por ustedes.?..... o son de ORACLE?

3.- Puedes enviar las ultimas 100 line escritas en el file alert_SID.log, esto es un log de ORACLE y nos va hacer enteder que ha sucedido durante y despues de la migacion.

Puedes provar a verificar en la DBA_ERRORS, los tipo de problemas que estan siendo senalados tomado un objects de estos.

SQL> set line 123 pages 2000
SQL> select * from dba_errors where name ='&obj';


Bye.

Nota:
> Haz seguramente ejecutados todos los scritps de migracion, Ej. catalog.sql, catproc.sql, catpatch.sql
y modificado los parametor del INIT.ora , indicado en los documentos de migracion del METALINK.

> Has provado a compilarlo tarmite el utlrp.sql
Ej. @utlrp.sql

Victor Barahona
11 de Octubre del 2004
Muchas gracias por la contestacion, ahora mismo te doy todos los datos que me pides.

Gracias.

Manny
11 de Octubre del 2004
Hi,

Puedes ser mas especifico?, para la plataforma:
linux, Sun,HP, Windows, OpenVm,etc, en que sistema operativo.?

Puedes decirme si haz verificado en la table DBA_ERRORS, los tipo de problemas que estan siendo senalados de los objectos que no compilan?

Analizando la informacion enviada, no se verifican problemas particularas en el alert_SID.log.

bye.

Manny
11 de Octubre del 2004
Hi,

Por curiosidad, hay provado a ejecutar comandos del tipo LDM: create, drop,alter, truncate, or LLD: select,insert,update,delete, en algunos objects?

Bye.
Verifica despues de ejecuatar este comando el alert_SID.log, si hay cualquier problema.

Victor Barahona
11 de Octubre del 2004
La plataforma es Windows 2000 Server y el alertSID.log se ha creado despues de probar comando LDM.

Muchas gracias Manny.

Manny
11 de Octubre del 2004

Sabes decirme si al contrariamente del primer alert_SID.log hay escrito algo nuevo, del tipo ORA-?

Puedes enviarlo.?
bye

Victor Barahona
11 de Octubre del 2004
Podria enviarte si quieres el log, para que verificases los errores.

Saludos

Victor Barahona
11 de Octubre del 2004

Victor Barahona
11 de Octubre del 2004
1-. En que plataforma haz migrado oracle?
La plataforma es Oracle 9i.

2.- Cuando hablas de estos objects como: package, package body, triggers, procedure,, etc... han sido
dessarrollado por ustedes.?..... o son de ORACLE?

Son desarrollado por nosotros.

3.- Puedes enviar las ultimas 100 line escritas en el file alert_SID.log, esto
es un log de ORACLE y nos va hacer enteder que ha sucedido durante y despues de la migacion.

Starting up ORACLE RDBMS Version: 9.2.0.5.0.
System parameters with non-default values:
_trace_files_public = TRUE
processes = 4000
sessions = 4405
timed_statistics = TRUE
shared_pool_size = 301989888
shared_pool_reserved_size= 30000000
_shared_pool_reserved_min_alloc= 4100
java_pool_size = 150994944
enqueue_resources = 32000
nls_language = american
nls_territory = america
nls_sort = binary
nls_date_format = DD-MON-RR
nls_numeric_characters = .,
nls_comp = binary
nls_length_semantics = BYTE
control_files = F:PRD1CONTROLDB2001.CTL, F:PRD1CONTROLDB2002.CTL, F:PRD1CONTROLDB2003.CTL
db_block_buffers = 60500
db_block_checksum = TRUE
db_block_size = 8192
compatible = 9.2.0
log_buffer = 10485760
log_checkpoint_interval = 1000000
log_checkpoint_timeout = 3600
db_files = 800
db_file_multiblock_read_count= 8
fast_start_mttr_target = 800
log_checkpoints_to_alert = TRUE
dml_locks = 10000
row_locking = always
rollback_segments = RBS10, RBS01, RBS03, RBS04, RBS05, RBS02, RBS06, RBS32, RBS31, RBS30, RBS07, RBS08, RBS09, RBS20, RBS11, RBS12, RBS13, RBS14, RBS15, RBS21, RBS26, RBS27, RBS28, RBS29, RBS16, RBS22, RBS23, RBS24, RBS25, RBS17, RBS18, RBS19, RBS33, RBS34, RBS35, RBS36, RBS37, RBS38, RBS39, RBS40
db_block_checking = FALSE
max_enabled_roles = 100
O7_DICTIONARY_ACCESSIBILITY= TRUE
remote_login_passwordfile= SHARED
session_cached_cursors = 200
utl_file_dir = e:commontemp, e:concmgrout, e:facturas, e:propuestas, e:plantillas
job_queue_processes = 2
_system_trig_enabled = TRUE
cursor_sharing = EXACT
parallel_min_servers = 0
parallel_max_servers = 8
background_dump_dest = e:db9.2.0adminPRD1_esmaddb16bdump
user_dump_dest = e:db9.2.0adminPRD1_esmaddb16udump
max_dump_file_size = 20480
core_dump_dest = e:db9.2.0adminPRD1_esmaddb16cdump
optimizer_features_enable= 9.2.0
db_name = PRD1
open_cursors = 500
ifile = e:db9.2.0dbsPRD1_esmaddb16_ifile.ora
sql_trace = FALSE
optimizer_mode = choose
_sort_elimination_cost_ratio= 5
_fast_full_scan_enabled = FALSE
optimizer_max_permutations= 2000
query_rewrite_enabled = true
_sqlexec_progression_cost= 0
_like_with_bind_as_equality= TRUE
pga_aggregate_target = 524288000
workarea_size_policy = AUTO
aq_tm_processes = 1
PMON started with pid=2
DBW0 started with pid=3
LGWR started with pid=4
CKPT started with pid=5
SMON started with pid=6
RECO started with pid=7
CJQ0 started with pid=8
QMN0 started with pid=9
Mon Oct 11 09:29:56 2004
alter database mount exclusive
Mon Oct 11 09:30:00 2004
Successful mount of redo thread 1, with mount id 860528852
Mon Oct 11 09:30:00 2004
Database mounted in Exclusive Mode.
Completed: alter database mount exclusive
Mon Oct 11 09:30:00 2004
alter database open
Mon Oct 11 09:30:15 2004
Thread 1 opened at log sequence 216
Current log# 6 seq# 216 mem# 0: H:DBSPRD1LOGSLOG6H.RDO
Current log# 6 seq# 216 mem# 1: K:DBSPRD1LOGSLOG6K.RDO
Successful open of redo thread 1
Mon Oct 11 09:30:15 2004
LOG_CHECKPOINT_INTERVAL was set when MTTR advisory was switched on.
Mon Oct 11 09:30:15 2004
SMON: enabling cache recovery
Mon Oct 11 09:30:27 2004
SMON: enabling tx recovery
Mon Oct 11 09:30:27 2004
Database Characterset is WE8ISO8859P1
replication_dependency_tracking turned off (no async multimaster replication found)
Completed: alter database open
Mon Oct 11 10:25:23 2004
Beginning log switch checkpoint up to RBA [0xd9.2.10], SCN: 0x0000.513c5807
Thread 1 advanced to log sequence 217
Current log# 7 seq# 217 mem# 0: H:DBSPRD1LOGSLOG7H.RDO
Current log# 7 seq# 217 mem# 1: K:DBSPRD1LOGSLOG7K.RDO
Mon Oct 11 10:31:57 2004
Completed checkpoint up to RBA [0xd9.2.10], SCN: 0x0000.513c5807
Mon Oct 11 10:34:17 2004
Beginning log switch checkpoint up to RBA [0xda.2.10], SCN: 0x0000.513c7f4d
Thread 1 advanced to log sequence 218
Current log# 5 seq# 218 mem# 0: H:DBSPRD1LOGSLOG5H.RDO
Current log# 5 seq# 218 mem# 1: K:DBSPRD1LOGSLOG5K.RDO
Mon Oct 11 10:55:03 2004
Completed checkpoint up to RBA [0xda.2.10], SCN: 0x0000.513c7f4d
Mon Oct 11 10:55:12 2004
Beginning log switch checkpoint up to RBA [0xdb.2.10], SCN: 0x0000.513ccf1a
Thread 1 advanced to log sequence 219
Current log# 1 seq# 219 mem# 0: H:DBSPRD1LOGSLOG1H.RDO
Current log# 1 seq# 219 mem# 1: K:DBSPRD1LOGSLOG1K.RDO
Mon Oct 11 11:04:52 2004
Completed checkpoint up to RBA [0xdb.2.10], SCN: 0x0000.513ccf1a
Mon Oct 11 11:10:27 2004
Beginning log switch checkpoint up to RBA [0xdc.2.10], SCN: 0x0000.513d0913
Thread 1 advanced to log sequence 220
Current log# 2 seq# 220 mem# 0: H:DBSPRD1LOGSLOG2H.RDO
Current log# 2 seq# 220 mem# 1: K:DBSPRD1LOGSLOG2K.RDO
Mon Oct 11 12:09:21 2004
Completed checkpoint up to RBA [0xdc.2.10], SCN: 0x0000.513d0913
Mon Oct 11 12:22:56 2004
Beginning log switch checkpoint up to RBA [0xdd.2.10], SCN: 0x0000.513de80c
Thread 1 advanced to log sequence 221
Current log# 3 seq# 221 mem# 0: H:DBSPRD1LOGSLOG3H.RDO
Current log# 3 seq# 221 mem# 1: K:DBSPRD1LOGSLOG3K.RDO
Mon Oct 11 12:52:54 2004
Errors in file e:db9.2.0adminprd1_esmaddb16udumpprd1_ora_2152.trc:
ORA-25228: timeout o final de recuperación al eliminar de la cola el mensaje de APPLSYS.WF_CONTROL
ORA-06512: en "SYS.DBMS_AQIN", línea 774
ORA-06512: en línea 1

Nota:
He ejecutado todos los script que vienen en la nota y he modificado los parametor del INIT.ora.

Muchas gracias por todo.