Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Conectando-se a instâncias do banco de dados Oracle 1
Conectando-se a instâncias do 
banco de dados Oracle
Bem-vindo ao próximo tópico sobre como conectar-se a instâncias do Oracle Database. 
Neste tópico, descreverei várias maneiras pelas quais você pode se conectar à 
instância do Oracle Database. Antes de executar qualquer instrução SQL de qualquer 
ferramenta cliente Oracle, uma conexão com uma instância Oracle deve ser 
estabelecida e uma sessão de usuário deve ser criada.
Você precisa perceber que 
conecta aplicativos cliente 
às instâncias de banco de 
dados, não aos bancos de 
dados. 
Uma conexão é um 
caminho de 
comunicação física 
entre um processo 
cliente e uma instância 
de banco de dados. 
Uma sessão de usuário é 
uma entidade lógica que 
representa o estado do 
login do usuário atual na 
instância do banco de 
dados.
Conectando-se a instâncias do banco de dados Oracle 2
Uma sessão dura desde o momento em que um usuário é autenticado até o momento 
em que o usuário se desconecta ou sai do aplicativo cliente.
Antes de uma sessão de usuário ser criada, o processo de autenticação deve ocorrer. 
Existem várias maneiras pelas quais a autenticação pode ser executada. Para tarefas 
administrativas, os administradores geralmente se conectam diretamente ao host no 
qual o servidor de banco de dados está sendo executado. Depois de configurar uma 
conexão com as instalações necessárias por meio de variáveis de ambiente do sistema 
operacional, a autenticação pode ser realizada pelo sistema operacional.
O primeiro exemplo neste slide está demonstrando a conexão local com a autenticação 
do sistema operacional. Aqui, o usuário está conectado diretamente ao sistema 
operacional onde o servidor de banco de dados está sendo executado. Se o usuário no 
sistema operacional for membro do grupo de sistema operacional predefinido, nenhum 
nome de usuário ou senha será necessário para autenticação.
As variáveis de ambiente do sistema operacional são usadas para indicar em qual 
banco de dados está conexão deve ser estabelecida. Este tipo de conexão geralmente 
é usado por administradores de banco de dados para iniciar, desligar, banco de dados 
ou realizar algumas outras operações de manutenção. Como essas nuvens de DBA 
Conectando-se a instâncias do banco de dados Oracle 3
indicam, essa sessão se conectará com os privilégios de administrador necessários 
para inicialização ou desligamento.
Para conexões de usuário de banco de dados regulares, a ferramenta cliente 
geralmente reside em um host diferente, não no mesmo host do servidor de banco de 
dados Oracle. Desta vez, é necessária uma conexão remota sem fio, e a autenticação 
é realizada pelo banco de dados usando o par de nome de usuário e senha.
O segundo exemplo é demonstrar tal conexão. Antes de assinar, nome de usuário e 
senha são especificados. Após arroba, as informações de conexão são fornecidas. 
Este exemplo em particular está demonstrando o Easy Connect. A principal vantagem 
do Easy Connect é que não são necessários arquivos de configuração. Para 
estabelecer uma coleção com êxito, o Easy Connect requer o nome do host, a porta do 
ouvinte e o nome do serviço instantâneo registrado no ouvinte.
Se a porta do ouvinte for padrão, 1521, a coluna e a porta do ouvinte poderão ser 
ignoradas. Além do EasyConnect, existem alguns outros métodos alternativos de 
conexão com a instância do Oracle Database via listener. O método de nomenclatura 
local está usando nomes de serviço de rede especificados no nome do arquivo de 
configuração do Oracle Net tnsnames.ora.
Cada nome de serviço de rede mapeia para um descritor de conexão. O cliente está 
usando um identificador de conexão curto especificado após o sinal de arroba. O 
identificador de desconexão é mapeado para completar o descritor de conexão que 
contém o nome do host, o número da porta e o nome do serviço. Durante uma 
conexão, o Identificador de Conexão é pesquisado em tnsnames.or e, se encontrado, o 
descritor de conexão correspondente é usado.
Isso conclui o tópico sobre como conectar-se à instância do Oracle Database.

Mais conteúdos dessa disciplina