Re: RE: Development vs. Production DBA

2003-11-21 Thread ryan_oracle
the arrogance here is troubling. though there seems to be more incompetent developers 
who do not know the database I have worked with my share of incompetent DBAs. Havent 
used anything since versoin 5.0 and so on. Dont know anything at all about 
development. 

If a production DBA knows development, fine, their opinion is valuable, if they are an 
SA/DBA who cant code, cant design a system, then their opinion is not very valuable. 
Ive seen lots of silly roadmaps put up by production DBAs who dont know nearly as much 
as lead on. 

What large enterprise systems need is an experienced Systems Architect. Im not one of 
those, but they do wonders for projects and they should work with the DBA to decide 
the best way to implement something.


 
 From: Boivin, Patrice J [EMAIL PROTECTED]
 Date: 2003/11/21 Fri AM 07:12:13 EST
 To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
 Subject: RE: Development vs. Production DBA
 
 LOL -- developers deciding architecture design.  Never really involved in
 implementing anything, all conceptual.
 
 I am what you call a production DBA, my personal bias on this is that
 leaving architecture decisions to developers could be a mistake, if you
 think long term.  The Production DBA should be involved, and should have the
 ability to veto any hair-brained scheme that is proposed.
 
 Patrice.
 
 -Original Message-
 Sent: Wednesday, November 19, 2003 12:20 PM
 To: Multiple recipients of list ORACLE-L
 
 
 I don't know about a paper, but I've always made a distinction
 between these types of DBAs as well.  
 
 Development DBA responsibilities:
 - initial DB design
 - data modelling, data dictionary creation
 - naming standards, datatype standards
 - sql development
 - working w/ front end developers, tuning queries 
 - data load, legacy to current
 
 Production DBA responsibilties:
 - day to day administrative support: adding users, creating
 schemas, moving objects around
 - backup/recovery
 - disaster recovery
 - monitoring
 - Troubleshooting, working with Oracle Tech Support
 - Database PT concerns: buffer pools, tablespace objects, etc.
 
 
 I would NOT force developers to funnel through the DBA to create objects
 in development.  What a roadblock that could be.  Instead, have the dba
 be available as a resource to the developers to handle query tuning
 concerns, answer SQL questions and the like.
 
 my 2 cents.
 
 Boss
 
 
 
  
  Group,
  If this was discussed before, I missed it.
  There is a discussion going on trying to define the duties of a
 development
  vs. production DBA and where in-depth DBA involvement should occur. Is
 there
  any papers that anyone can share w/me on this subject. IMHO a DBA should
 be
  involved early on in the project to translate the functional requirements
  into a physical model using the features of the target version. I also
 think
  that it should be the DBA's job to create the packages, procedures and
  triggers in the development and testing phases. To me,this would
 facilitate
  the transition from testing to production. Our development DBA's are
  involved in the production side so are aware of our standards.
  Comments, opinions please.
  
  TIA
  
  Al Rusnak
  DBA - WEB Team/CISIS, Computer Operations
  
  * 804-734-8371
  * [EMAIL PROTECTED]
  
  -- 
  Please see the official ORACLE-L FAQ: http://www.orafaq.net
  -- 
  Author: Rusnak, George A. (SEC-Lee) CTR
INET: [EMAIL PROTECTED]
  
  Fat City Network Services-- 858-538-5051 http://www.fatcity.com
  San Diego, California-- Mailing list and web hosting services
  -
  To REMOVE yourself from this mailing list, send an E-Mail message
  to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
  the message BODY, include a line containing: UNSUB ORACLE-L
  (or the name of mailing list you want to be removed from).  You may
  also send the HELP command for other information (like subscribing).
  
 
 -- 
 Please see the official ORACLE-L FAQ: http://www.orafaq.net
 -- 
 Author: Todd Boss
   INET: [EMAIL PROTECTED]
 
 Fat City Network Services-- 858-538-5051 http://www.fatcity.com
 San Diego, California-- Mailing list and web hosting services
 -
 To REMOVE yourself from this mailing list, send an E-Mail message
 to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
 the message BODY, include a line containing: UNSUB ORACLE-L
 (or the name of mailing list you want to be removed from).  You may
 also send the HELP command for other information (like subscribing).
 -- 
 Please see the official ORACLE-L FAQ: http://www.orafaq.net
 -- 
 Author: Boivin, Patrice J
   INET: [EMAIL PROTECTED]
 
 Fat City Network Services-- 858-538-5051 http://www.fatcity.com
 San Diego, California-- Mailing list and web hosting services
 

RE: RE: Development vs. Production DBA

2003-11-21 Thread Boivin, Patrice J
not arrogance, experience.

Granted, there are good developers out there.

The tendency is to think only on a project by project basis in development
because of the way developers sometimes get funding to sustain themselves.

No offense was intended, it was a cautionary note nothing more.

Patrice.

-Original Message-
Sent: Friday, November 21, 2003 8:54 AM
To: Multiple recipients of list ORACLE-L


the arrogance here is troubling. though there seems to be more incompetent
developers who do not know the database I have worked with my share of
incompetent DBAs. Havent used anything since versoin 5.0 and so on. Dont
know anything at all about development. 

If a production DBA knows development, fine, their opinion is valuable, if
they are an SA/DBA who cant code, cant design a system, then their opinion
is not very valuable. 
Ive seen lots of silly roadmaps put up by production DBAs who dont know
nearly as much as lead on. 

What large enterprise systems need is an experienced Systems Architect. Im
not one of those, but they do wonders for projects and they should work with
the DBA to decide the best way to implement something.


 
 From: Boivin, Patrice J [EMAIL PROTECTED]
 Date: 2003/11/21 Fri AM 07:12:13 EST
 To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
 Subject: RE: Development vs. Production DBA
 
 LOL -- developers deciding architecture design.  Never really involved in
 implementing anything, all conceptual.
 
 I am what you call a production DBA, my personal bias on this is that
 leaving architecture decisions to developers could be a mistake, if you
 think long term.  The Production DBA should be involved, and should have
the
 ability to veto any hair-brained scheme that is proposed.
 
 Patrice.
 
 -Original Message-
 Sent: Wednesday, November 19, 2003 12:20 PM
 To: Multiple recipients of list ORACLE-L
 
 
 I don't know about a paper, but I've always made a distinction
 between these types of DBAs as well.  
 
 Development DBA responsibilities:
 - initial DB design
 - data modelling, data dictionary creation
 - naming standards, datatype standards
 - sql development
 - working w/ front end developers, tuning queries 
 - data load, legacy to current
 
 Production DBA responsibilties:
 - day to day administrative support: adding users, creating
 schemas, moving objects around
 - backup/recovery
 - disaster recovery
 - monitoring
 - Troubleshooting, working with Oracle Tech Support
 - Database PT concerns: buffer pools, tablespace objects, etc.
 
 
 I would NOT force developers to funnel through the DBA to create objects
 in development.  What a roadblock that could be.  Instead, have the dba
 be available as a resource to the developers to handle query tuning
 concerns, answer SQL questions and the like.
 
 my 2 cents.
 
 Boss
 
 
 
  
  Group,
  If this was discussed before, I missed it.
  There is a discussion going on trying to define the duties of a
 development
  vs. production DBA and where in-depth DBA involvement should occur. Is
 there
  any papers that anyone can share w/me on this subject. IMHO a DBA should
 be
  involved early on in the project to translate the functional
requirements
  into a physical model using the features of the target version. I also
 think
  that it should be the DBA's job to create the packages, procedures and
  triggers in the development and testing phases. To me,this would
 facilitate
  the transition from testing to production. Our development DBA's are
  involved in the production side so are aware of our standards.
  Comments, opinions please.
  
  TIA
  
  Al Rusnak
  DBA - WEB Team/CISIS, Computer Operations
  
  * 804-734-8371
  * [EMAIL PROTECTED]
  
  -- 
  Please see the official ORACLE-L FAQ: http://www.orafaq.net
  -- 
  Author: Rusnak, George A. (SEC-Lee) CTR
INET: [EMAIL PROTECTED]
  
  Fat City Network Services-- 858-538-5051 http://www.fatcity.com
  San Diego, California-- Mailing list and web hosting services
  -
  To REMOVE yourself from this mailing list, send an E-Mail message
  to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
  the message BODY, include a line containing: UNSUB ORACLE-L
  (or the name of mailing list you want to be removed from).  You may
  also send the HELP command for other information (like subscribing).
  
 
 -- 
 Please see the official ORACLE-L FAQ: http://www.orafaq.net
 -- 
 Author: Todd Boss
   INET: [EMAIL PROTECTED]
 
 Fat City Network Services-- 858-538-5051 http://www.fatcity.com
 San Diego, California-- Mailing list and web hosting services
 -
 To REMOVE yourself from this mailing list, send an E-Mail message
 to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
 the message BODY, include a line containing: UNSUB ORACLE-L
 (or the name of mailing list you want to be removed from).  You may
 

RE: RE: Development vs. Production DBA

2003-11-21 Thread Goulet, Dick
I don't normally like to get into these turf battles, but in this case I have to agree 
with Patrice.  Most developers are looking strictly at their current project with no 
regard for anything they've done in the past or that others around them are doing.  
Also I find that a significant number of developers have an attitude that what they 
did in the past is sufficient for the future  no new functionality in the database or 
elsewhere is needed.  Believe it or not, we still have a test engineering programmer 
who uses Turbo Pascal.  My greatest frustration is people who demand to write 
applications strictly in a client server mode.  They see no benefit into encapsulating 
processes that are very database intensive into packages/procedures/functions.  So 
instead of one round trip to the database they have to do 30 or 40 and wonder why they 
can't get sub second response from their application.

Dick Goulet
Senior Oracle DBA
Oracle Certified 8i DBA

-Original Message-
Sent: Friday, November 21, 2003 9:14 AM
To: Multiple recipients of list ORACLE-L


not arrogance, experience.

Granted, there are good developers out there.

The tendency is to think only on a project by project basis in development
because of the way developers sometimes get funding to sustain themselves.

No offense was intended, it was a cautionary note nothing more.

Patrice.

-Original Message-
Sent: Friday, November 21, 2003 8:54 AM
To: Multiple recipients of list ORACLE-L


the arrogance here is troubling. though there seems to be more incompetent
developers who do not know the database I have worked with my share of
incompetent DBAs. Havent used anything since versoin 5.0 and so on. Dont
know anything at all about development. 

If a production DBA knows development, fine, their opinion is valuable, if
they are an SA/DBA who cant code, cant design a system, then their opinion
is not very valuable. 
Ive seen lots of silly roadmaps put up by production DBAs who dont know
nearly as much as lead on. 

What large enterprise systems need is an experienced Systems Architect. Im
not one of those, but they do wonders for projects and they should work with
the DBA to decide the best way to implement something.


 
 From: Boivin, Patrice J [EMAIL PROTECTED]
 Date: 2003/11/21 Fri AM 07:12:13 EST
 To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
 Subject: RE: Development vs. Production DBA
 
 LOL -- developers deciding architecture design.  Never really involved in
 implementing anything, all conceptual.
 
 I am what you call a production DBA, my personal bias on this is that
 leaving architecture decisions to developers could be a mistake, if you
 think long term.  The Production DBA should be involved, and should have
the
 ability to veto any hair-brained scheme that is proposed.
 
 Patrice.
 
 -Original Message-
 Sent: Wednesday, November 19, 2003 12:20 PM
 To: Multiple recipients of list ORACLE-L
 
 
 I don't know about a paper, but I've always made a distinction
 between these types of DBAs as well.  
 
 Development DBA responsibilities:
 - initial DB design
 - data modelling, data dictionary creation
 - naming standards, datatype standards
 - sql development
 - working w/ front end developers, tuning queries 
 - data load, legacy to current
 
 Production DBA responsibilties:
 - day to day administrative support: adding users, creating
 schemas, moving objects around
 - backup/recovery
 - disaster recovery
 - monitoring
 - Troubleshooting, working with Oracle Tech Support
 - Database PT concerns: buffer pools, tablespace objects, etc.
 
 
 I would NOT force developers to funnel through the DBA to create objects
 in development.  What a roadblock that could be.  Instead, have the dba
 be available as a resource to the developers to handle query tuning
 concerns, answer SQL questions and the like.
 
 my 2 cents.
 
 Boss
 
 
 
  
  Group,
  If this was discussed before, I missed it.
  There is a discussion going on trying to define the duties of a
 development
  vs. production DBA and where in-depth DBA involvement should occur. Is
 there
  any papers that anyone can share w/me on this subject. IMHO a DBA should
 be
  involved early on in the project to translate the functional
requirements
  into a physical model using the features of the target version. I also
 think
  that it should be the DBA's job to create the packages, procedures and
  triggers in the development and testing phases. To me,this would
 facilitate
  the transition from testing to production. Our development DBA's are
  involved in the production side so are aware of our standards.
  Comments, opinions please.
  
  TIA
  
  Al Rusnak
  DBA - WEB Team/CISIS, Computer Operations
  
  * 804-734-8371
  * [EMAIL PROTECTED]
  
  -- 
  Please see the official ORACLE-L FAQ: http://www.orafaq.net
  -- 
  Author: Rusnak, George A. (SEC-Lee) CTR
INET: [EMAIL PROTECTED]
  
  Fat City Network Services-- 858-538-5051 http://www.fatcity.com
  San 

RE: RE: Development vs. Production DBA

2003-11-21 Thread Thomas Day

I'm going to keep this response in my in-box to forward to developers when
they complain about their poorly tuned database.



   

  Goulet, Dick   

  DGoulet To:  Multiple recipients of list 
ORACLE-L [EMAIL PROTECTED]
  @vicr.com   cc: 

  Sent by: Subject: RE: RE: Development vs. 
Production DBA 
  ml-errors

   

   

  11/21/2003 09:39 

  AM   

  Please respond   

  to ORACLE-L  

   

   





I don't normally like to get into these turf battles, but in this case I
have to agree with Patrice.  Most developers are looking strictly at their
current project with no regard for anything they've done in the past or
that others around them are doing.  Also I find that a significant number
of developers have an attitude that what they did in the past is sufficient
for the future  no new functionality in the database or elsewhere is
needed.  Believe it or not, we still have a test engineering programmer who
uses Turbo Pascal.  My greatest frustration is people who demand to write
applications strictly in a client server mode.  They see no benefit into
encapsulating processes that are very database intensive into
packages/procedures/functions.  So instead of one round trip to the
database they have to do 30 or 40 and wonder why they can't get sub second
response from their application.

Dick Goulet
Senior Oracle DBA
Oracle Certified 8i DBA

-Original Message-
Sent: Friday, November 21, 2003 9:14 AM
To: Multiple recipients of list ORACLE-L


not arrogance, experience.

Granted, there are good developers out there.

The tendency is to think only on a project by project basis in development
because of the way developers sometimes get funding to sustain themselves.

No offense was intended, it was a cautionary note nothing more.

Patrice.

-Original Message-
Sent: Friday, November 21, 2003 8:54 AM
To: Multiple recipients of list ORACLE-L


the arrogance here is troubling. though there seems to be more incompetent
developers who do not know the database I have worked with my share of
incompetent DBAs. Havent used anything since versoin 5.0 and so on. Dont
know anything at all about development.

If a production DBA knows development, fine, their opinion is valuable, if
they are an SA/DBA who cant code, cant design a system, then their opinion
is not very valuable.
Ive seen lots of silly roadmaps put up by production DBAs who dont know
nearly as much as lead on.

What large enterprise systems need is an experienced Systems Architect. Im
not one of those, but they do wonders for projects and they should work
with
the DBA to decide the best way to implement something.



 From: Boivin, Patrice J [EMAIL PROTECTED]
 Date: 2003/11/21 Fri AM 07:12:13 EST
 To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
 Subject: RE: Development vs. Production DBA

 LOL -- developers deciding architecture design.  Never really involved in
 implementing anything, all conceptual.

 I am what you call a production DBA, my personal bias on this is that
 leaving architecture decisions to developers could be a mistake, if you
 think long term.  The Production DBA should be involved, and should have
the
 ability to veto any hair-brained scheme that is proposed.

 Patrice.

 -Original Message-
 Sent: Wednesday, November 19, 2003 12:20 PM
 To: Multiple recipients of list ORACLE-L


 I don't know about

RE: RE: Development vs. Production DBA

2003-11-21 Thread April Wells
Title: RE: RE: Development vs. Production DBA





But if you make them stored procedures, you might be giving up some vestige of control. CAN'T give up control... 


April Wells
Oracle DBA/Oracle Apps DBA
Corporate Systems
Amarillo Texas
 /\
/ \
/ \
\ /
 \/
 \
 \
 \
 \
Few people really enjoy the simple pleasure of flying a kite
Adam Wells age 11




-Original Message-
From: Goulet, Dick [mailto:[EMAIL PROTECTED]]
Sent: Friday, November 21, 2003 8:40 AM
To: Multiple recipients of list ORACLE-L
Subject: RE: RE: Development vs. Production DBA



I don't normally like to get into these turf battles, but in this case I have to agree with Patrice. Most developers are looking strictly at their current project with no regard for anything they've done in the past or that others around them are doing. Also I find that a significant number of developers have an attitude that what they did in the past is sufficient for the future  no new functionality in the database or elsewhere is needed. Believe it or not, we still have a test engineering programmer who uses Turbo Pascal. My greatest frustration is people who demand to write applications strictly in a client server mode. They see no benefit into encapsulating processes that are very database intensive into packages/procedures/functions. So instead of one round trip to the database they have to do 30 or 40 and wonder why they can't get sub second response from their application.

Dick Goulet
Senior Oracle DBA
Oracle Certified 8i DBA


-Original Message-
Sent: Friday, November 21, 2003 9:14 AM
To: Multiple recipients of list ORACLE-L



not arrogance, experience.


Granted, there are good developers out there.


The tendency is to think only on a project by project basis in development
because of the way developers sometimes get funding to sustain themselves.


No offense was intended, it was a cautionary note nothing more.


Patrice.


-Original Message-
Sent: Friday, November 21, 2003 8:54 AM
To: Multiple recipients of list ORACLE-L



the arrogance here is troubling. though there seems to be more incompetent
developers who do not know the database I have worked with my share of
incompetent DBAs. Havent used anything since versoin 5.0 and so on. Dont
know anything at all about development. 


If a production DBA knows development, fine, their opinion is valuable, if
they are an SA/DBA who cant code, cant design a system, then their opinion
is not very valuable. 
Ive seen lots of silly roadmaps put up by production DBAs who dont know
nearly as much as lead on. 


What large enterprise systems need is an experienced Systems Architect. Im
not one of those, but they do wonders for projects and they should work with
the DBA to decide the best way to implement something.



 
 From: Boivin, Patrice J [EMAIL PROTECTED]
 Date: 2003/11/21 Fri AM 07:12:13 EST
 To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
 Subject: RE: Development vs. Production DBA
 
 LOL -- developers deciding architecture design. Never really involved in
 implementing anything, all conceptual.
 
 I am what you call a production DBA, my personal bias on this is that
 leaving architecture decisions to developers could be a mistake, if you
 think long term. The Production DBA should be involved, and should have
the
 ability to veto any hair-brained scheme that is proposed.
 
 Patrice.
 
 -Original Message-
 Sent: Wednesday, November 19, 2003 12:20 PM
 To: Multiple recipients of list ORACLE-L
 
 
 I don't know about a paper, but I've always made a distinction
 between these types of DBAs as well. 
 
 Development DBA responsibilities:
 - initial DB design
 - data modelling, data dictionary creation
 - naming standards, datatype standards
 - sql development
 - working w/ front end developers, tuning queries 
 - data load, legacy to current
 
 Production DBA responsibilties:
 - day to day administrative support: adding users, creating
 schemas, moving objects around
 - backup/recovery
 - disaster recovery
 - monitoring
 - Troubleshooting, working with Oracle Tech Support
 - Database PT concerns: buffer pools, tablespace objects, etc.
 
 
 I would NOT force developers to funnel through the DBA to create objects
 in development. What a roadblock that could be. Instead, have the dba
 be available as a resource to the developers to handle query tuning
 concerns, answer SQL questions and the like.
 
 my 2 cents.
 
 Boss
 
 
 
  
  Group,
  If this was discussed before, I missed it.
  There is a discussion going on trying to define the duties of a
 development
  vs. production DBA and where in-depth DBA involvement should occur. Is
 there
  any papers that anyone can share w/me on this subject. IMHO a DBA should
 be
  involved early on in the project to translate the functional
requirements
  into a physical model using the features of the target version. I also
 think
  that it should be the DBA's job to create the packages, procedures and
  triggers in the development

RE: RE: Development vs. Production DBA

2003-11-21 Thread ryan_oracle
i was on a project last year where the lead didnt let us make stored code. she thought 
it 'cluttered the database'. what can you do? lots of incompetence out there. worst 
when its the boss. 
 
 From: April Wells [EMAIL PROTECTED]
 Date: 2003/11/21 Fri AM 09:54:33 EST
 To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
 Subject: RE: RE: Development vs. Production DBA
 
 
 But if you make them stored procedures, you might be giving up some vestige
 of control.  CAN'T give up control... 
 
 April Wells
 Oracle DBA/Oracle Apps DBA
 Corporate Systems
 Amarillo Texas
   /\
  /   \
 / \
 \ /
   \/
   \
  \
  \
  \
 Few people really enjoy the simple pleasure of flying a kite
 Adam Wells age 11
 
 
 
 -Original Message-
 Sent: Friday, November 21, 2003 8:40 AM
 To: Multiple recipients of list ORACLE-L
 
 
 I don't normally like to get into these turf battles, but in this case I
 have to agree with Patrice.  Most developers are looking strictly at their
 current project with no regard for anything they've done in the past or that
 others around them are doing.  Also I find that a significant number of
 developers have an attitude that what they did in the past is sufficient for
 the future  no new functionality in the database or elsewhere is needed.
 Believe it or not, we still have a test engineering programmer who uses
 Turbo Pascal.  My greatest frustration is people who demand to write
 applications strictly in a client server mode.  They see no benefit into
 encapsulating processes that are very database intensive into
 packages/procedures/functions.  So instead of one round trip to the database
 they have to do 30 or 40 and wonder why they can't get sub second response
 from their application.
 
 Dick Goulet
 Senior Oracle DBA
 Oracle Certified 8i DBA
 
 -Original Message-
 Sent: Friday, November 21, 2003 9:14 AM
 To: Multiple recipients of list ORACLE-L
 
 
 not arrogance, experience.
 
 Granted, there are good developers out there.
 
 The tendency is to think only on a project by project basis in development
 because of the way developers sometimes get funding to sustain themselves.
 
 No offense was intended, it was a cautionary note nothing more.
 
 Patrice.
 
 -Original Message-
 Sent: Friday, November 21, 2003 8:54 AM
 To: Multiple recipients of list ORACLE-L
 
 
 the arrogance here is troubling. though there seems to be more incompetent
 developers who do not know the database I have worked with my share of
 incompetent DBAs. Havent used anything since versoin 5.0 and so on. Dont
 know anything at all about development. 
 
 If a production DBA knows development, fine, their opinion is valuable, if
 they are an SA/DBA who cant code, cant design a system, then their opinion
 is not very valuable. 
 Ive seen lots of silly roadmaps put up by production DBAs who dont know
 nearly as much as lead on. 
 
 What large enterprise systems need is an experienced Systems Architect. Im
 not one of those, but they do wonders for projects and they should work with
 the DBA to decide the best way to implement something.
 
 
  
  From: Boivin, Patrice J [EMAIL PROTECTED]
  Date: 2003/11/21 Fri AM 07:12:13 EST
  To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
  Subject: RE: Development vs. Production DBA
  
  LOL -- developers deciding architecture design.  Never really involved in
  implementing anything, all conceptual.
  
  I am what you call a production DBA, my personal bias on this is that
  leaving architecture decisions to developers could be a mistake, if you
  think long term.  The Production DBA should be involved, and should have
 the
  ability to veto any hair-brained scheme that is proposed.
  
  Patrice.
  
  -Original Message-
  Sent: Wednesday, November 19, 2003 12:20 PM
  To: Multiple recipients of list ORACLE-L
  
  
  I don't know about a paper, but I've always made a distinction
  between these types of DBAs as well.  
  
  Development DBA responsibilities:
  - initial DB design
  - data modelling, data dictionary creation
  - naming standards, datatype standards
  - sql development
  - working w/ front end developers, tuning queries 
  - data load, legacy to current
  
  Production DBA responsibilties:
  - day to day administrative support: adding users, creating
  schemas, moving objects around
  - backup/recovery
  - disaster recovery
  - monitoring
  - Troubleshooting, working with Oracle Tech Support
  - Database PT concerns: buffer pools, tablespace objects, etc.
  
  
  I would NOT force developers to funnel through the DBA to create objects
  in development.  What a roadblock that could be.  Instead, have the dba
  be available as a resource to the developers to handle query tuning
  concerns, answer SQL questions and the like.
  
  my 2 cents.
  
  Boss
  
  
  
   
   Group,
   If this was discussed before, I missed it.
   There is a discussion going on trying to define the duties of a
  development
   vs

RE: RE: Development vs. Production DBA

2003-11-21 Thread Davey, Alan
Title: RE: RE: Development vs. Production DBA



Just 
don't grant execute. ;-)

- 
Alan Davey Senior 
Analyst/Project Leader Oracle 9i OCA; 3/4 
OCP w) 973.267.5990 x458 w) 212.295.3458 
-Original Message-From: April Wells 
[mailto:[EMAIL PROTECTED]Sent: Friday, November 21, 2003 9:55 
AMTo: Multiple recipients of list ORACLE-LSubject: RE: RE: 
Development vs. Production DBA
But if you make them stored procedures, you might be giving up 
some vestige of control. CAN'T give up control... 
April Wells Oracle DBA/Oracle Apps 
DBA Corporate Systems Amarillo 
Texas  /\ / \ / 
\ \ /  \/  \  \  \  \ Few people really enjoy the simple pleasure of flying a kite 
Adam Wells age 11 
-Original Message- From: Goulet, 
Dick [mailto:[EMAIL PROTECTED]] 
Sent: Friday, November 21, 2003 8:40 AM To: Multiple recipients of list ORACLE-L Subject: 
RE: RE: Development vs. Production DBA 
I don't normally like to get into these turf battles, but in 
this case I have to agree with Patrice. Most developers are looking 
strictly at their current project with no regard for anything they've done in 
the past or that others around them are doing. Also I find that a 
significant number of developers have an attitude that what they did in the past 
is sufficient for the future  no new functionality in the database or 
elsewhere is needed. Believe it or not, we still have a test engineering 
programmer who uses Turbo Pascal. My greatest frustration is people who 
demand to write applications strictly in a client server mode. They see no 
benefit into encapsulating processes that are very database intensive into 
packages/procedures/functions. So instead of one round trip to the 
database they have to do 30 or 40 and wonder why they can't get sub second 
response from their application.
Dick Goulet Senior Oracle DBA 
Oracle Certified 8i DBA 
-Original Message- Sent: Friday, 
November 21, 2003 9:14 AM To: Multiple recipients of 
list ORACLE-L 
not arrogance, experience. 
Granted, there are good developers out there. 
The tendency is to think only on a project by project basis in 
development because of the way developers sometimes get 
funding to sustain themselves. 
No offense was intended, it was a cautionary note nothing 
more. 
Patrice. 
-Original Message- Sent: Friday, 
November 21, 2003 8:54 AM To: Multiple recipients of 
list ORACLE-L 
the arrogance here is troubling. though there seems to be more 
incompetent developers who do not know the database I 
have worked with my share of incompetent DBAs. Havent 
used anything since versoin 5.0 and so on. Dont know 
anything at all about development. 
If a production DBA knows development, fine, their opinion is 
valuable, if they are an SA/DBA who cant code, cant 
design a system, then their opinion is not very 
valuable. Ive seen lots of silly roadmaps put up by 
production DBAs who dont know nearly as much as lead on. 

What large enterprise systems need is an experienced Systems 
Architect. Im not one of those, but they do wonders for 
projects and they should work with the DBA to decide the 
best way to implement something. 
  From: "Boivin, Patrice J" 
[EMAIL PROTECTED]  Date: 2003/11/21 
Fri AM 07:12:13 EST  To: Multiple recipients of list 
ORACLE-L [EMAIL PROTECTED]  Subject: RE: 
Development vs. Production DBA   LOL -- developers deciding architecture design. Never really 
involved in  implementing anything, all 
conceptual.   I am what 
you call a "production DBA", my personal bias on this is that  leaving architecture decisions to developers could be a mistake, if 
you  think long term. The Production DBA 
should be involved, and should have the  ability to veto any hair-brained scheme that is proposed. 
  Patrice.   -Original Message- 
 Sent: Wednesday, November 19, 2003 12:20 PM 
 To: Multiple recipients of list ORACLE-LI don't 
know about a paper, but I've always made a distinction  between these types of DBAs as well.   Development DBA 
responsibilities:  - initial DB design 
 - data modelling, data dictionary creation 
 - naming standards, datatype standards  - sql development  - working w/ front 
end developers, tuning queries  - data load, legacy 
to current   Production 
DBA responsibilties:  - day to day administrative 
support: adding users, creating  schemas, moving 
objects around  - backup/recovery  - disaster recovery  - monitoring 
 - Troubleshooting, working with Oracle Tech Support 
 - Database PT concerns: buffer pools, tablespace 
objects, etc.   
 I would NOT force developers to funnel through the 
DBA to create objects  in development. What a 
roadblock that could be. Instead, have the dba  be available as a resource to the developers to handle query 
tuning  concerns, answer SQL questions and the 
like.   my 2 
cents.   Boss 
   

Group,   If this was discussed before, I missed 
it.   There is a discussion going on trying to 
define the duties of

Re: RE: Development vs. Production DBA

2003-11-19 Thread ryan_oracle
there arent that many new pl/sql features. 90% of the time your using the generic 
stuff. the new stuff is nice, but not always that special. Or maybe its just because I 
do it everyday. But how much is new? PL/SQL tables? Bulk binds? Dynamic SQL? That 
stuff is all basic. Its minor syntax differences. 


ive worked with plenty of developers who dont know anything beyond cursors. I think 
everyone should be competetent in PL/SQL. I also think all developers should be 
competent in tuning and architecture.

The skillsets overlap. 
 
 From: [EMAIL PROTECTED]
 Date: 2003/11/19 Wed PM 12:50:12 EST
 To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
 Subject: RE: Development vs. Production DBA
 
 I will ditto Stephane's and Brad's opinions on this.
 
 If the DBA is a competent PL/SQL developer, then sure.
 
 If not, then don't try to write the PL/SQL.
 
 Being a competent PL/SQL developer is *much* more difficult
 than it was a few years ago. 
 
 I can write PL/SQL all day if I can stick with stuff that is 5+ years old. 
  :)
 
 There are so many new features available to the Oracle developer
 that it would be very difficult for a DBA to keep up.
 
 Jared
 
 
 
 
 
 Stephane Faroult [EMAIL PROTECTED]
 Sent by: [EMAIL PROTECTED]
  11/19/2003 08:55 AM
  Please respond to ORACLE-L
 
  
 To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
 cc: 
 Subject:RE: Development vs. Production DBA
 
 
 George,
 
   Early involvement and advice are certainly in my view essential to the 
 success of a project. However, concerning the creation of packages, etc. I 
 fear I don't share your views. Involvement is justified if it adds value. 
 If it's just adding another layer of red tape, forget about it. I think 
 that DBAs should _review_ installation scripts, especially those creating 
 tables, indices, constraints (I sometimes dream of meeting a developer 
 aware of the 'using index' clause), not necessarily to _run_ them but to 
 check that they satisfy local standards; and if they don't, they should be 
 returned to the sender for correction. If you correct scripts and run 
 them, you'll have to do it again and again with each release. We have a 
 duty to teach developers :-).
  Concerning procedures, if you are yourself a competent PL/SQL developer 
 and can review the code and tell people how they can do it better and 
 faster, great. But many competent DBAs are not necessarily competent 
 developers themselves - and I don't think that they have to be. I don't 
 see where having stored procedures created by DBAs on a development 
 database can improve development quality or speed. I see more added value 
 creating a suitable environment (generating a realistic volume of data, 
 creating and administering the suitable roles, creating synonyms to allow 
 people to work on separate parts of a project without having multiple 
 copies of the same database, helping with version control, helping with 
 developing performance monitoring tools, etc.) than running scripts. In 
 many ways, regularly meeting the project manager at the coffe machine may 
 prove more fruitful.
 
 My $ 0.0238 ...
 
 SF
 
 - --- Original Message --- -
 From: Rusnak, George A. (SEC-Lee) CTR
 [EMAIL PROTECTED]
 To: Multiple recipients of list ORACLE-L
 [EMAIL PROTECTED]
 Sent: Wed, 19 Nov 2003 07:50:21
 
 Group,
 If this was discussed before, I missed it.
 There is a discussion going on trying to define the
 duties of a development
 vs. production DBA and where in-depth DBA
 involvement should occur. Is there
 any papers that anyone can share w/me on this
 subject. IMHO a DBA should be
 involved early on in the project to translate the
 functional requirements
 into a physical model using the features of the
 target version. I also think
 that it should be the DBA's job to create the
 packages, procedures and
 triggers in the development and testing phases. To
 me,this would facilitate
 the transition from testing to production. Our
 development DBA's are
 involved in the production side so are aware of our
 standards.
 Comments, opinions please.
 
 TIA
 
 Al Rusnak
 DBA - WEB Team/CISIS, Computer Operations
 
 * 804-734-8371
 * [EMAIL PROTECTED]
 
 -- 
 Please see the official ORACLE-L FAQ: http://www.orafaq.net
 -- 
 Author: Stephane Faroult
   INET: [EMAIL PROTECTED]
 
 Fat City Network Services-- 858-538-5051 http://www.fatcity.com
 San Diego, California-- Mailing list and web hosting services
 -
 To REMOVE yourself from this mailing list, send an E-Mail message
 to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
 the message BODY, include a line containing: UNSUB ORACLE-L
 (or the name of mailing list you want to be removed from).  You may
 also send the HELP command for other information (like subscribing).
 
 
 
 

I will ditto Stephane's and Brad's opinions on this.

If the DBA is a