terça-feira, 10 de janeiro de 2012

Configurando ambiente de rede (Oracle OCA)

Dando continuidade sobre a rotina de um DBA Oracle, vamos ver um pouco sobre configuração de rede.
Cliente: Qualquer aplicação que precisa se conectar a um banco de dados Oracle para enviar ou recuperar dados. Uma aplicação cliente Oracle pode residir em qualquer máquina desde que tenha Software cliente Oracle instalado


Oracle Net / Listener (Ouvinte): Componente que reside no cliente e servidor de banco de dados Oracle, estabelece e mantém conexão e troca de mensagem entre eles através de protocolos padrões.

Configuração Oracle Net Listener: Processo que atende a pedidos de conexão do cliente, configurado em no arquivo listener.ora, com um endereço de protocolo que identifica o banco de dados. este endereço de define o protocolo que o ouvinte está escutando e qualquer outro protocolo específico da informação

(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=my-server) (PORT=1521)))

Esse exemplo mostra endereço especifico TCP/IP e porta da máquina host do listener

Quando cliente é configurado com endereço de protocolo, transmite solicitação para conexão e o ouvinte encaminha para o banco. O cliente utiliza um descritor de conexão para especificar o banco de dados que quer se conectar. este descritor contém um endereço de protocolo e um nome de serviço de banco de dados. O banco de dados pode ter múltiplos serviços definidos, um específico deve ser especificado para o conexão, conforme exemplo.

(DESCRIPTION =
(ADDRESS = (PROTOCOL = tcp) (HOST = my-servidor) PORT = 1521))
(CONNECT_DATA =
(SERVICE_NAME = mydb.us.acme.com)))

Os usuários iniciam uma solicitação de conexão, fornecendo uma sequencia de conexão (a qual inclui um nome de usuário e senha, juntamente com um identificador de conexão. esta ligação). O identificador descritor de conexão em si, ou um nome que resolve ligar para o descritor. Um dos identificadores mais comuns de conexão é um nome de serviço de rede. O exemplo a seguir mostra uma seqüência de conexão que usa o serviço net mydb nome como o identificador de conexão.
CONNECT scott / tiger @ mydb

O Oracle Net fornece suporte para os métodos de mapeamento a seguir:
- Nome local: configuração local (no cliente) chamado tnsnames.ora.
- Nome diretório: Compatível com LDAP servidor de diretório para acessar um serviço de banco de dados.
- Nome fácil conxão: permite que os clientes se conectar a um servidor de banco de dados Oracle usando uma seqüência de TCP / IP

CONNECT nome de usuário / senha @ host [: port] [service_name /]

- Nome externo: serviço de terceiros

O banco de dados pré-configurados usa nomeação local.

Nenhum comentário:

Postar um comentário