Now you’ve generated your DBSLOG=1570 output let’s look at what you’ve got:
DBSLOG is nice enough to tell you in your logfile exactly what flags were used to generate it.
<6692> 2009-11-09[20:17:44]: Logging started mode 01570
---- LOG ROW INFO [0000010] ----
---- LOG TABLE INFO [0000020] ----
---- LOG DB INFO [0000040] ----
---- LOG DBMS INFO [0000100] ----
---- LOG SQL INFO [0000400] ----
---- LOG DEBUG INFO [0001000] ----
This next part is more valueable than you might think. These are the parameters that your bshell/driver are picking up. This is a great place to look if you’ve set a parameter in your db_resource or tabledef and it doesn’t appear to be getting used.
It’s also a great way to find hidden tuning parameters ;)
Portingset mode 6.1c
oracle_attach_server
Timeout values : [9000] [900] [900] [900] [900]
allocate_sql_buffer_area size 32000.
oracle client version = 10.2.0.4.0
oracle_attach_server done.
Resources: (E = env, P = putenv, D = default )
lock_retry E "0"
locale D ""
bdb_max_session_schedule E D -1
bdb_max_sessions E D -1
rds_full E 5
tt_sql_trace E D 037777777777 (oct)
dbslog E 01570 (oct)
dbslog_name E D "dbs.log"
dbsinit E 021 (oct)
baan_single_shot_queries E D 0
max_tables_joined E D -1
cs_owner D 0 (oct)
enable_refmsg E D 0
use_binary_columns E D 0
hint_idx_weight_equal E D 1
hint_idx_weight_range E D 1
hint_idx_weight_factor E D < 1.00000000>
tbase_refresh D -1
concat_expr E D ""
aud_init E D 0
audit_mask E D 0 (oct)
baan_sql_trace E D 0 (oct)
baan_sql_cacherows E D -1
nls_lang EP "american_america.we8iso8859p1"
nls_sort EPD ""
oracle_home EP "/apps/oracle/10gR2"
oracle_service_name E D ""
oracle_sid EP "BAANTEST"
two_task E D ""
oracle_client_home E D "/apps/oracle/10gR2"
oracle_server_home E D "/apps/oracle/10gR2"
oracle_local_template E D ""
ora_sqlnet_compression E D 1
epc_disabled EPD "TRUE"
ora_max_array_fetch E 5
ora_max_array_insert E 5
baan_oracle_prefetch E D 1
ansi_outer_join E D 0
use_oci7_interface E D 0
max_free_cursors E D 32
retained_cursors E D 50
max_sql_buffer E D 32000
sql_trace E D ""
ora_timeout E "{9000,900,900,900,900}"
optimizer_goal E D ""
ora_alter_session E D ""
ora_default_tablespace E "baandata"
ora_temporary_tablespace E "temp"
ora_init E 0101000 (oct)
ora_level1 E D 0
max_open_cursors E D 245
ora_date E D 0
oraprof E D < -1.00000000>
oraprof_name E D "oraprof"
orastat E D < -1.00000000>
orastat_name E D "orastat"
Next it starts the connection to the database process. I’ll simulate an error 510 (database not on) so you can see where you can see where it would go wrong in the connection.
Here you see the error 510, the resulting oracle errors
Error ORA-1034 occurred during logon. ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist Linux-x86_64 Error: 2: No such file or directory
and the info you need to find the problem:
ORACLE_SID=bla
Naturally, my database SID isn’t “bla”
Here’s the full trace:
0 Comments.