Instalei o Oracle 11g e posso conectar- sysman
me ao banco de dados Oracle, mas não há nenhum tnsnames.ora
arquivo que eu possa encontrar.
Preciso gerar o arquivo tnsnames.ora sozinho? Se sim, onde eu o coloco? Caso contrário, como o Oracle o gera para mim? Se eu precisar gerá-lo, qual é a sintaxe apropriada para o arquivo?
$HOME/.tnsnames.ora
; o caminho sugerido na resposta parecia ser ignorado pelo sqlplus.O diretório padrão para um arquivo tnsnames.ora é
Conteúdo:
alias
: você pode escolher isso e usá-lo como cadeia de conexão posteriormente.port
: o padrão é 1521Mais informações aqui: http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm
fonte
$ORACLE_HOME
e, portanto, será$ORACLE_HOME/network/admin
(onde$ORACLE_HOME
pode haver vários diretórios diferentes onde há mais de um nível de instalação / patch do Oracle) ou pode ser substituído pela$TNS_ADMIN
variável de ambiente. Depende completamente do usuário em que o software reside.$ORACLE_HOME/network/admin
é o diretório em que otnsnames.ora
arquivo é criado pelo DBCA e / ou NetCA.$ORACLE_HOME
é um caminho parecido/u01/app ...
, é um caminho compatível com OFA que o instalador usa como padrão se não for substituído pelo instalador.fonte
Se o seu sistema operacional for o Windows 10 , você poderá encontrar o
tnsnames.ora
arquivo no seguinte caminho unc:Onde
myAccount
está o nome da sua conta do Windows.fonte
%ORACLE_HOME%\NETWORK\ADMIN
certo?Tanto quanto eu sei, as
tnsnames.ora
necessidades devem ser colocadas na<ORA_INSTALL_FOLDER>\product\11.1.0\client_1\network\admin\
pastaA documentação pode ser encontrada aqui
fonte