Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Help Required from DBAs !!
As the final element of my part-time studies for a degree in computing, I'm currently working on a project which will result in a 15,000 word project dissertation.
As a DBA working on both DB2 and Oracle for a British bank, I have chosen a project which combines current Database Administration issues as well as looking forward to the features introduced by object-oriented databases.
The aim of the project is to review some of the problems currently experienced within the administration of relational databases and to ascertain whether or not these have been tackled within commercially available object-oriented database management systems (OODBMSs).
As part of the investigation into current problems, I have created the following questionnaire and would be grateful if you could spend a few minutes of your time answering the questions before e-mailing it back to me.
The questionnaire is designed to be modified from within your e-mail application, and where possible, makes use of 'tick' or 'check' box style answers.
The major exceptions to the 'tick' or 'check' box answers are questions 7 and 8, which use a more standard question style. However, please do not be put-off by these questions, as I'm more interested in 'ball-park' figures rather than 100% accuracy. Failing this, please provide what information you can, as I would rather have 50 questionnaires which are 85% complete than 2 which are 100% complete.
Finally, to prevent filling-up this Newsnet group with questionnaire responses, please post all replies (plus any queries you may have) direct to my e-mail address which is 'jerrym_at_cix.compulink.co.uk'.
Thank-you for taking the time to read this introduction, and I hope you will be able to respond to this questionnaire.
Many Thanks for your interest ........ Jerry McKeon
Database Administration Questionnaire -------------------------------------
Question 1.
Please give the name of the country you work in :-
Name of country is : _______________________________
Question 2.
From the following list of classifications, please indicate (using a 'x') which ONE best describes the type of organisation you work for :- +++++++++++++++++++++++++++++++++
|Computing | |
|Financial Services | |
|Government | |
|Manufacturing | |
|Petro-Chemical | |
|Public Utilities | |
|Retail | |
|Services | |
|Telecommunications | |
|Transport | |
|Other | |
+++++++++++++++++++++++++++++++++
Question 3.
Please indicate (using a 'x') the approximate percentage of your working week you spend carrying out any of the following job roles :- For example, if your job is a mixture of Applications Programming, Systems Analysis and Database Administration, indicate on the appropriate lines an estimate of the time you spend on each of these job roles. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
| |1 |11 |21 |31 |41 |51 |61 |71 |81 |91 |
| |to |to |to |to |to |to |to |to |to |to |
| |10%|20%|30%|40%|50%|60%|70%|80%|90%|100|
|+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++|
|Manager/Supervisor | | | | | | | | | | |
|Systems Analysis | | | | | | | | | | |
|Systems Design | | | | | | | | | | |
|Data Administration | | | | | | | | | | |
|Programming | | | | | | | | | | |
|Database Admin | | | | | | | | | | |
|Tech/Systems Support | | | | | | | | | | |
|Operations | | | | | | | | | | |
|Business User | | | | | | | | | | |
|Other (please specify) | | | | | | | | | | |
| | | | | | | | | | | |
| .................... | | | | | | | | | | |
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Question 4.
Please indicate (using a 'x') all of the application environments within which, you carry out any of the job roles you indicated in Question 3 :- +++++++++++++++++++++++++++++++++
|Development/Unit Test | |
|Module/Integration Test| |
|System/Acceptance Test | |
|Production (live) | |
+++++++++++++++++++++++++++++++++
Question 5.
Please indicate (using a 'x') all of the Relational Database Management Systems you currently have some involvement with :- +++++++++++++++++++++++++++++++++
|DB2 | |
|Informix | |
|Ingres | |
|Oracle | |
|SQL Server | |
|Sybase | |
|Other (please specify) | |
| | |
| .................... | |
+++++++++++++++++++++++++++++++++
Question 6.
On approximately how many computers across your organisation, are the Relational Database Management Systems you indicated in Question 5 currently installed (i.e. the approximate number of computers which act as relational database servers) :- Number of relational database servers is : __________
Question 7.
Although an exact figure is NOT expected (i.e. a 'ball-park' figure is sufficient), approximately how many database tables have been created across all of your organisation's environments :- NOTE : If you are unsure of how many database tables have been created across you organisation. Please feel free to answer this question by giving a range (i.e. between x and y), or anything else you feel happy with. Approximate number of database tables is : __________
Question 8.
As per Question 7, please try and give a 'ball-park' figure for the number of Megabytes/Gigabytes (.... etc.) of disk storage which is currently allocated to relational databases across your organisation :- NOTE : If you are unsure of the amount of disk storage allocated to relational databases across you organisation. Please feel free to answer this question by giving a lower limit (i.e. greater than x), or anything else you feel happy with. Relational database disk storage is : ______________
Question 9.
Approximately, how many 'full-time equivalent' DBAs does your organisation have to work with your organisation's relational databases :- Number of full-time equivalent DBAs is : ____________ NOTE : For the purposes of this question a DBA is anyone who has any responsibility for database related tasks. Examples of these tasks includes object creation, backup and recovery, reorganisations, database performance monitoring/tuning, database security (e.g. GRANT/REVOKE). A 'full-time equivalent' is an approximate indication as to how many full-time people carry out DBA tasks in your organisation. For example, if you have 3 people who each spend around 50% of their time on DBA tasks, this is equal to approximately 1.5 full-time people.
Question 10.
For each of the following DBA high-level functions (please refer to brief descriptions for explanations), indicate the relative priority you feel should be assigned to them within your organisation :- When completing the following table, please indicate their relative priority by numbering them from 1 (one) to 10 (ten), with 1 being used for the highest priority and 10 the lowest. +++++++++++++++++++++++++++++++++++++++++
|Database Physical Control | |
|Administration of Data Items | |
|DBMS-Based Application Control | |
|Hardware-Related Planning | |
|Database Design | |
|Software Planning | |
|Education | |
|DBMS Installation/Enhancements | |
|Database Security | |
|Database Standards Enforcement | |
+++++++++++++++++++++++++++++++++++++++++ To help you understand what each of the high-level functions means, the following is a brief description of each of the above terms. Database Physical Control : Reviewing and implementing database modification requests, performing database reorganisations and data loads as well as tasks related to backup and recovery. Administration of Data Items : Documenting data items and the input and maintenance of data definitions within a data dictionary. DBMS-Based Application Control : Performance monitoring and tuning to ensure a database meets operational goals as well as longer term capacity planning. Hardware-Related Planning : The evaluation and selection of database related hardware (e.g. disks or special-purpose CPUs). Database Design : Developing logical data models and generating physical database designs (Note: this is purely the design of a physical database model, the implementation is covered by 'Database Physical Control'). Software Planning : The evaluation and selection of database software as well the evaluation of new DBMS features. Education : Provision of database education to application programmers, analysts and business users. DBMS Installation/Enhancements : The installation/maintenance of DBMS software and the development of various database utilities. Database Security : Maintenance of adequate security controls. Database Standards Enforcement : The maintenance and enforcement of DBMS and applications standards.
Question 11.
Please indicate the percentage of your DBA work time which you ACTUALLY manage to spend on each of the following DBA high-level functions :- NOTE : The purpose of this question is to gauge whether or not the volume of work in particular function areas forces you to spend more time on it than would be indicated by its relative priority. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
| |1 |11 |21 |31 |41 |51 |61 |71 |81 |91 |
| |to |to |to |to |to |to |to |to |to |to |
| |10%|20%|30%|40%|50%|60%|70%|80%|90%|100|
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++|
|Database Physical Cntl | | | | | | | | | | |
|Admin of Data Items | | | | | | | | | | |
|DBMS-Based Appl Cntl | | | | | | | | | | |
|Hardware-Related Plng | | | | | | | | | | |
|Database Design | | | | | | | | | | |
|Software Planning | | | | | | | | | | |
|Education | | | | | | | | | | |
|DBMS Install/Enhance | | | | | | | | | | |
|Database Security | | | | | | | | | | |
|Db Stds Enforcement | | | | | | | | | | |
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Question 12.
If in Question 11, you allocated a percentage of your time to the high-level function 'Database Physical Control'. Please provide a further level of detail by indicating (using a 'x') what proportion of your 'Database Physical Control' time was spent on the following lower level tasks. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
| |1 |11 |21 |31 |41 |51 |61 |71 |81 |91 |
| |to |to |to |to |to |to |to |to |to |to |
| |10%|20%|30%|40%|50%|60%|70%|80%|90%|100|
|+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++|
|Forecasting db growth | | | | | | | | | | |
|Design integrity cntls | | | | | | | | | | |
|Review change requests | | | | | | | | | | |
|Implementing db changes| | | | | | | | | | |
|Set db access policy | | | | | | | | | | |
|Set db retention policy| | | | | | | | | | |
|Loading database | | | | | | | | | | |
|Reorganising database | | | | | | | | | | |
|Backup/recover policy | | | | | | | | | | |
|Perform db bkup/recover| | | | | | | | | | |
|Schedule db access time| | | | | | | | | | |
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Question 13.
Within your organisation, are any DBA specific tools (i.e. NOT word processors and other general PC software packages) used :- Within this question 'DBA specific tools' should be taken in its widest sense and should include DBA tools provided by the DBMS vendor, tools supplied by third party software vendors, in-house written utilities or software downloaded from the internet. However, you should not include ad-hoc scripts and/or jobs which are created and used only once simply to perform a specific task. Please indicate (using a 'x') whether or not your organisation uses any 'DBA specific tools' and then proceed to the appropriate question. +++++++++++++++++++++++++++++++++
|Yes - DBA tools used | | Proceed to Question 14.
+++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++
|No - DBA tools NOT used| | Proceed to Question 17.
+++++++++++++++++++++++++++++++++
Question 14.
As your organisation uses 'DBA specific tools', please indicate (using a 'x') all the sources where these came from :- +++++++++++++++++++++++++++++++++
|DBMS vendor | |
|Third party vendor | |
|In-house written | |
|Download from internet | |
|Other (please specify) | |
| | |
| .................... | |
+++++++++++++++++++++++++++++++++
Question 15.
Please indicate (using a scale ranging from 0 to 5), the relative importance of your 'DBA specific tools' when performing each of the following high-level DBA functions :- NOTE : A value of 0 (zero) should be assigned to any high-level functions, where a 'DBA specific tool' is not used at all. All of the remaining functions, should be assigned a number in the range 1 to 5. A 1 (one) indicates that a DBA tool has minor importance within a particular high-level function, while a 5 (five) indicates that a DBA tool has a major importance. +++++++++++++++++++++++++++++++++++++++++
|Database Physical Control | |
|Administration of Data Items | |
|DBMS-Based Application Control | |
|Hardware-Related Planning | |
|Database Design | |
|Software Planning | |
|Education | |
|DBMS Installation/Enhancements | |
|Database Security | |
|Database Standards Enforcement | |
+++++++++++++++++++++++++++++++++++++++++
Question 16.
If in Question 15, you indicated that a 'DBA specific tool' had any importance within the high-level task 'Database Physical Control', please indicate the relative importance of the DBA tools for each of the following lower level tasks :- As in Question 15, please indicate relative importance using a number ranging in scale from 0 to 5. +++++++++++++++++++++++++++++++++++++++++
|Forecasting database growth | |
|Designing integrity controls | |
|Reviewing modification requests| |
|Implementing db modifications | |
|Specifying db access policy | |
|Setting db retention policy | |
|Loading database | |
|Reorganising database | |
|Setting backup/recovery policy | |
|Performing db backup/recovery | |
|Scheduling db access time | |
+++++++++++++++++++++++++++++++++++++++++
Question 17.
From your personal experience, give an outline of the major problems currently encountered with the administration of your organisation's databases ? How have these problems been tackled ? NOTE : This question is optional, but any discussion on this topic will be greatly appreciated. ------------------------------------------------------------------ ------------------------------------------------------------------ ------------------------------------------------------------------ ------------------------------------------------------------------ ------------------------------------------------------------------ ------------------------------------------------------------------
Question 18.
Thank-you for taking the time and effort to complete this questionnaire. If you would like a copy of the completed project report (which should be sent out via e-mail in December 1998), please indicate this in the following box :- +++++++++++++++++++++++++++++++++
|Yes - send me a copy | |
+++++++++++++++++++++++++++++++++
Thank-you again for taking the time to answer the above questions. As indicated in the covering letter, could you now please e-mail your completed questionnaire back to 'jerrym_at_cix.compulink.co.uk' rather than post replies back to the appropriate Newsnet group.
Many Thanks for your cooperation ........ Jerry McKeon Received on Sun Mar 01 1998 - 00:00:00 CST