Subscribe via RSS
Follow me on Twitter
Error: Please make sure the Twitter account is public.
-
Recent Posts
Archives
- September 2021
- March 2020
- December 2019
- August 2019
- February 2019
- December 2018
- November 2018
- September 2018
- August 2018
- July 2018
- June 2018
- May 2018
- December 2017
- August 2017
- August 2016
- June 2016
- September 2015
- January 2015
- December 2014
- December 2013
- August 2013
- July 2013
- June 2013
- April 2013
- November 2012
- July 2012
- June 2012
- February 2012
- January 2012
- October 2011
- September 2011
- August 2011
- July 2011
- June 2011
- May 2011
- April 2011
- March 2011
- January 2011
- November 2010
- October 2010
- September 2010
Links
- OCI*ML Oracle bindings for the OCaml language
Category Archives: Linux
How To Interview
One of the things I do at my present job is interview candidates for my team, and occasionally other teams too. I estimate I’ve seen ~150 people over the last 5 years. Of those very few that I do say … Continue reading
Posted in Business, Linux, Oracle, Python
Tagged cron job, incremental backups, oracle dba, standby database
1 Comment
Failing Gracefully
Let’s say you have a high-performance system, operating beyond it’s design capacity already, and the workload is increasing. What would you like it to do? Keep running, but slow down. This is the default behaviour for most applications, as in, … Continue reading
Posted in Business, Linux, Oracle
Leave a comment
The Importance of Representative Simulation
By now, most serious DBAs and SAs should have a basic grasp of queuing theory concepts such as offered load, even if not actually using the maths everyday. A busy system may have thousands of processes, each waiting for their … Continue reading
Posted in Linux, Oracle
2 Comments
Segmentation Faults, TAP and Eclipse
This is quite a neat trick. Consider: Referencing that NULL pointer obviously crashes straight away with a terse segmentation fault: By simply linking it with libSegFault, which seems to be documented only very informally, but comes with glibc: Of course … Continue reading
A Matter of Priorities
I recently helped migrate some internal services, including DNS, from conventional Linux boxes to Infoblox devices. Nifty bits of kit, but one issue occured during the migration: a RAC node eviction! This is an interesting scenario as it illustrates something … Continue reading
Posted in Linux, Oracle
Leave a comment
Is Virtualization Worth It?
Before planning any project, the first thing I like to do is ask what outcome are we trying to achieve here? A case in point is virtualization, the holy grail of IT du jour. A virtualized infrastructure is not a … Continue reading
Posted in Business, Linux, Oracle
2 Comments
Extprocs in OCaml
An external procedure or EXTPROC is a technique for calling C or other native code from SQL in Oracle. Why might you want to do this? To interface to a 3rd party system for which there is only a C … Continue reading
Posted in Linux, Ocaml, Operation Foothold, Oracle
2 Comments
Unix diagnostic tools for DBAs
When a server application I am supporting starts to misbehave, there are a few tools I reach for to perform a quick diagnosis. Some of these are little known to DBAs who usually work within the database, so here is … Continue reading
Posted in Linux, Oracle, Shareplex
5 Comments
New MTL
Just rebuilt my Debian VM with latest-everything, having to tweak some code from MTL 1 to MTL 2. Seems straightforward enough, but the proof of the pudding, as they say, is in the eating…
Posted in Haskell, Linux
Leave a comment
Calling Unix libraries from OCaml
(This is something I did in December but have only just gotten round to posting about) The OCaml Unix module provides many of the system calls needed for day-to-day work, but occasionally there is one that is only available in … Continue reading
Posted in Linux, Ocaml, Shareplex
2 Comments