Neil Chandler's DB Blog

    • About Neil
    • Consultancy Services
    • Presentations
    • Video Tutorials
      • Why Has My Plan Changed. Top 7 Plan Stability Pitfalls and How To Avoid Them!
      • Oracle Database Stats – the easy way!
      • Oracle Database Statistics – When It’s Harder
      • Histograms Are Evil like Chocolate is Evil
      • Oracle Execution Plan Changes
      • Using JSON in Oracle
    • MASH Program
  • Administration, Management, Programming

    Exposing the Oracle Alert Log to SQL

    Published by

    chandlerdba

    on

    2012-03-26

    I’ve been spending some time working in Apex recently, building a small app to draw together the monitoring of application and infrastructure components into a single easy-to-visualise tool. As part of that, I wanted to be able to read and report on the alert log. Traditionally, that would have meant…

    Continue reading →: Exposing the Oracle Alert Log to SQL
  • Administration, Unix

    DROP DATABASE command

    Published by

    chandlerdba

    on

    2012-02-14

    I have been DBA-ing for a while now, and I today I used a “new” command which I have never used in the previous 20+ years I have worked with Oracle: DROP DATABASE. It’s amazing what you miss sometimes! So, what does it do? As the name implies, it drops…

    Continue reading →: DROP DATABASE command
  • Migration, Performance and Tuning, Problem Solving, SAN

    SAN Migration: When modern SANs “Fail”

    Published by

    chandlerdba

    on

    2012-01-13

    … or at least, when they don’t behave like you were expecting them to. I recently performed a major migration of a dozen missions critical Oracle and SQL Server systems from a pair of old EMC CX700’s to 2 brand new shiny HP XP 20000’s. This blog post is intended…

    Continue reading →: SAN Migration: When modern SANs “Fail”
  • Management, Problem Solving, Programming

    SYSTIMESTAMP INTERVAL Processing

    Published by

    chandlerdba

    on

    2011-12-12

    …or how to calculate dates in Oracle. This is just a quick post to try to encourage the use of the INTERVAL function when adjusting (sys)timestamps (or dates). I thought this would be better expressed through a quick script with comments to show how using the traditional Oracle method of…

    Continue reading →: SYSTIMESTAMP INTERVAL Processing
  • UKOUG

    UKOUG 2011

    Published by

    chandlerdba

    on

    2011-12-07

    Well, I’m back at work today missing the excellent final day of the UKOUG 2011 (@UKOUG  #UKOUG2011), but frankly I’m worn out. After watching some of the most fantastic presentations by the likes of Doug Burns, Jonathan Lewis, Greg Rahn, Tanel Poder and many others**, my brain is full. I…

    Continue reading →: UKOUG 2011
  • Management, Recruitment

    Industry Experience

    Published by

    chandlerdba

    on

    2011-12-01

    I don’t get it. Why do so many jobs and contracts seem to insist upon having experience in a particular industry when, in the overwhelming majority of cases, the specific industry in which we work has no bearing upon the nature of our work. I have worked across many industries,…

    Continue reading →: Industry Experience
  • Problem Solving, Programming

    Implicit Conversion Errors

    Published by

    chandlerdba

    on

    2011-11-28

    Summary: Implicit conversion is bad. It can lead to error, sorting issues, inability to use indexes and cardinality calculation problems causing performance issues. And it can be very hard to spot! A while ago, I failed over a database (as planned) to it’s Dataguard copy, and of course everything worked…

    Continue reading →: Implicit Conversion Errors
  • Performance and Tuning, Problem Solving

    The 10046 trace. Largely useless, isn’t it?

    Published by

    chandlerdba

    on

    2011-11-22

    The other night I was sat in the pub with some like-minded individuals discussing the relative merits of the 10046 trace (we Rock! in the pub, dudes!) and somebody asked me how often I has actually used it in anger? A well-respected DBA / Architect maintained it was a pretty…

    Continue reading →: The 10046 trace. Largely useless, isn’t it?
  • Programming

    Oracle Timestamp Processing – mildly annoying

    Published by

    chandlerdba

    on

    2011-11-01

    I was writing a small piece of SQL this morning which I needed to account for daylight savings time correctly. All of my databases run in UTC, so a quick foray into using TIMESTAMP AS TIME ZONE seemed the easiest way to accomplish this. So, I code it up and…

    Continue reading →: Oracle Timestamp Processing – mildly annoying
  • Programming, Unix

    Dennis Ritchie RIP

    Published by

    chandlerdba

    on

    2011-10-16

    There can be few scientists who have contributed so much to the world as Dennis Ritchie. Completely anonymous to the world at large, and to far too much of the computing fraternity too, his involvement in the development of C – the first portable programming language, and Unix cannot be…

    Continue reading →: Dennis Ritchie RIP
  • UKOUG

    Management and Infrastructure SIG – Thank You

    Published by

    chandlerdba

    on

    2011-10-05

    Well, we had the final Management and Infrastructure SIG last week, and whilst the attendance wasn’t huge, the content was simply excellent. Two great presentations about Enterprise Manager from Niall Litchfield of Maxima, and from Mark Westwood and Carl Holmes of Morrissons. We also had an insightful and revealing presentation…

    Continue reading →: Management and Infrastructure SIG – Thank You
  • Management

    UKOUG Management & Infrastructure SIG – New Date

    Published by

    chandlerdba

    on

    2011-09-13

    To blatantly steal this post from Martin Widlake, as I’m Deputy Chairman of the SIG, and I’m also presenting: I ought to just mention that the UKOUG Management and Infrastructure SIG has moved from Tuesday September 20th to Tuesday September 27th (so two weeks from today). It had to be…

    Continue reading →: UKOUG Management & Infrastructure SIG – New Date
  • Administration, Problem Solving

    My alert.log is broken

    Published by

    chandlerdba

    on

    2011-05-24

    Well, not mine, but a recent post on the oracle-l mailing list which I thought was worth linking to and repeating. Firstly, because it’s interesting, and secondly, because it shows some good problem solving skills by both the poster and the wider Oracle community. The poster in question was experiencing…

    Continue reading →: My alert.log is broken
  • SAN

    So how big is that disk?

    Published by

    chandlerdba

    on

    2011-05-10

    I’m doing a fair bit of SAN-based work at the moment, migrating a bunch of Oracle databases from EMC to HP (posts to follow regarding Orion testing and other related topics). One thing that annoys me is the way SAN Manufacturers have changed the meaning of technical terms over time…

    Continue reading →: So how big is that disk?
  • Management

    A little rant about DBA’s

    Published by

    chandlerdba

    on

    2011-05-05

    Well, a while ago I was doing some interviews for a client for a Production support DBA. This was for a short term contract to look after a few systems while the incumbent was off doing more interesting project work. The thing I discovered was the absolutely dire level of…

    Continue reading →: A little rant about DBA’s
Previous Page Next Page
MASH Program Logo
Help for Public Speaking

subscribe

  • Mail

Recent posts

  • Oracle Database: Global Stats Changes After Partition Truncate

    Oracle Database: Global Stats Changes After Partition Truncate

  • ORA-04021 timeout occurred while waiting to lock object during stats gather

    ORA-04021 timeout occurred while waiting to lock object during stats gather

  • Infinity – Old Oracle Numbers

    Infinity – Old Oracle Numbers

  • Unlocking Insights: Why Conferences Matter

    Unlocking Insights: Why Conferences Matter

  • Fundamental Security Part Nine – Scripted Passwords

    Fundamental Security Part Nine – Scripted Passwords

  • Oracle Data Migration Validation

    Oracle Data Migration Validation

Create a website or blog at WordPress.com

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy
 

Loading Comments...
 

    • Subscribe Subscribed
      • Neil Chandler's DB Blog
      • Join 132 other subscribers
      • Already have a WordPress.com account? Log in now.
      • Neil Chandler's DB Blog
      • Subscribe Subscribed
      • Sign up
      • Log in
      • Report this content
      • View site in Reader
      • Manage subscriptions
      • Collapse this bar

    Notifications