Instalei o Oracle 11g, e consigo me conectar quanto sysman
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 coloco? Se não, como a Oracle o gera para mim? Se eu precisar gerá-lo, qual é a sintaxe apropriada para o arquivo?
Você pode criar facilmente um arquivo [texto] tnsnames.ora. Ele deve estar em $ORACLE_HOME/network/admin/ e deve ser algo assim:
O diretório padrão para um arquivo tnsnames.ora é
Conteúdo:
alias
: você pode escolher isso e usá-lo como string de conexão mais tarde.port
: o padrão é 1521Mais informações aqui: http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm
Se o seu sistema operacional for o Windows 10 , você poderá encontrar
tnsnames.ora
o arquivo no seguinte caminho unc:Onde
myAccount
está o nome da sua conta do Windows.$ORACLE_HOME/network/admin
é o diretório onde otnsnames.ora
arquivo é criado pelo DBCA e/ou NetCA.$ORACLE_HOME
é um caminho como/u01/app ...
, é um caminho compatível com OFA que o instalador usa como padrão se não for substituído pelo instalador.Até onde 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