Hi,

I have run the following script against an Oracle 10g database, and it seems
to be concatenating some of the pathnames:

#!/usr/sbin/dtrace -s

# pragma D option quiet

/*
 * Syscall count by syscall
 */
syscall::*read:entry
/ pid == 26962 /
{
    @fds[pid,fds[arg0].fi_pathname] = count(); 

}

While the pathname to the dbf files are correct,others are not. They seem to be
concatentations of multiple file names. For example: 

/ora10g/infrastructure/j2ee/home/default-web-app/tab_files/asyltrb.gif/ 
reports/conf/repocplive.conf/javavm/lib/EJO175714.ARC/INITTECHDUN.txt/5.6.1/sun4
 
-solaris/EXTLSCS_150807.ftp/OC4J_SECURITY/applications/oiddas/ui/oracle/ldap/das
 /group/AppCreateGroupInf

The file /ora10g/infrastructure/j2ee/home/default-web-app/tab_files/asyltrb.gif 
exists, but the /reports/conf/repocplive.conf is found under 
/oracle10g/appserver

Is my approach to capturing the pathname correct, or have I missed something?


Regards,

Darren


--
This message posted from opensolaris.org
_______________________________________________
dtrace-discuss mailing list
[email protected]

Reply via email to