Como manter um banco de dados seguro e sadio: o administrador de banco de dados em 12c oráculo
A pessoa que instala e configura o banco de dados 12c Oracle, gerencia o acesso de usuário e contas, garante espaço para objetos de banco de dados, e (esperamos) faz backups, entre muitas outras responsabilidades, é o administrador de banco de dados,
ou DBA.Médias e grandes empresas de TI têm um ou mais DBAs, às vezes até mesmo uma grande equipe de DBAs. Lojas menores pode ter uma pessoa que trabalha como um DBA a tempo parcial, mas fazer a administração do sistema ou o desenvolvimento de aplicativos também. Independentemente de saber se você é um a tempo inteiro ou DBA a tempo parcial, você precisa entender as responsabilidades e tarefas comuns envolvidas com o cuidado ea alimentação de um banco de dados.
Tente não confundir o DBA com o Desenvolvedor de aplicativos. O processo de tabelas definem, colunas, relações e regras é o design da aplicação, modelagem de dados e, finalmente, o desenvolvimento de aplicações. O DBA é perifericamente envolvidos com essas tarefas, mas eles são tipicamente as responsabilidades dos desenvolvedores de aplicativos.
responsabilidades DBA no Oracle 12c
A DBA tem várias responsabilidades em torno do qual tarefas individuais são criados para apoiar. Trabalho vem na forma de técnica e não técnica, as tarefas de negócios centrada no banco de dados-centric, e, mas eles geralmente dizem respeito a um conjunto de áreas centrais. Como um DBA, você tem que
Proteger os dados. Você é o gatekeeper e protetor dos dados que são confiados para defender. Os dados devem ser protegidos contra roubo, danos e destruição. Proteger os dados engloba tanto a segurança e backup e recuperação. Esta responsabilidade vem geralmente na forma de estabelecer, testar e monitorar backups e implementação de políticas e tecnologias de segurança.
Proporcionar o acesso aos dados. Você deve garantir que os dados estejam disponíveis a esses usuários e programas que estão autorizados a acessá-lo. acesso rápido, rápido é necessário porque se uma consulta leva muito tempo para executar e o usuário desiste, ele poderia muito bem nunca termina.
Os dados devem ser acessíveis, como bem se o banco de dados é desligado ou indisponível, ele faz os usuários não é bom. Proporcionar o acesso aos dados envolve ajuste de desempenho e alta disponibilidade (HA).
Manter o software. Você é responsável por garantir a manutenção geral e limpeza do banco de dados é mantido até à data. Bancos de dados devem ser monitorados para erros, garantindo que há espaço suficiente para crescer como novos dados são carregados e monitorar tarefas de processamento para o sucesso.
Além disso, há sempre uma nova versão do software para atualizar ou aplicar um patch (muitas vezes depois de horas). Estes são geralmente itens mundanos e muito do que pode ser automatizado através de scripts ou Enterprise Manager, mas eles ainda são de sua responsabilidade.
Apoiar o negócio. Bancos de dados não existem isoladamente. Eles fazem parte de um objectivo global de negócios, e que esse objectivo de negócio é geralmente evoluindo. Novo código de aplicativo está sendo gerado exigindo assistência desenvolvedor, auditorias de seus processos estão sendo conduzidos, e os usuários sempre têm problemas diversos.
O exemplo mais comum é a aplicação de um novo lançamento de aplicativo para o banco de dados ou implementação de novas tecnologias para permitir uma nova capacidade de negócios. Estes esforços correspondem periodicamente para manutenção de banco de dados, mas eles são em apoio de mover os objetivos de negócios para a frente, eo DBA sábio apoia estes esforços.
tarefas comuns para um DBA no Oracle 12c
A vida como um DBA varia de acordo com a natureza do negócio e do ambiente de TI. Veja como as principais responsabilidades podem se manifestar dentro de uma tarefa comum:
Proteger os dados por
Análise de logs e mensagens de saída para garantir backups da noite anterior foi executado com êxito.
Respondendo a perguntas sobre o acesso do usuário e procedimentos de auditoria do banco de dados. (Essa tarefa também cai sob apoiar o negócio.)
Pesquisando e aplicando Critical Update Patch (CPU) patches para garantir a segurança e vulnerabilidade correções são feitas. (Essa tarefa também cai sob manter o software.)
Fornecer acesso aos dados por verificando Enterprise Manager e seus textos de telefone celular para alertas mostrando-se bancos de dados ou ouvintes, o que impactam o acesso do usuário aos bancos de dados.
Manter o software usando Enterprise Manager e arquivos de log de pesquisa para alertas de banco de dados, erros e preocupações limite de uso do espaço.
Apoiar o negócio,
Análise de logs e mensagens de saída para garantir postos de trabalho e processos batch aplicação da noite anterior concluída.
Verificar e-mail e responder a quaisquer questões aplicativo ou usuário.
Aplicação de atualizações de aplicativos para desenvolvimento, teste e bancos de dados de produção para fornecer funcionalidade e correções de bugs adicionais para os usuários.
administração de banco de dados é uma profissão respeitada na área de TI. Muitas pessoas fazem uma vida confortável como um DBA Oracle. Alguns diriam que a Oracle não estaria onde está hoje se não fosse para as legiões de profissionais da Oracle dedicados em todo o mundo.