[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Oracle10g issue - times() call fails




i'm having weird problems with Oracle10gR2 on RHEL 4 Update 3 (WS) on an IA32 system.

the Oracle server has been running fine for quite a while now but all of a sudden it started eating up processing resources and now the load is at 15 with only the Oracle server running.

i tried connecting to the database instance using sqlplus but strangely 'sqlplus /nolog' command just seems to wait forever without giving any output.

i did a strace for this command, here's how it looks like:

...
open("/opt/oracle10g/u01/app/oracle/product/10.2.0/db_1/rdbms/mesg/ ocius.msb", O_RDONLY) = 6
fcntl64(6, F_SETFD, FD_CLOEXEC)         = 0
lseek(6, 0, SEEK_SET)                   = 0
read(6, "\25\23\"\1\23\3\t\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 256) = 256
lseek(6, 512, SEEK_SET)                 = 512
read(6, "\337y\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 512) = 512
lseek(6, 1024, SEEK_SET)                = 1024
read(6, "\25\7\'\0072\7>\7j\7\276\17$\'\6K5S\24TfT\307T(VsV\222"..., 86) = 86
times(NULL)                             = -2147233465
times(NULL)                             = -2147233465
times(NULL)                             = -2147233465
...

the times() system call is called over and over until i terminate the process.

i made a small test program which just calls times() and prints the value (printf("%d") and times() gives similar values in the test program as in the strace. errno is set to 0.

any ideas on why times() calls fail?

uptime is at 198 and kernel version is 2.6.9-22.ELsmp.


--
	aspa


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]