question

Conexao explicita para um banco de dados sem usar o tnsnames SQLPLUS?

Eu sou um n00b completo para Oracle sqlplus, mas eu tenho um usuário que está tentando se conectar a um banco de dados oracle a partir de linha de comando.Ele está ficando incapaz de resolver a mensagem de erro de nomes de serviço. Depois de muito pesquisar, TNS_ADMIN variável, verificando os arquivos sqlnet. ora e tnsnames. Ora, não vejo nada de errado. Eu queria saber se é possível se conectar usando sqlplus para o banco de dados se eu especificado todas as informações da consulta. Encontrei nesse potencial sys/password@//server:1521/orcl de fixsqlplus como sysdbaHowever, como foi dito anteriormente, eu sou novo para isso não é certo que alguns dos espaços reservados são em vez de...Eu só preciso saber quais sys e orcl como sysdba são e se eles precisam ser substitued. Também esta expressão é válida?Outra coisa estranha é que o usuário pode se conectar usando o cliente para o mesmo banco de dados além de sql.Muito apreciada por qualquer ajuda.
resposta Resposta
para se conectar diretamente a um banco de dados Oracle:

sqlplus {username}@{ip endereço}: {porta}

o usuário terá que digitar sua senha, mas pelo menos não vai mostrar a história de linha de comando (ou ser visível na tela para qualquer espectador...)

se a resolução de nomes estiver habilitada você também pode usar o nome do servidor que executa o banco de dados Oracle.

a porta é por padrão 1521; a menos que foi alterado durante a instalação, que este deve ser OK

/as sysdba é por padrão só é possível no servidor a partir de uma conta que seja membro do grupo de dba.

você não pode fornecer um nome de usuário / senha

o / / coisas é para web URLs e não pode ser usado para sqlplus.

Basta usar o nome de host ou endereço ip que corresponde

ComentáriosComentários

Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved