configuração detalhada tns Oracle Database

TNS introdução breve e aplicação
da definição completa da Oracle TNS: transparência de rede substrato transparente de rede Substrate, serviço de ouvir é uma parte importante dele, não todos, não apenas como o ouvinte TNS.

TNS é parte do Oracle Net, uma ferramenta desenhada para gerenciar e configurar as conexões de banco de dados e de cliente Oracle, na maioria dos casos, o cliente eo banco de dados que você quer se comunicar, é necessário configurar o TNS, é claro, em alguns casos, não configure as TNS pode conexão de banco de dados oracle, como através de JDBC. Se você se conectar por meio do Oracle TNS, em seguida, o cliente deve instalar o cliente Oracle.

Entre Oracle, se você quiser acessar um servidor deve ser definida TNS, não é como o SQL Server como exemplificado na LAN automaticamente para todos os servidores online, os clientes simplesmente selecione o servidor desejado no cliente, e depois usar o número da conta e senha login. Mas a Oracle não inclui automaticamente um servidor dentro da rede, você precisa listar o nome do servidor ser configurado através da leitura arquivo de configuração do TNS.

perfil geral é: tnsnames.ora, o caminho padrão:% ORACLE_HOME% \ network \ admin \ tnsnames.ora

Figura acima e STDCG CGDB é a TNS correspondentes, pontos de host para o IP do servidor de banco de dados, LAN nome do computador, claro, também possível. Quando você cria uma conexão com os serviços de conectividade de servidor de banco de dados por meio do cliente Net Manager, na verdade, é para aumentar o conteúdo de um TNS no arquivo tnsnames.ora.

TNS detalhado perfil
perfil TNS compreendendo um servidor e cliente em duas partes. O servidor tem listener.ora, sqlnet.ora e tnsnames.ora, se conectado através OCM (Oracle Connection Gerenciar) e cliente de gerenciamento Domain Name Service, o servidor também pode incluir cman.ora e outros documentos; cliente tem tnsnames.ora, sqlnet .ora. O caminho padrão para todos os arquivos de configuração do Oracle TNS:% ORACLE_HOME% \ network \ admin

listener.ora: arquivo de configuração do Listener, após o lançamento bem sucedido de um serviço que reside no lado do servidor. Ouvinte ouve um pedido de ligação a partir do programa cliente e do estabelecimento de um cliente de serviço e um canal de conexão do servidor. Por padrão, a porta ouvinte do Oracle 1521 a pedido de conexão do cliente.

sqlnet.ora: restrito ou limitado a gerenciar e conexão tns configure, definindo os parâmetros no arquivo pode ser gerido conexão TNS. O efeito de diferentes parâmetros, respectivamente, precisa configurar o cliente eo servidor ..

tnsnames.ora: Configurando o cliente para serviços de conectividade de servidor, incluindo informações de configuração do cliente para se conectar a servidores e bancos de dados.

configuração TNS
pode ser configurado pela TNS Oracle Net Configuretion Assitant, você também pode ser configurado manualmente. Primeiro, após a instalação do lado do servidor Oracle estiver concluída, você deve proceder para configurar o ouvinte, ouvinte é os principais componentes do Oracle Communications, seguido de instalação de cliente Oracle no cliente, enquanto o arquivo de configuração tnsnames.ora.

Primeiro ouvinte consiste em duas partes: a Oracle para escutar endereço, porta, protocolo; instância Oracle banco de dados a serem monitorados, ambiente não-RAC, LISTENER só pode monitorar e endereço desta instância do servidor, sob o ambiente RAC, LISTENER também pode ouvir servidor remoto. Para configurar um banco de dados pelo menos a cada ouvinte. (Nota: ambiente RAC, referindo-se à configuração do ambiente de cluster de servidor Oracle)

LISTENER parte da configuração do endereço e informação de porta de Oracle para ouvir; o documento também incluirá parte SID_LIST_LISTENER, o qual está configurado exemplo de Oracle precisa ouvir. (Nota: Na imagem acima não SID_LIST_LISTENER esta parte, isso ocorre porque desde que a Oracle 9i versão introduz registro serviço de escuta dinâmica, quando os começos de banco de dados, será automaticamente registrado para monitorar a lista de instâncias de banco de dados atual, portanto, não há necessidade de configurar a seção SID_LIST_LISTENER)

parâmetro HOST podem ser Oracle nome do servidor ou o endereço IP correspondente. Em mais do que um ouvinte servidor de IP pode ser configurado para simultaneamente controlar uma pluralidade de endereços, tais como a seguinte configuração: LISTENER = (DESCRIÇÃO = (ADDRESS_LIST = (ENDEREÇO ​​= (PROTOCOLO = TCP) (HOST = 192.168.0.11) (PORT = 1521)) (endereço = (protocolo TCP =) (HOST = 192.168.2.11) (PORT = 1521)))), ou pode ser uma pluralidade de monitores, cada monitor diferentes endereços IP.

O general disse que, de fato, TNS configuração tnsnames.ora configuração de arquivo, tnsnames.ora tem que configurar o cliente, mas também a configuração do lado do servidor. A diferença entre a configuração do cliente e do lado do servidor é porque a configuração do servidor associado com a configuração do ouvinte. O seguinte é um exemplo de configuração:

tnsnames.ora também consiste de duas partes, secção ADDRESS_LIST contém monitorar as informações do endereço do servidor de banco de dados Oracle, isto é, para dizer o banco de dados TNS pode se comunicar através deste endereço de e cliente; CONNECT_DATA define o banco de dados cliente se conectar, e conexões de banco de dados, (dedicado ou compartilhado).

Em um ambiente multi-IP, TNS pode ser arranjado uma pluralidade de endereços IP remotos: CGDB = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = 192.168.1.55) (PORT = 1521)) (ADDRESS = ( PROTOCOLO = TCP) (HOST = 192.168.1.56) (PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = cGDB) (SERVIDOR = DEDICADO)))

sqlnet.ora é uma configuração muito importante, ele pode controlar e gerenciar atributos de conexão Oracle, configuração ou configurar o lado do servidor, dependendo do parâmetro que determina o papel do cliente. configuração sqlnet.ora é global, ele disse sqlnet.ora configuração é conectar todo o trabalho, se você quiser limitar ou restringir uma conexão ou serviço particular, você pode configurar os parâmetros em TNS.

Lançou dois artigos originais · ganhou elogios 0 · Visualizações 259

Acho que você gosta

Origin blog.csdn.net/xiaohuangren_123/article/details/105055395
Recomendado
Clasificación