He instalado Oracle 11g y puedo conectarme sysmana la base de datos Oracle, pero no hay ningún tnsnames.oraarchivo que pueda encontrar.
¿Necesito generar el archivo tnsnames.ora yo mismo? Si es así, ¿dónde lo coloco? Si no, ¿cómo lo genera Oracle para mí? Si necesito generarlo, ¿cuál es la sintaxis adecuada para el archivo?

$HOME/.tnsnames.ora; sqlplus parecía ignorar el camino sugerido en la respuesta.El directorio predeterminado para un archivo tnsnames.ora es
Contenido:
alias: puede elegir esto y usarlo como cadena de conexión más adelante.port: el valor predeterminado es 1521Más información aquí: http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm
fuente
$ORACLE_HOMEy, por lo tanto, será$ORACLE_HOME/network/admin(donde$ORACLE_HOMEpuede haber múltiples directorios diferentes donde hay más de un nivel de instalación / parche de Oracle) o puede ser anulado por la$TNS_ADMINvariable de entorno. Depende completamente del usuario donde reside el software.$ORACLE_HOME/network/admines el directorio dondetnsnames.oraDBCA y / o NetCA crean el archivo.$ORACLE_HOMEes una ruta como/u01/app ..., es una ruta compatible con OFA que el instalador usa como predeterminada si no es anulada por el instalador.fuente
Si su sistema operativo es Windows 10 , puede encontrar el
tnsnames.oraarchivo en la siguiente ruta de acceso unc:¿Dónde
myAccountestá el nombre de tu cuenta de Windows?fuente
%ORACLE_HOME%\NETWORK\ADMIN, ¿verdad?Hasta donde sé, las
tnsnames.oranecesidades deben colocarse en la<ORA_INSTALL_FOLDER>\product\11.1.0\client_1\network\admin\carpetaLa documentación se puede encontrar aquí.
fuente