Subscribe to Blog via Email
Join 1,048 other subscribersArchives
Category Archives: Uncategorized
Choosing active plan with OEM puts instance name in spfile
I want to use this post to document a confusing issue we have had with the init parameter resource_manager_plan. We had a situation where we had used an alter system command to set a particular plan to be active, but … Continue reading
Posted in Uncategorized
2 Comments
cluster=no to speed Exadata datapump to ASM
This is a followup to my previous post about using a Datapump export to ASM on an Exadata system. I’m finalizing my backup of a large table that I’m modifying this weekend. I’ve been comparing notes with another team member … Continue reading
Posted in Uncategorized
1 Comment
Reading Concepts Manual on Amazon Kindle
I got a Kindle for Christmas. I thought I would enter the 21st century and try reading books on a Kindle, though I kind of like the feel of a real book. One use I had in mind when I … Continue reading
Posted in Uncategorized
3 Comments
Datapump to RECO ASM Diskgroup on Exadata
I have a large sub-partitioned table on our Exadata system that I need to backup prior to a change. In the past we have done backups of this large table to another table using inserts and parallel DML, but it … Continue reading
Posted in Uncategorized
1 Comment
REGEXP_LIKE Example
This is simple, but fun. I have studied the regular expression features in Oracle but haven’t really used them. I needed a list of all the tables in a particular schema that started with a certain string and ended with … Continue reading
Posted in Uncategorized
13 Comments
Soft Parses
I’ve done a little research to figure out what a “soft parse” is because I’m working on a system that is experiencing performance issues doing soft parses. My own translation is that a “soft parse” occurs whenever the Oracle optimizer … Continue reading
Posted in Uncategorized
Leave a comment
SHARED_CONTEXT_SENSITIVE VPD policy type
The SHARED_CONTEXT_SENSITIVE VPD policy type seems like a good option for VPD predicates that don’t need to change during a user’s session. I’m working on a system with VPD policies in place to cause users to see only certain parts … Continue reading
Posted in Uncategorized
Leave a comment
Index causes poor performance in query that doesn’t use it
I’ve been working for hours on a performance issue the past week and this one and found a strange situation: A new function based index sped up the queries that used it, but slowed down other queries that didn’t use … Continue reading
Posted in Uncategorized
2 Comments
DBMS_STATS queries invisible indexes
I thought that an invisible index was never queried, but that it was only maintained as the table was modified. But, when you use the dbms_stats package to gather statistics on a table, including its indexes, the invisible indexes are … Continue reading
Posted in Uncategorized
1 Comment
Comparison of number with LIKE suppresses index
We ran into a performance issue where all of the top queries in our AWR report were doing a LIKE comparison of a NUMBER column against a character literal like this: customer_number LIKE ‘123456%’ customer_number is a selective predicate and … Continue reading
Posted in Uncategorized
Leave a comment