使用操作系统命令来trace监听(一)

2015-11-21 01:34:28 · 作者: · 浏览: 11
strace tnsping prod

strace tnsping prod 2>&1 | less

strace -eopen tnsping prod 2>&1 | grep '= -1'

strace tnsping prod 2>&1 >/dev/null | grep -E '^stat|^open'

strace -e trace=access,open,stat tnsping no-such-sid 2>&1 >/dev/null | grep '\.ora' | cut -f2 -d\" | sort |uniq -c

strace -e trace=access,open,stat tnsping no-such-sid prod 2>&1 >/dev/null | grep '\.ora' | cut -f2 -d\" | sort |uniq -c



[oracle@rh64 ~]$ strace -eopen tnsping prod 2>&1 | grep '= -1'

open("/u01/app/oracle/product/11.2.0/dbhome_1/lib/tls/x86_64/libclntsh.so.11.1", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/u01/app/oracle/product/11.2.0/dbhome_1/lib/tls/libclntsh.so.11.1", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/u01/app/oracle/product/11.2.0/dbhome_1/lib/x86_64/libclntsh.so.11.1", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/u01/app/oracle/product/11.2.0/dbhome_1/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/u01/app/oracle/product/11.2.0/dbhome_1/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/u01/app/oracle/product/11.2.0/dbhome_1/lib32/tls/x86_64/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/u01/app/oracle/product/11.2.0/dbhome_1/lib32/tls/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/u01/app/oracle/product/11.2.0/dbhome_1/lib32/x86_64/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/u01/app/oracle/product/11.2.0/dbhome_1/lib32/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/u01/app/oracle/product/11.2.0/dbhome_1/lib/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/u01/app/oracle/product/11.2.0/dbhome_1/lib/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/u01/app/oracle/product/11.2.0/dbhome_1/lib/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/u01/app/oracle/product/11.2.0/dbhome_1/lib/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/u01/app/oracle/product/11.2.0/dbhome_1/lib/libnsl.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/u01/app/oracle/product/11.2.0/dbhome_1/lib/libnsl.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/u01/app/oracle/product/11.2.0/dbhome_1/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/u01/app/oracle/product/11.2.0/dbhome_1/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/u01/app/oracle/product/11.2.0/dbhome_1/lib/libaio.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/u01/app/oracle/product/11.2.0/dbhome_1/lib/libaio.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/u01/app/oracle/product/11.2.0/dbhome_1/lib/libaio.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/u01/app/oracle/product/11.2.0/dbhome_1/lib/libociei.so", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/u01/app/oracle/product/11.2.0/dbhome_1/lib/libociicus.so", O_RDONLY) = -1 ENOENT (No such file or directory)





[oracle@rh64 ~]$ strace tnsping prod 2>
&1 >/dev/null | grep -E '^stat|^open' open("/u01/app/oracle/product/11.2.0/dbhome_1/lib/tls/x86_64/lib