Have you ever met resistance to using Oracle SQL Trace because the perceived performance penalty is too great?
Most of us have heard people express that fear.
Is it true? Well, not really. Find out more at the following article.
#oracle#pythian#tracingpythian.com/blog/oracle-sql-…
Some oracle F/S files were slow and erratic.
I needed something outside the database to show the issues. Less than a benchmark, but sufficient for showing the issue outside the db.
github.com/jkstill/disk-test
Here is something I learned about a couple years ago involving the oraaccess.xml file.
Control fetch size with oraaccess.xml
pythian.com/blog/technical-t…
Just got notice that my Oracle ATP DB was paused due to inactivity.
me:
@uptime
UPTIME
----------------------------------------
01:15am up 41 days, 1:15, 1 users
1 row selected.
Just got notice that my Oracle ATP DB was paused due to inactivity. #oracle
me:
'@uptime'
UPTIME
----------------------------------------
01:15am up 41 days, 1:15, 1 users
1 row selected.
Create a map of file and directory permissions found in oracle homes. It didn't seem important to map log, trc, trm and aud extensions.
# cd /u01/app # find app oradata | grep -vE '\.log$|\.aud$|\.tr[mc]$' | xargs stat -c '%n:%a:%U:%G:%F' | tee perm-map.log
#oracle
B-trees are one of the most common database index structures
But how do they work?
@BenjDicken has built an interactive tool to show you how databases use these to
Add new values
Search for values
Try it out at
planetscale.com/blog/btrees-…
one liner fun: get all error messages from an oracle alert log, and send to oerr
grep -oE '(TNS|ORA)-[[:digit:]] ' alert_ORCL.log| sort -u | perl -p -e '$_=lc($_); s/-/ /' | xargs -n 2 oerr
Adventures with Oracle's Client Result Cache.
My suggestion is to first scroll to the bottom and read a couple of errata in the comments.
@Pythian#Oraclepythian.com/blog/mitigating-…