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