I tend to only need to use google when i know what I'm looking for but forgot something about it or its something I want answered. Error codes seem rather hard to search for on DDG.
Not really a DB, but for Microsoft I have used http://www.eventid.net/ quite a bit. I wouldn't say it is great, but I have found it helpful as a starting point.