Como manter um banco de dados Safe and Sound: O administrador de base no Oracle 12c
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. Menores lojas de TI 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 em tempo parcial, é preciso 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. A DBA é perifericamente envolvido 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 as tarefas individuais são criados para suportar. 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 terminar nunca.
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 o ajuste de desempenho e alta disponibilidade (HA).
Manter o software. Você é responsável por assegurar 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 os itens mundanos e muito do que pode ser automatizada 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 este objectivo de negócio é geralmente evoluindo. Novo código de aplicativo está sendo gerado necessidade de 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 uma nova versão do 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. (Esta 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. (Esta tarefa também cai sob manter o software.)
Proporcionar o acesso aos dados por verificando Enterprise Manager e seus textos de telefone celular para alertas que mostram as bases 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.
A 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.