{"id":1383,"date":"2008-02-24T12:00:00","date_gmt":"2008-02-24T12:00:00","guid":{"rendered":"http:\/\/orcldoug.com\/blog\/?p=1383"},"modified":"2008-02-24T12:00:00","modified_gmt":"2008-02-24T12:00:00","slug":"reviewing-parameter-files","status":"publish","type":"post","link":"http:\/\/orcldoug.com\/blog\/2008\/02\/24\/reviewing-parameter-files\/","title":{"rendered":"Reviewing Parameter Files"},"content":{"rendered":"<p>One of the headline recommendations during the Real World Performance groups presentations at Openworld 2007<br \/>\nwas to review your parameter files as part of your upgrade process. It sounds like simple common sense, but they suggested that inappropriate parameter settings that had been implemented during version 7 days for long forgotten reasons were often the root cause of performance problems on 9i or 10g databases that they were asked to investigate. One of their first actions was to review the parameters carefully and question them. <\/p>\n<p>I&#8217;m sure you&#8217;d find most Oracle consultants would agree. To give one example, I&#8217;ve heard Jonathan Lewis banging on constantly about the need to review whether optimizer_index_cost_adj should still be in your 9\/10\/11 parameter files. I happen to work at a site where they are very married to their OICA setting to the extent that it&#8217;s in the standard build process! Because of past problems, they&#8217;re very reluctant to change it, but surely it has to be removed eventually if it&#8217;s inappropriate?<\/p>\n<p>So thanks to Dominic Delmolino for raising the issue <a href=\"http:\/\/www.oraclemusings.com\/?p=92\">over on his blog<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>One of the headline recommendations during the Real World Performance groups presentations at Openworld 2007 was to review your parameter files as part of your upgrade process. It sounds like simple common sense, but they suggested that inappropriate parameter settings that had been implemented during version 7 days for long forgotten reasons were often the&hellip; <a class=\"more-link\" href=\"http:\/\/orcldoug.com\/blog\/2008\/02\/24\/reviewing-parameter-files\/\">Continue reading <span class=\"screen-reader-text\">Reviewing Parameter Files<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1383","post","type-post","status-publish","format-standard","hentry","category-uncategorized","entry"],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":1007,"url":"http:\/\/orcldoug.com\/blog\/2006\/06\/29\/max_dump_file_size\/","url_meta":{"origin":1383,"position":0},"title":"max_dump_file_size","date":"June 29, 2006","format":false,"excerpt":"Is it just me or is there an error in the Reference Manual? We were having a problem with enormous trace files being generated, so wanted to limit the size system-wide. Although I'm generally used to specifying this in blocks, I thought I would try specifying it in Mb.920> show\u2026","rel":"","context":"With 5 comments","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":941,"url":"http:\/\/orcldoug.com\/blog\/2005\/09\/01\/nice-sqlldr-option-for-external-tables\/","url_meta":{"origin":1383,"position":1},"title":"Nice SQLLDR option for external tables","date":"September 1, 2005","format":false,"excerpt":"(Trying this one again to see if it appears on Orablogs)SQLLDR has the following command line option EXTERNAL_TABLE = GENERATE_ONLY which, when you give it an old-fashioned SQLLDR control file, will spit out the External Table equivalent in the log file.e.g.Control FileLOAD DATAINFILE 'test.txt'TRUNCATEINTO TABLE doug_testFIELDS TERMINATED BY \"\"(pk,test_value CHAR\u2026","rel":"","context":"With 1 comment","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1604,"url":"http:\/\/orcldoug.com\/blog\/2010\/05\/17\/resource-manager-and-11g\/","url_meta":{"origin":1383,"position":2},"title":"Resource Manager and 11g","date":"May 17, 2010","format":false,"excerpt":"I will get back to the stats stuff at some point, but I'm quite busy at the moment working on something that I can't talk too much about, but which is throwing up enough generic issues to talk about. This is one that I meant to blog about ages ago\u2026","rel":"","context":"With 5 comments","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1649,"url":"http:\/\/orcldoug.com\/blog\/2011\/09\/21\/real-time-sql-monitoring-retention-part-2\/","url_meta":{"origin":1383,"position":3},"title":"Real-Time SQL Monitoring &#8211; Retention (part 2)","date":"September 21, 2011","format":false,"excerpt":"As I mentioned in my last post, I've been looking at increasing the SQL Monitoring Retention at my current site using _sqlmon_max_plan but, as well as confirming with Oracle Support that they're happy for us to do so, it would be nice to know what the resulting memory footprint would\u2026","rel":"","context":"Similar post","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1642,"url":"http:\/\/orcldoug.com\/blog\/2011\/08\/10\/real-time-sql-monitoring-statement-not-appearing\/","url_meta":{"origin":1383,"position":4},"title":"Real-Time SQL Monitoring &#8211; Statement Not Appearing","date":"August 10, 2011","format":false,"excerpt":"Like Greg Rahn, I've looked at many SQL Monitoring reports over the past year or two. Possibly not as many as Greg, but it's become my default method of communicating* SQL performance issues to colleagues to the point that some might be finding it irritating by now, whilst others are\u2026","rel":"","context":"With 11 comments","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1319,"url":"http:\/\/orcldoug.com\/blog\/2007\/09\/23\/parallel-query-and-11g\/","url_meta":{"origin":1383,"position":5},"title":"Parallel Query and 11g","date":"September 23, 2007","format":false,"excerpt":"I've been playing around with 11g on and off this week, re-running some of the tests in this document (PDF file).The main edits required to the scripts were simple ones to correct the locations of trace files, for example (where $ORACLE_BASE is \/ora on the 10g system) rm \/ora\/admin\/TEST1020\/udump\/*.trc and\u2026","rel":"","context":"With 7 comments","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"http:\/\/orcldoug.com\/blog\/wp-json\/wp\/v2\/posts\/1383","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/orcldoug.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/orcldoug.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/orcldoug.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/orcldoug.com\/blog\/wp-json\/wp\/v2\/comments?post=1383"}],"version-history":[{"count":0,"href":"http:\/\/orcldoug.com\/blog\/wp-json\/wp\/v2\/posts\/1383\/revisions"}],"wp:attachment":[{"href":"http:\/\/orcldoug.com\/blog\/wp-json\/wp\/v2\/media?parent=1383"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/orcldoug.com\/blog\/wp-json\/wp\/v2\/categories?post=1383"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/orcldoug.com\/blog\/wp-json\/wp\/v2\/tags?post=1383"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}