{"id":74,"date":"2010-06-08T12:53:26","date_gmt":"2010-06-08T17:53:26","guid":{"rendered":"http:\/\/weinshenker.net\/blog\/?p=74"},"modified":"2010-08-21T23:38:47","modified_gmt":"2010-08-22T04:38:47","slug":"oracle-agile-doesnt-follow-oracle-best-practices","status":"publish","type":"post","link":"http:\/\/weinshenker.net\/blog\/2010\/06\/08\/oracle-agile-doesnt-follow-oracle-best-practices\/","title":{"rendered":"Oracle Agile doesn\u2019t follow Oracle best practices"},"content":{"rendered":"<p>So right now I&#8217;m doing an upgrade of one of our test systems from Agile Advantage SP4 on Windows to Agile 9.3.0.1 on Linux.  It&#8217;s quite the involved process and I&#8217;ll post more at length about it later.  However, two things I just finished fixing that saddens me:<\/p>\n<p>Oracle doesn&#8217;t follow Oracle&#8217;s own best practices with the seeded Agile 9.3 database.  I have no idea why they did this.  It&#8217;s not because this best practice is new &#8211; it&#8217;s been the recommendation since I learned it back in 1997 with Oracle 7.3.  <\/p>\n<p>Agile 9.3.0.1 lays down a database with 4 redo log file groups, each with 1 200MB member.  Oracle best practices with redo logs is 3 redo log file groups each with 2 members.  Depending on the system I\/O characteristics you may add more redo log groups and the size is highly dependent on the I\/O characteristics.  All Oracle databases should at least have 2 redo log groups each with 2 members.  So instead of the minimum 2&#215;2 or best practice 3&#215;2 configuration, Oracle provides one of their products with a 4&#215;1 configuration which is just asking for issues.<\/p>\n<p>On a related note, the Oracle Agile 9.3.0.1 database also came with an UNDO tablespace that&#8217;s sized to autoextend automatically until it fills up the file system.  Best practice is to NEVER set an UNDO tablespace to autoextend because a poorly written query can possibly use all the disk space on the system.<\/p>\n<p>Seriously Oracle, what were you thinking?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So right now I&#8217;m doing an upgrade of one of our test systems from Agile Advantage SP4 on Windows to Agile 9.3.0.1 on Linux. It&#8217;s quite the involved process and I&#8217;ll post more at length about it later. However, two things I just finished fixing that saddens me: Oracle doesn&#8217;t follow Oracle&#8217;s own best practices &hellip; <a href=\"http:\/\/weinshenker.net\/blog\/2010\/06\/08\/oracle-agile-doesnt-follow-oracle-best-practices\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Oracle Agile doesn\u2019t follow Oracle best practices<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1],"tags":[33,27,10],"_links":{"self":[{"href":"http:\/\/weinshenker.net\/blog\/wp-json\/wp\/v2\/posts\/74"}],"collection":[{"href":"http:\/\/weinshenker.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/weinshenker.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/weinshenker.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/weinshenker.net\/blog\/wp-json\/wp\/v2\/comments?post=74"}],"version-history":[{"count":2,"href":"http:\/\/weinshenker.net\/blog\/wp-json\/wp\/v2\/posts\/74\/revisions"}],"predecessor-version":[{"id":129,"href":"http:\/\/weinshenker.net\/blog\/wp-json\/wp\/v2\/posts\/74\/revisions\/129"}],"wp:attachment":[{"href":"http:\/\/weinshenker.net\/blog\/wp-json\/wp\/v2\/media?parent=74"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/weinshenker.net\/blog\/wp-json\/wp\/v2\/categories?post=74"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/weinshenker.net\/blog\/wp-json\/wp\/v2\/tags?post=74"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}