<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Oracle-Database on The Lars Breddemann Blog</title><link>https://0608fde9.lbreddemann-blog.pages.dev/category/oracle-database/</link><description>Recent content in Oracle-Database on The Lars Breddemann Blog</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon, 19 Dec 2022 04:33:45 +0000</lastBuildDate><atom:link href="https://0608fde9.lbreddemann-blog.pages.dev/category/oracle-database/feed.xml" rel="self" type="application/rss+xml"/><item><title>Answers Pinboard</title><link>https://0608fde9.lbreddemann-blog.pages.dev/answers-pinboard/</link><pubDate>Mon, 19 Dec 2022 04:33:45 +0000</pubDate><guid isPermaLink="false">https://www.lbreddemann.org/?p=1937</guid><description>&lt;p&gt;Apart from writing blog posts I have written answers to many questions on several Q&amp;amp;A sites like &lt;a href="https://stackoverflow.com/questions/tagged/hana"&gt;StackOverflow&lt;/a&gt; and &lt;a href="https://answers.sap.com/tags/73554900100700000996"&gt;SAP Community&lt;/a&gt;. Some of those answers received good feedback and/or the answer surprised me once I worked it out.&lt;/p&gt;</description></item><item><title>New year, same issues and some tips.</title><link>https://0608fde9.lbreddemann-blog.pages.dev/new-year-same-issues-and-some-tips/</link><pubDate>Tue, 08 Jan 2019 04:34:44 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=1064</guid><description>&lt;p&gt;Most folks working with SQL DBs for a while will likely come to see how beginners in this area struggle with &amp;ldquo;declaritive code&amp;rdquo; and &amp;ldquo;tell the DB what you want not how to do it&amp;rdquo;&lt;/p&gt;</description></item><item><title>How to know "all these things"</title><link>https://0608fde9.lbreddemann-blog.pages.dev/how-to-know-all-these-things/</link><pubDate>Tue, 23 Oct 2018 22:29:06 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=977</guid><description>&lt;p&gt;There is one predominant reason why databases and database technology get a spot in the conversation of &amp;ldquo;the business&amp;rdquo;: &lt;strong&gt;performance&lt;/strong&gt;.&lt;br&gt;
Understanding system performance and coming up with ideas for improving it typically requires a form of end-to-end understanding with different levels of detailed insight on how a query from a client application is processed by SAP HANA.&lt;/p&gt;</description></item><item><title>How most BW performance support messages are solved</title><link>https://0608fde9.lbreddemann-blog.pages.dev/how-most-bw-performance-support-messages-are-solved/</link><pubDate>Fri, 21 Oct 2011 14:00:15 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=554</guid><description>&lt;p&gt;As the fourth quarter of the year started everybody seems to check the goals that had been set for this year and what has already been reached. Looking back on the messages I worked on I found a very clear pattern, when the message was about BW on Oracle and performance.&lt;/p&gt;</description></item><item><title>SAP Support case “FOR ALL ENTRIES disaster”</title><link>https://0608fde9.lbreddemann-blog.pages.dev/sap-support-case-for-all-entries-disaster/</link><pubDate>Fri, 12 Aug 2011 14:00:18 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=560</guid><description>&lt;p&gt;Last week a colleague from the WHM (data warehouse management) support team called me to get some assistance with a customer message he was processing.&lt;/p&gt;
&lt;p&gt;The customer complained about short dumps with the infamous &lt;strong&gt;&amp;ldquo;TSV_TNEW_BLOCKS_NO_ROLL_MEMORY&amp;rdquo;&lt;/strong&gt; error, which is basically the way an ABAP work process reports that it ran &lt;strong&gt;out of memory&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Partition count contest!</title><link>https://0608fde9.lbreddemann-blog.pages.dev/partition-count-contest/</link><pubDate>Tue, 19 Jul 2011 14:00:03 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=563</guid><description>&lt;h2 id="lets-have-a-contest"&gt;Let&amp;rsquo;s have a contest! &lt;a class="heading-anchor" href="#lets-have-a-contest" aria-label="Link to this section"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;One of my last blog posts started off a discussion (e.g. &lt;a href="http://www.sdn.sap.com/irj/scn/bc?u=%2B1kmYo%2B1%2B%2F8%3D"&gt;Bala&lt;/a&gt; posted his thought in a &lt;a href="http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/24286"&gt;blog&lt;/a&gt;) about the importance of the partitioning feature for an SAP BW installation.&lt;/p&gt;</description></item><item><title>Short note on Line Item and High Cardinality dimensions</title><link>https://0608fde9.lbreddemann-blog.pages.dev/short-note-on-line-item-and-high-cardinality-dimensions/</link><pubDate>Fri, 15 Apr 2011 14:00:37 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=566</guid><description>&lt;p&gt;One of the quotes I like most I learned from Tom Kyte from Oracle. It&amp;rsquo;s one from Artemus Ward:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;quot; &lt;em&gt;It ain&amp;rsquo;t so much the things we don&amp;rsquo;t know that get us into trouble.&lt;/em&gt;&lt;br&gt;
&lt;em&gt;It&amp;rsquo;s the things you know that just ain&amp;rsquo;t so&lt;/em&gt;.&amp;quot;&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Question to SAP Support “Why is partition pruning not working in my BW on Oracle?”</title><link>https://0608fde9.lbreddemann-blog.pages.dev/question-to-sap-support-why-is-partition-pruning-not-working-in-my-bw-on-oracle/</link><pubDate>Thu, 14 Apr 2011 14:00:01 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=569</guid><description>&lt;h1 id="welcome-to-the-problem"&gt;Welcome to the problem&lt;/h1&gt;
&lt;p&gt;As usual understanding, the meaning and the scope of the question is key for the answer to this question, recently filed by a customer.&lt;/p&gt;
&lt;p&gt;So, what is the customer complaining about? What does he mean by &amp;ldquo;&lt;a href="http://download.oracle.com/docs/cd/B28359_01/server.111/b32024/part_avail.htm#sthref401"&gt;partition pruning&lt;/a&gt;&amp;rdquo;?&lt;/p&gt;</description></item><item><title>“Things change for the better” or “How I enhanced the Oracle DBMS software”</title><link>https://0608fde9.lbreddemann-blog.pages.dev/things-change-for-the-better-or-how-i-enhanced-the-oracle-dbms-software/</link><pubDate>Sun, 06 Mar 2011 14:00:49 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=572</guid><description>&lt;h2 id="unexpected-behavior"&gt;Unexpected Behavior &lt;a class="heading-anchor" href="#unexpected-behavior" aria-label="Link to this section"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Last week during an Oracle workshop with my primary support colleagues in the GSC Ireland I came across something new (at least to me). This alone is not worthy of writing even a short note, as it happens all the time, but this time I really thought &lt;strong&gt;&amp;ldquo;Wow - so there was an impact&amp;hellip;!&amp;rdquo;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>BW on Oracle: a performance hunch I see more and more often…</title><link>https://0608fde9.lbreddemann-blog.pages.dev/bw-on-oracle-a-performance-hunch-i-see-more-and-more-often/</link><pubDate>Wed, 19 Jan 2011 14:00:02 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=586</guid><description>&lt;p&gt;Ok, once again reproducing a problem takes a lot of (waiting-)time for the query to finish.&lt;/p&gt;
&lt;p&gt;In the meantime I can also just write a super-short-blog post about a pretty common BW-on-Oracle performance hunch: &lt;strong&gt;Inappropriate database optimizer statistics.&lt;/strong&gt; (yes, &amp;lsquo;inappropriate&amp;rsquo; not &amp;lsquo;outdated&amp;rsquo;!)&lt;/p&gt;</description></item><item><title>A first (BW) issue…</title><link>https://0608fde9.lbreddemann-blog.pages.dev/a-first-bw-issue/</link><pubDate>Wed, 05 Jan 2011 14:00:47 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=592</guid><description>&lt;p&gt;In the second week working in BW support, I noticed that there was a problem reported by customers again and again. The customers complained about &amp;ldquo;database statistics update fails in process chains&amp;rdquo; or &amp;ldquo;brconnect run returns errors&amp;rdquo;. When checking the relevant log file entries for the actions there was always something like&lt;/p&gt;</description></item><item><title>New shores in sight…</title><link>https://0608fde9.lbreddemann-blog.pages.dev/new-shores-in-sight/</link><pubDate>Wed, 05 Jan 2011 14:00:13 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=589</guid><description>&lt;p&gt;As some of you might have noticed, I haven&amp;rsquo;t been too active in the DB/OS forums lately. This is because I moved on to a new support team and a new subject for me back in September. Yes, I took the giant leap and moved two offices to the right and am now running with the SAP BW support superheroes ;-)&lt;/p&gt;</description></item><item><title>Quick help for ORA-60 deadlock in BW systems</title><link>https://0608fde9.lbreddemann-blog.pages.dev/quick-help-for-ora-60-deadlock-in-bw-systems/</link><pubDate>Tue, 28 Dec 2010 14:00:37 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=595</guid><description>&lt;p&gt;Today I re-learned a nice option to overcome ORA-60 problems with parallel data loading scenarios.&lt;/p&gt;
&lt;p&gt;As most of you will know (from reading note &amp;ldquo;84348 - Oracle-Deadlocks, ORA-00060&amp;rdquo; or Michael Braunstein&amp;rsquo;s Blogs &lt;a href="https://community.sap.com/t5/additional-blog-posts-by-sap/chasing-oracle-deadlocks-part-i-row-level-locks/ba-p/12851841"&gt;Chasing Oracle deadlocks part I - row level locks&lt;/a&gt;/ &lt;a href="https://community.sap.com/t5/technology-blog-posts-by-sap/chasing-oracle-deadlocks-part-ii-block-level-locks/ba-p/12853692"&gt;Chasing Oracle deadlocks part II - block level locks&lt;/a&gt; or some other resource) the problem here is caused by Oracle space management on block-level.&lt;/p&gt;</description></item><item><title>Wait a minute – why don’t we have that?</title><link>https://0608fde9.lbreddemann-blog.pages.dev/wait-a-minute-why-dont-we-have-that/</link><pubDate>Mon, 25 Oct 2010 14:00:20 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=601</guid><description>&lt;p&gt;Of course, you look at the other players in your industry, right? You want to know what they are doing and how they do it, right? Maybe you could learn a thing or two as well.&lt;/p&gt;</description></item><item><title>Note 23345 revised – so what?</title><link>https://0608fde9.lbreddemann-blog.pages.dev/note-23345-revised-so-what/</link><pubDate>Thu, 02 Sep 2010 14:00:02 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=608</guid><description>&lt;p&gt;Last week I edited note 23345 and after some additional administrative tasks, it had been released yesterday with version 61. Why do I tell you this and why do I write a blog about this?&lt;/p&gt;</description></item><item><title>Oracle 11g training, Day #3 and #4 -FLASHBACK!</title><link>https://0608fde9.lbreddemann-blog.pages.dev/oracle-11g-training-day-3-and-4-flashback/</link><pubDate>Sat, 03 Jul 2010 14:00:47 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=611</guid><description>&lt;p&gt;Hi folks!&lt;/p&gt;
&lt;p&gt;Sorry for missing out the last days. The training had been tough, going out afterwards even tougher ;-) and as soon as the training was over, real-life support work set in again. Therefore all I can provide this time is a &lt;em&gt;&amp;ldquo;flashback course topics&amp;rdquo;&lt;/em&gt; and here we go (in really no order):&lt;/p&gt;</description></item><item><title>Oracle 11g training, Day #2 – Savepoint!</title><link>https://0608fde9.lbreddemann-blog.pages.dev/oracle-11g-training-day-2-savepoint/</link><pubDate>Mon, 28 Jun 2010 14:00:32 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=614</guid><description>&lt;p&gt;Ok, second day Oracle 11g training - what have we done today?&lt;/p&gt;
&lt;p&gt;Basically, two topics were addressed:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SECUREFILES&lt;/strong&gt; and &lt;strong&gt;TABLE COMPRESSION&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="securefiles"&gt;&lt;strong&gt;SECUREFILES&lt;/strong&gt; &lt;a class="heading-anchor" href="#securefiles" aria-label="Link to this section"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://www.oracle.com/pls/db112/to_URL?remark=ranked&amp;amp;urlname=http:%2F%2Fdownload.oracle.com%2Fdocs%2Fcd%2FE11882_01%2Fserver.112%2Fe10713%2Fcncptdev.htm%23CNCPT89129"&gt;Securefiles&lt;/a&gt; is (no not the new black) but the new LOB implementation for Oracle 11g.&lt;br&gt;
The old LOB implementation had some drawbacks (although these usually didn&amp;rsquo;t affect SAP installations, given all recommendations had been implemented correctly) so Oracle re-wrote the whole LOB stuff from scratch.&lt;/p&gt;</description></item><item><title>Oracle 11g training, Day #1 – Savepoint!</title><link>https://0608fde9.lbreddemann-blog.pages.dev/oracle-11g-training-day-1-savepoint/</link><pubDate>Sun, 27 Jun 2010 14:00:53 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=617</guid><description>&lt;p&gt;Ok, management wisely decided to afford the Oracle 11g training for me and my primary support colleagues (thanks, thanks, thanks!), so this week we find ourselves sitting in a meeting room with &lt;strong&gt;Juergen Kirschner&lt;/strong&gt; (yes, THE J. Kirschner) both as the victims and witnesses of his very own special way to make sure every attendee understands how Oracle works.&lt;/p&gt;</description></item><item><title>SAP Support Case “Why is Oracle writing out so many archivelogs in my BI recently?”</title><link>https://0608fde9.lbreddemann-blog.pages.dev/sap-support-case-why-is-oracle-writing-out-so-many-archivelogs-in-my-bi-recently/</link><pubDate>Tue, 15 Jun 2010 14:00:46 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=620</guid><description>&lt;p&gt;Sometimes support messages have to go a rather long way to finally get a solution.&lt;/p&gt;
&lt;p&gt;The following problem came up in a support message recently and since neither the analysis steps nor the solution were obvious, I decided to make a blog out of it.&lt;/p&gt;</description></item><item><title>ORA-01007 in ABAP stack and what to do about it.</title><link>https://0608fde9.lbreddemann-blog.pages.dev/ora-01007-in-abap-stack-and-what-to-do-about-it/</link><pubDate>Sun, 25 Apr 2010 14:00:32 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=635</guid><description>&lt;p&gt;Recently a colleague asked me about how to analyze the following short dump:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-gdscript3" data-lang="gdscript3"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Database error text&lt;span style="color:#f92672"&gt;........&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;ORA-01007: variable not in select list&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Database error code&lt;span style="color:#f92672"&gt;........&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;1007&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Triggering SQL statement&lt;span style="color:#f92672"&gt;...&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;FETCH NEXT &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Internal call code&lt;span style="color:#f92672"&gt;.........&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;[DBDS/NEW DSQL]&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The error was raised within a standard SAP report with the following statement:&lt;/p&gt;</description></item><item><title>How to run a SAP landscape (or so)</title><link>https://0608fde9.lbreddemann-blog.pages.dev/how-to-run-a-sap-landscape-or-so/</link><pubDate>Thu, 15 Apr 2010 14:00:51 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=638</guid><description>&lt;p&gt;It&amp;rsquo;s been quite a while since my last blog post and we&amp;rsquo;ve been pretty busy in the primary support department. A major change for us had been the introduction of &amp;ldquo;Enterprise Support&amp;rdquo; (ES) and the offer to customers to not only get support with technical issues but also to get free consulting to a certain degree.&lt;/p&gt;</description></item><item><title>A fix is not a solution!</title><link>https://0608fde9.lbreddemann-blog.pages.dev/a-fix-is-not-a-solution/</link><pubDate>Mon, 07 Sep 2009 14:00:15 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=650</guid><description>&lt;p&gt;Browsing through closed support messages while looking for a possible approach to a certain Oracle CBO problem I came across a quite problematic issue.&lt;/p&gt;
&lt;p&gt;Some support colleagues sometimes seem to focus too much on removing the symptoms of a software defect rather than analysing it correctly and forwarding it to the development team so that they create a fix for it.&lt;br&gt;
Of course, there is a reason behind this kind of message handling: the way the performance of support consultants is evaluated motivates them to focus on message closings.&lt;/p&gt;</description></item><item><title>‘Mind the gap…’ (#4 – reading query execution plans)</title><link>https://0608fde9.lbreddemann-blog.pages.dev/mind-the-gap-4-reading-query-execution-plans/</link><pubDate>Sun, 10 May 2009 14:00:28 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=663</guid><description>&lt;figure&gt;&lt;img src="https://0608fde9.lbreddemann-blog.pages.dev/wp-content/uploads/2017/12/mindthegap%5F101067.gif"&gt;
&lt;/figure&gt;
&lt;p&gt;In my mini-series &amp;quot; &lt;strong&gt;Mind the gap&lt;/strong&gt;&amp;quot; I will try to shed some light on where the little or big differences between MaxDB and Oracle databases are and what to keep in mind when working with them.&lt;/p&gt;</description></item><item><title>Now step back and start thinking!</title><link>https://0608fde9.lbreddemann-blog.pages.dev/now-step-back-and-start-thinking/</link><pubDate>Sat, 07 Mar 2009 14:00:41 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=669</guid><description>&lt;h2 id="the-default-reaction"&gt;The default reaction &lt;a class="heading-anchor" href="#the-default-reaction" aria-label="Link to this section"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;When working in support you get to see a lot of bugs, mistakes and errors.&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s of course how things are going and there&amp;rsquo;s not much to whine about.&lt;/p&gt;</description></item><item><title>Understanding database performance for developers</title><link>https://0608fde9.lbreddemann-blog.pages.dev/understanding-database-performance-for-developers/</link><pubDate>Wed, 07 Jan 2009 14:00:42 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=677</guid><description>&lt;p&gt;Let&amp;rsquo;s face it - the really really bad performance issues are usually not due to some weird database bugs. Instead, a wrong system setup or the bad usage of the database prevents a high performance.&lt;/p&gt;</description></item><item><title>‘Mind the gap…’ (#3 – Backup/Restore – Part 2)</title><link>https://0608fde9.lbreddemann-blog.pages.dev/mind-the-gap-3-backup-restore-part-2/</link><pubDate>Sat, 20 Sep 2008 14:00:21 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=683</guid><description>&lt;p&gt;Before starting with this blog, I&amp;rsquo;ve to apologize for being so late with this issue of &amp;ldquo;Mind the Gap&amp;rdquo;. Since the last part of this series (&lt;a href="https://0608fde9.lbreddemann-blog.pages.dev/mind-the-gap-3-backup-restore-part-1/"&gt;&amp;lsquo;Mind the gap&amp;hellip;&amp;rsquo; (#3 - Backup/Restore - Part 1)&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Oracle – Popular Misconceptions: Tables without Segments</title><link>https://0608fde9.lbreddemann-blog.pages.dev/oracle-popular-misconceptions-tables-without-segments/</link><pubDate>Tue, 19 Aug 2008 14:00:40 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=687</guid><description>&lt;p&gt;Perhaps some of you know the SAP note &lt;a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes/sdn_oss_bc_db/~form/handler%7B5f4150503d3030323030363832353030303030303031393732265f4556454e543d444953504c4159265f4e4e554d3d383235363533%7D"&gt;#825653 Oracle: Common errors&lt;/a&gt; in which &lt;a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.sdn.businesscard.SDNBusinessCard?u=OClMngeRnyk%3D"&gt;Martin Frauendorfer&lt;/a&gt; collected many &amp;ldquo;myths&amp;rdquo; and all-time misconceptions about Oracle databases.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s another one: &amp;quot; &lt;em&gt;For all tables in an Oracle database, there is a segment in DBA_SEGMENTS.&lt;/em&gt;&amp;quot;&lt;/p&gt;</description></item><item><title>Questions to SAP Support: “How to generate a SQL Script via SQL on MaxDB?”</title><link>https://0608fde9.lbreddemann-blog.pages.dev/questions-to-sap-support-how-to-generate-a-sql-script-via-sql-on-maxdb/</link><pubDate>Sun, 10 Aug 2008 14:00:15 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=690</guid><description>&lt;p&gt;A customer was facing a problem when generating SQL scripts by using SQL. As this is a common habit in the Oracle world he tried to apply it to his MaxDB.&lt;/p&gt;</description></item><item><title>Oracle Patchset 10.2.0.4 is released – finally.</title><link>https://0608fde9.lbreddemann-blog.pages.dev/oracle-patchset-10-2-0-4-is-released-finally/</link><pubDate>Tue, 15 Jul 2008 14:00:30 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=692</guid><description>&lt;p&gt;So after a loooong wait time, it&amp;rsquo;s finally available to be downloaded by the SAP customers. What a relieve!&lt;/p&gt;
&lt;p&gt;Over is the time where tens of patches needed to be installed to run the database on a supported patch level and to avoid trapping into a myriad of nasty optimizer bugs that could render the system unusable.&lt;/p&gt;</description></item><item><title>Oracle Patchset 10.2.0.4 – neat DBMS_STATS enhancement</title><link>https://0608fde9.lbreddemann-blog.pages.dev/oracle-patchset-10-2-0-4-neat-dbms_stats-enhancement/</link><pubDate>Thu, 10 Jul 2008 14:00:40 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=695</guid><description>&lt;p&gt;With release 11g Oracle made many feature enhancements to the database and some of them are now down-ported into the soon-to-be-released patchset 10.2.0.4.&lt;/p&gt;
&lt;p&gt;One new feature that I just found by &amp;lsquo;accident&amp;rsquo; is the easy comparison of CBO statistics for tables for different points in time.&lt;/p&gt;</description></item><item><title>‘Mind the gap…’ (#3 – Backup/Restore – Part 1)</title><link>https://0608fde9.lbreddemann-blog.pages.dev/mind-the-gap-3-backup-restore-part-1/</link><pubDate>Mon, 23 Jun 2008 14:00:33 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=698</guid><description>&lt;figure&gt;&lt;img src="https://0608fde9.lbreddemann-blog.pages.dev/wp-content/uploads/2017/12/mindthegap%5F101067.gif"&gt;
&lt;/figure&gt;
&lt;p&gt;In my mini-series &amp;quot; &lt;strong&gt;Mind the gap&lt;/strong&gt;&amp;quot; I will try to shed some light on where the little or big differences between MaxDB and Oracle databases are and what to keep in mind when working with them.&lt;/p&gt;</description></item><item><title>Questions to SAP Support: Is ODBC access to the database a good idea?</title><link>https://0608fde9.lbreddemann-blog.pages.dev/questions-to-sap-support-is-odbc-access-to-the-database-a-good-idea/</link><pubDate>Sun, 18 May 2008 14:00:26 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=709</guid><description>&lt;p&gt;Today I got a support message to work on that I believe is of rather broad interest.&lt;/p&gt;
&lt;p&gt;Therefore, I decided to &amp;ldquo;forward&amp;rdquo; it to the SDN so that all community members can benefit from it.&lt;/p&gt;</description></item><item><title>Some hints to make handling of oracle datablock corruptions more efficient</title><link>https://0608fde9.lbreddemann-blog.pages.dev/some-hints-to-make-handling-of-oracle-datablock-corruptions-more-efficient/</link><pubDate>Sun, 13 Apr 2008 14:00:24 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=721</guid><description>&lt;p&gt;When faced with error messages like &lt;code&gt;ORA-1578&lt;/code&gt; Oracle database users just got the task to handle a database block corruption. I&amp;rsquo;ve already written about this topic before and today I&amp;rsquo;d like to share some tips and tricks to get this task done quicker.&lt;/p&gt;</description></item><item><title>Not my fault – whose then?</title><link>https://0608fde9.lbreddemann-blog.pages.dev/not-my-fault-whose-then/</link><pubDate>Sun, 02 Mar 2008 14:00:04 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=732</guid><description>&lt;p&gt;I have written some lines about database corruption and the ways to handle them in the past.&lt;/p&gt;
&lt;p&gt;The bottom line of everything I wrote (including support notes, SDN blogs, and replies in customer messages) has always been:&lt;/p&gt;</description></item><item><title>How to take care of index corruptions in primary key indexes.</title><link>https://0608fde9.lbreddemann-blog.pages.dev/how-to-take-care-of-index-corruptions-in-primary-key-indexes/</link><pubDate>Wed, 20 Feb 2008 14:00:36 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=735</guid><description>&lt;p&gt;Primary key constraints in Oracle are enforced by using an index. The index does not need to be a unique index, but it has to be possible for the database to look into it and find out if a given key is already present or not.&lt;/p&gt;</description></item><item><title>Point-in-time-recovery considered harmful</title><link>https://0608fde9.lbreddemann-blog.pages.dev/point-in-time-recovery-considered-harmful/</link><pubDate>Tue, 12 Feb 2008 14:00:12 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=751</guid><description>&lt;p&gt;When I first got in contact to the possibility to bring back a database to the state it had, when a backup was taken I was not too much impressed.&lt;/p&gt;</description></item><item><title>‘Mind the gap…’ (#2 – Data storage)</title><link>https://0608fde9.lbreddemann-blog.pages.dev/mind-the-gap-2-data-storage/</link><pubDate>Tue, 22 Jan 2008 14:00:08 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=742</guid><description>&lt;p&gt;More and more customers decide to use MaxDB and with that, the number of customers asking for a comprehensive list of differences or a comparison increases as well.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://0608fde9.lbreddemann-blog.pages.dev/wp-content/uploads/2017/12/mindthegap%5F101067.gif"&gt;
&lt;/figure&gt;
&lt;p&gt;In my mini-series &amp;quot; &lt;strong&gt;Mind the gap&lt;/strong&gt;&amp;quot; I will try to shed some light on where the little or big differences between MaxDB and Oracle databases are and what to keep in mind when working with them.&lt;/p&gt;</description></item><item><title>Parameters. parameters, parameters … the mantra of db performance troubleshooting</title><link>https://0608fde9.lbreddemann-blog.pages.dev/parameters-parameters-parameters-the-mantra-of-db-performance-troubleshooting/</link><pubDate>Tue, 15 Jan 2008 14:00:54 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=747</guid><description>&lt;p&gt;Database performance problems are one of the more complex tasks that brighten the day of a database software supporter.&lt;/p&gt;
&lt;p&gt;Each and every single day since I&amp;rsquo;m doing support for Oracle and MaxDB there had been messages, in which customers complained about bad database performance.&lt;/p&gt;</description></item><item><title>Fragmentation in Oracle LMTS tablespace!</title><link>https://0608fde9.lbreddemann-blog.pages.dev/fragmentation-in-oracle-lmts-tablespace/</link><pubDate>Sun, 09 Dec 2007 14:00:44 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=423</guid><description>&lt;p&gt;Recently two customers reported independent from each other that their LMTS/ASSM tablespace shows much “fragmentation”. What they meant was, that the repeatedly got errors like:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ORA-1688: unable to extend table SAPWBP./BIC/B0000256000
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;partition /BIC/B00002560000000000092 by 128 in
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;tablespace PSAPBWP
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;or&lt;/p&gt;</description></item><item><title>‘Mind the gap …’</title><link>https://0608fde9.lbreddemann-blog.pages.dev/mind-the-gap/</link><pubDate>Wed, 05 Dec 2007 14:00:54 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=420</guid><description>&lt;p&gt;More and more customers decide to use MaxDB and with that, the number of customers asking for a comprehensive list of differences or a comparison increases as well.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://0608fde9.lbreddemann-blog.pages.dev/wp-content/uploads/2017/12/mindthegap%5F101067.gif"&gt;
&lt;/figure&gt;
&lt;p&gt;In my mini-series &amp;quot; &lt;strong&gt;Mind the gap&lt;/strong&gt;&amp;quot; I will try to shed some light on where the little or big differences between MaxDB and Oracle databases are and what to keep in mind when working with them.&lt;/p&gt;</description></item><item><title>A dumb mistake … again and again …</title><link>https://0608fde9.lbreddemann-blog.pages.dev/a-dumb-mistake-again-and-again/</link><pubDate>Sat, 20 Oct 2007 14:00:57 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=405</guid><description>&lt;p&gt;Not to long ago I was analyzing a performance issue on a customers system.&lt;br&gt;
In the course of this I needed to see some aggregated data, so I opened a transaction where I can put in custom sql and ran it without removing the number of lines to be returned limitation.&lt;/p&gt;</description></item><item><title>Blogging standard…</title><link>https://0608fde9.lbreddemann-blog.pages.dev/blogging-standard/</link><pubDate>Mon, 03 Sep 2007 14:00:47 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=392</guid><description>&lt;p&gt;As it seems it has become popular to give his readers a glimpse on the bookshelf like it has been practised by many before me (see &lt;a href="http://asktom.oracle.com/pls/asktom/f?p=100:4:6701713199267859::NO"&gt;here&lt;/a&gt; , &lt;a href="http://oracledoug.com/books.html"&gt;here&lt;/a&gt; or &lt;a href="http://www.orafaq.com/books/"&gt;here&lt;/a&gt;) I will also reveal what is &amp;ldquo;behind&amp;rdquo; me.  Literally the books are place on top of a locker behind me&amp;hellip;&lt;/p&gt;</description></item><item><title>Anybody know OCOPY?</title><link>https://0608fde9.lbreddemann-blog.pages.dev/anybody-know-ocopy/</link><pubDate>Tue, 21 Aug 2007 14:00:27 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=390</guid><description>&lt;p&gt;For more than ten years now SAP has provided a unified way to administer the Oracle database via the BR*Tools (Backup/Recovery).&lt;/p&gt;
&lt;p&gt;Wether you like the tools or not (if you read &lt;a href="https://0608fde9.lbreddemann-blog.pages.dev/we-all-hate-the-brtools-don%c2%92t-we/"&gt;We all hate the  BR*TOOLS, don’t we?&lt;/a&gt; about it, perhabs you&amp;rsquo;ll at least get used to them) they are used in every SAP installations that runs on Oracle.&lt;/p&gt;</description></item><item><title>Verification Speed…</title><link>https://0608fde9.lbreddemann-blog.pages.dev/verification-speed/</link><pubDate>Tue, 07 Aug 2007 14:00:24 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=388</guid><description>&lt;p&gt;I recently had to handle a case where a big and important system was rendered unusable by database corruptions. Due to some bad luck and faulty procedures, there was no good backup available. Even worse: the corruption had been detected via transaction abort in the SAP.&lt;/p&gt;</description></item><item><title>Get me my data back! QUICK!</title><link>https://0608fde9.lbreddemann-blog.pages.dev/get-me-my-data-back-quick/</link><pubDate>Sat, 04 Aug 2007 14:00:58 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=380</guid><description>&lt;p&gt;Ok, so your data is gone. You/the report you ran executed a &lt;code&gt;DELETE&lt;/code&gt; statement and performed a &lt;code&gt;COMMIT&lt;/code&gt;. What to do now?&lt;/p&gt;
&lt;p&gt;It is the productive system. So there is no place to discuss that it may have been a great idea to test the report first here. What&amp;rsquo;s needed is a solution.&lt;/p&gt;</description></item><item><title>Things that happen in support messages that I don’t like… Part II</title><link>https://0608fde9.lbreddemann-blog.pages.dev/things-that-happen-in-support-messages-that-i-dont-like-part-ii/</link><pubDate>Mon, 25 Jun 2007 14:00:53 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=386</guid><description>&lt;p&gt;&lt;strong&gt;++ 07.03.2011 ++ UPDATE ++ UPDATE ++ UPDATE ++&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The mentioned error message had been improved with Oracle 10.2.0.5 (&lt;a href="https://0608fde9.lbreddemann-blog.pages.dev/things-change-for-the-better-or-how-i-enhanced-the-oracle-dbms-software/"&gt;&amp;ldquo;Things change for the better&amp;rdquo; or &amp;ldquo;How I enhanced the Oracle DBMS software&amp;rdquo;&lt;/a&gt;). Thus, the content of this blog post is only valid for older versions of the Oracle database software.&lt;/p&gt;</description></item><item><title>We all hate the BR*TOOLS, don't we?</title><link>https://0608fde9.lbreddemann-blog.pages.dev/we-all-hate-the-brtools-don%C2%92t-we/</link><pubDate>Sun, 17 Jun 2007 14:00:24 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=382</guid><description>&lt;p&gt;You won’t believe how often we in support get asked about if SAPDBA is available for use with Oracle 10g. Even more customers tell us, how they dislike the BRTOOLS and want the SAPDBA back.&lt;/p&gt;</description></item><item><title>Suck that data out! Connect from Oracle to MaxDB</title><link>https://0608fde9.lbreddemann-blog.pages.dev/suck-that-data-out-connect-from-oracle-to-maxdb/</link><pubDate>Wed, 04 Apr 2007 14:00:39 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=376</guid><description>&lt;p&gt;In one of my former jobs, I had been in charge of a rather small project tracking tool for the engineering department. As buying equipment and ordering services were two of the duties of these engineers these tasks had also been modelled into the tool. Of course, the orders had to be transported into the central financial application. Therefore a meeting with the consultants for that ERP system (no, not ours… they had got the wrong one there… ;-)) was set up.&lt;/p&gt;</description></item><item><title>I can repair your corrupt database!</title><link>https://0608fde9.lbreddemann-blog.pages.dev/i-can-repair-your-corrupt-database/</link><pubDate>Tue, 20 Mar 2007 14:00:36 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=374</guid><description>&lt;p&gt;Years in database support, endless experience and access to a whole bunch of internal notes and guidelines have enabled me (as well as all DB Supporters in SAP) to repair corrupt databases. This obscure technique is of course only available to the initiated and should be used with care. But when applied it works just like a wand: puff – the database is OK again.&lt;/p&gt;</description></item><item><title>A classic in disguise…</title><link>https://0608fde9.lbreddemann-blog.pages.dev/a-classic-in-disguise/</link><pubDate>Tue, 27 Feb 2007 14:00:59 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=372</guid><description>&lt;p&gt;In my last blog entry &amp;ldquo;&lt;a href="https://0608fde9.lbreddemann-blog.pages.dev/starting-off-with-a-classic/"&gt;Starting off with a classic&amp;hellip;&lt;/a&gt;&amp;rdquo; I presented a classic issue that may appear when the database software is upgraded.&lt;/p&gt;
&lt;p&gt;The problem was that sometimes result sets are delivered to the user in a sorted manner even if no &lt;code&gt;ORDER BY&lt;/code&gt; was specified. If the user/developer relies on this order it may be a cause for application errors, as the database don&amp;rsquo;t guarantee the order if &lt;code&gt;ORDER BY&lt;/code&gt; is omitted.&lt;/p&gt;</description></item><item><title>Starting off with a classic…</title><link>https://0608fde9.lbreddemann-blog.pages.dev/starting-off-with-a-classic/</link><pubDate>Tue, 13 Feb 2007 14:00:09 +0000</pubDate><guid isPermaLink="false">http://lbreddemann.org/?p=370</guid><description>&lt;p&gt;Every now and then a new version of the database software comes along. Upgrades of Oracle or MaxDB often include major improvements concerning stability and performance. These improvements can and should be read as: things run different now.&lt;/p&gt;</description></item></channel></rss>