Re: Should developers have DBA role?
Date: 16 Jul 2003 03:44:26 -0700
Message-ID: <1efdad5b.0307160244.481d5fa2_at_posting.google.com>
spam1.minus1_at_comjet.com (larry) wrote in message news:<6669c584.0307151146.154ff51f_at_posting.google.com>...
> rgaffuri_at_cox.net (Ryan Gaffuri) wrote in message news:<1efdad5b.0307140504.4da88c79_at_posting.google.com>...
>
> > I dont like shops that are strict enforcers of a seperation between
> > DBAs and developers since alot of tasks over lap. A good DBA should be
> > able to write PL/SQL and do development. A good developer should have
> > a firm understand of architecture and tuning. It depends on the
> > quality of your developers and more importantly their willingness to
> > learn.
>
> Sounds reasonable to me, but I'm not sure I could sell that to the
> organization. I think the current mindset is that the dba role is
> called the dba role because it is only supposed to be assigned to
> (certified) dbas.
>
> >
> > Now by 'developer' what kind of developer are there? ARe they 'oracle
> > developers'? Or are they software engineers?
>
> That's a good question. Most of them are software engineers with years
> of experience on Sybase and/or Oracle. They do the architecture.
> Ability really runs the gamut, some of them wouldn't know a foreign
> key if it was on their keychain, and others do everything in 3rd
> normal.
>
> We're puzzling right now over what kind of training to give them. The
> Oracle Developer training seems to be things like SQL and data
> modeling, which they already know. The only other training seems to be
> dba. Is it usual to send developers for dba training?
>
> Thanks in advance.
>
> Larry
with tight budgets it sure is... but its very useful. Be careful with your DBA on this one. DBa is a highly specialized skillset and they may get concerned about their jobs if other people get trained in it. You know you cant replace an experienced DBA with someone with a class, but the economy is tight and he might get nervous which can cause problems. Ive seen it before...
Developer training for an experienced software engineer should be a SQL book and your DBA explaining query tuning. You dont really need to spend money on training if your DBA will help out a little. People get to certain points in their career where it should be expected that they pick stuff up from a book. Everything doesnt need to be 'trained'. Received on Wed Jul 16 2003 - 12:44:26 CEST
