Definições básicas de bancos de dados e instâncias do Oracle 12c
Todos esses dados têm de residir somewhere- especificamente, dentro de um banco de dados. Bases de dados são programas de software complexos, como o Oracle 12c, o catálogo e fornecer acesso a dados. Embora os dados são normalmente armazenados em um sistema de armazenamento em disco, o software de banco de dados gere o modo como os dados são armazenados e geridos.
As empresas utilizam bases de dados para armazenar seus dados, porque o tamanho e complexidade de seus dados, muitas vezes excedem o que pode ser armazenado em uma planilha. A maioria das actividades empresariais e científicos, e muitas atividades sociais que envolvem a tecnologia vai exigir a criação, acesso, atualização ou exclusão de dados em algum nível. É um software de banco de dados que permite que essas atividades ocorrem de forma rápida e eficiente.
Bases de dados fornecer estas funções principais:
Armazenamento: Os dados devem ser mantidas dentro de um sistema de computador, armazenamento em disco geralmente, de modo a que os dados estejam disponíveis quando necessárias. tecnologias de armazenamento em disco pode variar, mas eles devem ser rápido e grande e são muitas vezes caros e complexos.
Organização: Os dados devem ser armazenados de forma lógica no disco para que ele possa ser encontrado rapidamente e eficientemente. Compare de uma mesa organizada e armário de arquivo com quarto-bagunçado de uma criança, onde você prefere trabalhar?
Acesso: Encontrar os dados solicitados de forma rápida e eficiente e retornar os dados para o solicitante é uma função chave de bases de dados.
Segurança: Um banco de dados determina quem pode acessar os dados eo que eles podem fazer com que os dados. A segurança deve ser estabelecida e cumprida.
Adicionando, atualizando e excluindo: Depois de dados é adicionado à base de dados, ele pode ser modificado e apagado. O software de banco de dados gere as complexas regras de como os dados são manipulados.
custódia: Bases de dados manter os dados seguros e disponíveis quando ocorrem falhas, como uma unidade de disco deixar de funcionar. Segurança e recuperação são os processos utilizados por bases de dados para garantir que os dados não são perdidos para sempre, se há uma falha.
Aqui está o processo geral:
Você abre o banco de dados e introduzir os seus dados.
O banco de dados determina a melhor forma de armazenar e catalogar esses dados de forma segura em armazenamento em disco do sistema de computador.
Quando você (ou uma aplicação de computador) quer acessar, atualizar ou excluir esses dados, o banco de dados verifica as permissões de segurança e, em seguida, implementa o seu pedido da maneira mais rápida com base nas regras que foram definidas.
Bancos de dados podem parecer mais com sistemas operacionais completos (OSS) do que aplicações simples que você iniciar e parar. bancos de dados avançados (como Oracle) têm usuários, privilégios de segurança detalhados, configurações de rede, ajuste de desempenho para a memória, CPU e opções de disco e backup robusta e opções de recuperação de desastres (DR).
No Oracle dizer, uma instância É a combinação de memória e processos que fazem parte de uma instalação em funcionamento. o banco de dados é o componente física ou os ficheiros. Você pode ouvir as pessoas usam o termo instância de banco para se referir a todo o banco de dados em execução. No entanto, é importante entender a distinção entre os dois.
Aqui estão algumas regras a serem considerados:
Um exemplo pode existir sem um banco de dados. Sim, é verdade. Você pode iniciar uma instância Oracle e não ter que acessar todos os arquivos de banco de dados. Por que você faria isso?
Isto é como você criar um banco de dados. Não há nenhum debate galinha-ou-ovo aqui. Você primeiro deve começar um Oracle exemplo- você cria o banco de dados dentro da instância.
Uma funcionalidade do Oracle chamado Automatic Storage Management usa uma instância, mas não está associado a um banco de dados.
Um banco de dados pode existir sem uma instância, mas seria inútil. É apenas um monte de blips magnéticos no disco rígido.
Uma instância pode acessar apenas um banco de dados. Quando você começar o seu exemplo, o próximo passo é montar essa instância para um banco de dados. Uma instância pode montar apenas um banco de dados de cada vez.
Você pode configurar várias instâncias para acessar o mesmo conjunto de arquivos ou um banco de dados. Clustering é a base para o recurso Application Clusters Oracle Real. Muitos exemplos em vários servidores que acessam um banco de dados central permite a escalabilidade e alta disponibilidade.