Infrastructure

Which Platform/OS?

Accountability and Purpose

[OPINION] When servers are managed by multiple teams (with different teams looking after server hardware, storage, hypervisor, OS, application, database etc), who should be "Accountable" for the servers? In my opinion this comes down to the "purpose" of a server....

So, the database team should be "Accountable" for the database servers.

Why is this important?

If you are "Accountable" then you have every right to demand that the other teams focus on your needs. The UNIX team wants to prevent you having root access? If you are accountable then this is your risk to manage, not theirs. This doesn't mean you can act irresponsibly. Remember that, as a DBA, your primary goal is.... well, what?

So, demand root access so that you can patch security vulnerabilities in MySQL or troubleshoot IO issues in Oracle.  Demand that you are involved and fully informed in all decisions that involve installing anything on your database server. But also remember that other teams tend not to do things without reason. 

Bibliography & References