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