What is a DBA??

Hi,
Could I have a dfeinition of what a DBA is. Throughout my career, I was lead to believe that a DBA facilitated a business in the storage of business information. However, in the contract I'm on now, the DBA believes that he should tell the business what information they need, and how it should be stored, without consultation with any areas of the business.
C.

Hi,
Could I have a dfeinition of what a DBA is.From previous wiki reference
"Duties: The duties of a database administrator vary and depend on the job description, corporate and Information Technology (IT) policies and the technical features and capabilities of the DBMS being administered."
From my experience I would agree on that 'it depends'. E.g. on organisation, business requirements, "features" of the applications, etc.
However, in the contract I'm on now,
the DBA believes that he should tell the business
what information they need, and how it should be
stored, without consultation with any areas of the
business.This has little to do with the definition of the role of a DBA, and more to do with severe professional misconduct. One of the main objectives for IT/IS department is to serve the business (customers) needs so to enable the business to achieve its goals.

Similar Messages

  • What does the DBA need to do to grant privileges so I can CREATE DIRECTORY

    Hello,
    What does the DBA need to do in order to grant privileges to:
    CREATE OR REPLACE DIRECTORY douglas_my_files as 'C:\Documents and Settings';
    This is what SQL Navigator says:
    [1]: (Error): ORA-01031: insufficient privileges
    Thanks
    Doug

    Also, note that a directory object can only point to a directory on the database server, not on your client machine... Unless you have your own My Documents folder on the database, which would be a tad unusual, this probably won't work regardless of the permissions your DBA gives you.
    Justin
    Distributed Database Consulting, Inc.
    http://www.ddbcinc.com/askDDBC

  • What is Apps DBA and  Core DBA?

    Dear Friends,
    I often come across the terms 'Apps DBA'. I have been trying to get it clarified from many, but I am not convinced. I want to know what is the role of Apps DBA?
    What are the duties performed by Apps DBA? How is it different from core DBA?
    I request you to explain on the above subject.
    Thanks and regards
    Bharath Kumar V

    Hi Bharath,
    I want to know what is the role of Apps DBA?That's a common question! An Oracle Applications DBA is very different from a regular Oracle database administrator and requires specialized skills in business administration and Oracle application server architectures. The Oracle Applications DBA job role is less compartmentalized than a traditional Oracle DBA and the Oracle Applications DBA must also have skills in these areas:
    - Database Design - Many shops require customized functional extensions and reporting data marts and the Oracle Applications DBA must have outstanding Database design skills.
    - Oracle Application Server - The Oracle Applications DBA must understand the internals of the Oracle concurrent manager and understand how to monitor and tune Oracle Applications.
    - Functional Expertise - Many shops requires a business degree and a general understanding of the Oracle Applications module. For example, accountants are widely used to support Oracle eBusiness Suite (Oracle Financials), and accountants with an IT background are easily trained in Oracle Applications DBA support.
    I have my full notes here, on theb Apps DBA job roles:
    http://www.dba-oracle.com/t_how_to_become_oracle_applications_dba.htm
    Hope this helps. . .
    Donald K. Burleson
    Oracle Press author
    Author of "Oracle Tuning: The Definitive Reference":
    http://www.dba-oracle.com/bp/s_oracle_tuning_book.htm

  • What do Development DBAs do?

    Im reading this http://www.simple-talk.com/sql/database-administration/what-use-is-a-development-dba/
    but could someone please explain the difference between a production DBA and a development DBA?

    Maybe it is just practice for the DBA, since there is usually only developers
    using Development and test.That depends. May places have DBAs who support developers during the development process. This follows the standard industry wisdom that it is better (cheaper, easier) to fix bugs as close to the point of development as possible. Similarly it is better to get the architectural, infrastructural and data modelling aspects of a database system correct as soon as possible.
    Of course, you don't necessarily need to be a DBA to do all of that but it helps to have a designated person who decides things like whether to use transportable tablespaces. That person may not be a full-time development DBA. They may be a part-time developer or they may be a part-time production DBA too.
    Cheers, APC

  • Help needed:What is the Future of Oracle DBA Professional

    Hi Guys,
    I am new(fresher) to the field of Database administration can u tell me more about the role of a DBA and after 3-5 years of experience where can i find oppurtunities and which companies hire DBA's and does certification help DBA’s what edge do DBA’s have over Software Developer’s
    Thanks
    Vijay

    I think this is a simple answer . . . more and more data is collected. The need for DBAs will grow at a similar growth rate. I really watch how well storage market to get a feel of how the need for DBAs changes.
    Heck HP announced http://www.techworld.com/news/index.cfm?newsID=12183&printerfriendly=1
    odds are there is a database or media server or both using that storage.

  • Help:What is the Future of Oracle DBA Professional?

    Hi Guys,
    I am new(fresher) to the field of Database administration can u tell me more about the role of a DBA and after 3-5 years of experience where can i find oppurtunities and which companies hire DBA's and does certification help DBA’s what edge do DBA’s have over Software Developer’s
    Thanks
    Vijay

    Vijay,
    There is no such thing that the future will nto be there for the dbas.Its not the profession of dbas but it applies to everyone who is in any field.The value is only for those who are good in what they do. So if you are really good in whatever you do there wont be any issues in oppertunities. Oracle database is a very vast field and you need to keep your self always open to learn new concepts , things, technologies to make sure that you are in demand.
    Aman....

  • Big Data for DBAs

    Big Data is such a wide scope term so I want to know what exactly is DBAs role in Big Data world?
    Thanks,
    Abhi

    Hello Rajendra,
    There are several article / tutorials regarding this topic online available, e.g. at MVA = Microsoft Virtual Academy:
    http://www.microsoftvirtualacademy.com/training-courses/big-data-analytics
    Olaf Helper
    [ Blog] [ Xing] [ MVP]

  • DBA TOOLS not included in EHP1

    Hi!
    After unpacking the EHP1 for Solution Manager kernel archives, I've noticed that DBA Tools files were not included.
    Is that correct?
    If so, what version of DBA Tools I should use?
    These are the kernel archives selected (and already downloaded) by MOPZ:
    SAPEXE_23-10005984.SAR
    SAPEXEDB_23-10005987.SAR
    I thought there should be an archive named like DBATL7*.SAR as well.
    Thanks in advance for any help or tip.
    Paulo

    > Is that correct?
    yes
    > If so, what version of DBA Tools I should use?
    The brtools to be used are dependent on the database version. Since you most likely use Oracle 10g you need to download the brtools package in the kernel directory of 7.00 (not 7.01).
    Markus

  • CMS and Audit DB: DBA Tips

    Anyone seen any good blogs, whitepapers, or other info on tuning the CMS and Audit DB?  I am looking for info on things a DBA should consider in keeping the DBs in tip top and good performing shape.  For example, is there ever a reason to partition tables?  When does it make sense to run statistics, if ever?  What settings would optimize thruput?  High availability considerations?  Basically, the types of things a DBA should consider in a large enterprise environment for a BOBJ system that has been running for years or will be running for years?  As a consultant, we usually set our customers up and then we rarely revisit this sort of topic.  It says something for the stability and design that it rarely needs consideration.  But it would be nice to have some valid and vetted sources of information to educate DBAs tasked with keeping these databases in top shape.  Its simple to say that you would do the same things you would do for any other database but when you consider an encrypted CMS, etc. its not necessarily clear what is safe and what is not safe in this department.  Also, what you as DBAs (if looking) do to keep an eye on things and make sure I/O is ok, you give enough threads, account for growth and increased usage, etc.  I can certainly come up with some basics but I have decided to open up a discussion to see what others are doing.

    1 account is fine, we consolidate all the time from older docs that used to indicate more than 1.
    The primary advantage of using multiple is that when logging on the DB, or other you can see which process is hitting it. Since only yhe CMs would hit either the CMS DB or auditing DB then it really shouldn't matter.
    Regards,
    Tim

  • DBA responsibilities for Oracle Financials

    I'm an Oracle DBA. But my company wants me to learn some Oracle Financials. What's the responsibilities of a DBA or what usually a DBA is required to do on Oracle Financials?
    Thanks.

    As a DBA, you should be good in Oracle System Administration module,and Application Object Library.
    In addition, knowledge of functional flows and processes would be an added help
    null

  • First things as a new DBA

    This may be redundant or at least covered many times in many guises.
    I would like to know what would be the first five thing you would do as a new DB on a site?
    I'm talking about general system gathering information or scripts you would run to see what you have on your hands?
    It could be as simple as finding the version or possibly something more complex.
    Be interesting to see what each individual DBA would do upon getting to a new site and not knowing anything about it.

    I'm currently working my way through Expert Oracle Database 10g Administration so it may take a while for me to get up and running. I have ample access to the test system and the DBA is more than willing to help out. As you probably know though the DBA has only so much time for stupid questions so as long as I don't need to bother him or at least when I do I'd like to sound as if I did some research. This I'm hoping is where you might help. So from the list above I'd like to start checking and poking around the system, apologies if these may be simply concepts to you so all I ask for is a bit of patience and pointing me in the right direction:
    *Locate the database backup job and verify that it is running, that the job looks correct, and search for evidense that it has been tested in the past, i.e., that recovery was accomplished.*
    Is there a default place for this job or does every dba write his own? If so what type of things should I be finding out from the DBA?
    *Run a query to check on the file allocation size, usage, and extendability. (Determine if File system, raw, ASM in use at same time)*
    So this is a query. Are these the v$ type tables? If so which tables should I be querying. I can then go and look up the reference in the user guide.
    *Check Oracle cron for any regularly scheduled tasks and ask system administrator to do the same for root's cron (if UNIX or Linux) Investiage scripts.*
    cron is a unix based program if I am getting the picture correctly here. I will look up in google about cron but is there anything specific to the database I should be paying attention to
    *Run a user to permissions report to see how many people have DBA privileges, object creation privs, etc ....*
    This is a built in report from oracle?
    *Look for, and Run Statspack or obtain AWR report for database and look over*
    This may be a bit more advanced for me. I have heard this statspack being spoken about but have not quite understood the magic behind it. does the dba need to install it or is it already available. I see there is some info on it in the book so I may skip ahead if its important enough
    *Of course, Oracle and OS version, but also if dedicated or shared server mode.*
    This is obviously obtained with something like select * from v$version?
    *Single or Multiple instance, standby ... so, HA requirements.*
    HA? What is the full meaning? What type fo instance I will speak with the DBA about.
    *Number of concurrent users, and if 24/7*
    Is this possible to find out with a query?
    *Storage , backup method*
    This is obviously something I need to speak with the DBA about. Any suitable questions or is this a kettle of fish that I should open a new topic for.
    *And getting a rough idea of how the application(s) are implemented and talking to the DB*
    We are using Oracle Applications so the application is pretty much the standard that we get from oracle.
    *Get familiar with the architecture (servers, instances, listeners, HA, backups) - for test and production environments.*
    This is a pretty loaded question but again pointing me in the right direction of what I should be finding out about would be great
    *Baseline of typical performance with AWR/statspack/Ignite - whatever tool is available and standard at the site.*
    This is connected to the above info about performance monitoring
    *Run a privileges audit *
    Is this again a built in script or is there certain tables I should be looking at?
    Thanks again and all help greatly appreciated

  • DBA script

    Dear all
    I remember there are a set of "DBA SCRIPT" on this sit, I can't find it ,Does anybody give me a link of it ?

    Hi,
    What kind of DBA Scripts you require? What kind of works you are going to perform, for which you require these scripts?
    -MAK

  • Dba vs developer

    Experts,
    Please suggest what stream to opt : dba or developer.
    And why ?
    what key skill should a developer have?
    and what key traits dba must have ?
    I really appreciate and welcome every comment to this thread.
    Thanks.

    There are two words
    1. Passion
    2. Need
    So which one you are looking for.
    Passion towards something comes only when you experience it. You are passionate about becoming a DBA or a Developer can be identified only when you taste both of them. May be you can even feel both of them are nonsense. Nothing wrong in it. In that case you can move on and try for some other stuff.
    On the other hand Need. You need to have a job. You need money. You need work. So in that case you should look out for jumping into something which will get you there and full fill your needs. In that case i would say a Development job is much more easier to find than that of a DBA. Because if you take any system there is a huge difference in the number of DBA and Developer that system has. And thats the reason why the DBA job is generally priced high.
    So moving on to you question of what skill you must posses as a DBA or a developer.
    At the initial stages i think its pity much the same. You must know the basics of RDBMS. Untill you are not strong in that no use in going forward. Then coming into Oracle you must know how oracle works. How it is been designed. Its architecture, every thing related to it must be learned.
    Most of the time developer think its all about writing SQL and PL/SQL. Its not. Its all about how oracle really works. Once you got to that point then you decide which direction to proceed. When you reach that point you would have a clear picture of both the activities. and you will be able to make a decision.
    Thanks,
    Karthick.

  • When migrating from 10g to 11g with tables that have LOB columns, should the columns be converted to Securefile LOB formats?

    We have an ongoing debate over the merits of switching to securefile LOBS. This is Oracle recommended approach but what are the main benefits?
    Thsi would allow parallel impdp to take place also has benefit for compression, but are there any other driving factors to consider?

    The fact that a hacking solution works well with a particular binary file on a particular database does not guarantee that it will not destroy another file and another database beyond repair. In case this happens, people will call Oracle Support for help. And Oracle Support may refuse (though it tries not to do this without reason) to help with such a corrupted database. This is a consequence of "unsupported" modifications to binary files. Therefore, publishing this type of advice with little or no word of warning nor disclaimer is simply irresponsible (especially, if simpler and supported solutions exist).
    I did not suggest that you should waste time checking if your particular solution had already been documented or not but I did suggest that you see if the methods you proposed were documented. And, frankly speaking, this is not what an Oracle DBA should really have to check. I also cannot believe that you are not aware that modification of files in any undocumented binary format (not only Oracle's) is generally unsupported. And, while common and somehow acceptable in low-risk home or research applications, such modifications are a bad idea in high-risk production business use.
    -- Sergiusz

  • ORA-01426: numeric overflow when creating job

    Hello,
    When executing the following script to create a job I get the error "ORA-01426: numeric overflow" . When I execute the same script on another database with same version and same configuration I do not get the error and the job is created.
    Can anyone help me out solving this issue?
    Script:
    DECLARE
    X NUMBER;
    BEGIN
    SYS.DBMS_JOB.SUBMIT
    ( job => X
    ,what => 'insert into dba.dba_logs values (''SGC'',''TRL03'',sysdate,null);
    commit;
    ,next_date => to_date('07-11-2010 02:00:00','dd/mm/yyyy hh24:mi:ss')
    ,interval => 'NEXT_DAY(TRUNC(SYSDATE)+2/24,''SUNDAY'')'
    ,no_parse => FALSE
    SYS.DBMS_OUTPUT.PUT_LINE('Job Number is: ' || to_char(x));
    COMMIT;
    END;
    Database version: 11.2.0.1
    OS: HPUX

    We are planning to migrate to dbms_scheduler, but that's in the future. for now we have this error first to solve.
    We also tried the following with dbms_scheduler and it gives the same error. The strange is that in another database with same version and same OS it works fine.
    BEGIN
    SYS.DBMS_SCHEDULER.CREATE_JOB
    job_name => 'JOB_CLIENTES_IN'
    ,start_date => SYSTIMESTAMP
    ,repeat_interval => 'FREQ=MINUTELY;INTERVAL=10'
    ,end_date => NULL
    ,job_type => 'STORED_PROCEDURE'
    ,enabled => TRUE
    ,job_action => 'JOB_CLIENTES_FTP_IN'
    ,comments => 'Job que carrega os ficheiros de pre-aviso de cliente'
    END;
    ORA-01870: the intervals or datetimes are not mutually comparable
    ORA-01426: numeric overflow
    ORA-01426: numeric overflow
    ORA-06512: at "SYS.DBMS_ISCHED", line 124
    ORA-06512: at "SYS.DBMS_SCHEDULER", line 271
    ORA-06512: at line 2
    Edited by: cibernauta on Nov 4, 2010 12:48 PM

Maybe you are looking for