Re: RMAN rant

  • From: Guillermo Alan Bort <cicciuxdba@xxxxxxxxx>
  • To: sfaroult@xxxxxxxxxxxx
  • Date: Wed, 27 Oct 2010 17:50:33 -0300

Both RMAN and PL/SQL, as well as most high level programming languages hace
way too many keywords, which is aimed to let the high level languages be as
close as natural language as possible. As you pointed out, people usually
know very few words, but the dictionary has an awful lot of words...

I can't speak to autotools, but I reckon that the number of keywords in RMAN
is related to its flexibility, which I think is one of its key features
(it's very hard to create a tool to cover all the possible backup and
recovery needs).

That being said, If I'd wrote down all the RAMN keywords I know, I doubt
I'll get to 50... so I guess I'll have to revise both my belief that I know
RMAN very well and the RMAN documentation as well as set up a sandbox to
test out all those new keywords... Can you provide your list?


cheers
Alan.-


On Wed, Oct 27, 2010 at 5:08 PM, Stephane Faroult <sfaroult@xxxxxxxxxxxx>wrote:

>  I have just tried to compile all the RMAN keywords (by "keyword" I mean
> any terminal term without space that you find in all those wonderful
> syntactical diagrams that brighten up our reading of Oracle reference docs).
> Having used RMAN, I had some apprehension, and I wasn't disappointed. If
> anyone is interested, my tally is 242 different terms (I have excluded the
> RMAN command itself and what can be passed to it on the command line).
> Jesus. Posters on most forums don't seem to have that much vocabulary.
> Compared to RMAN, the GNU autotools (I was in them shortly before) are a
> piece of cake.
> Whatever the opinion someone I'm thinking of has of Don Chamberlin and of
> his understanding of the relational model, at least Don and Ray Boyce
> managed to do an awful lot with very few keywords.
>
> I like to quote to developers the "Art Poétique" of Boileau, in particular
> things such as:
> “What is conceived well is expressed clearly.”
> or
> “No one who cannot limit himself has ever been able to write.” (uh, perhaps
> time I stop my rant).
>
> I dream that Oracle products get a stamp of approval from Steve Jobs before
> being released.
>
> --
> Stephane Faroult
> RoughSea Ltd <http://www.roughsea.com>
> Konagora <http://www.konagora.com>
> RoughSea Channel on Youtube <http://www.youtube.com/user/roughsealtd>
>

Other related posts: