He instalado Oracle 11g y puedo conectarme sysman
a la base de datos Oracle, pero no hay ningún tnsnames.ora
archivo 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_HOME
y, por lo tanto, será$ORACLE_HOME/network/admin
(donde$ORACLE_HOME
puede 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_ADMIN
variable de entorno. Depende completamente del usuario donde reside el software.$ORACLE_HOME/network/admin
es el directorio dondetnsnames.ora
DBCA y / o NetCA crean el archivo.$ORACLE_HOME
es 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.ora
archivo en la siguiente ruta de acceso unc:¿Dónde
myAccount
está el nombre de tu cuenta de Windows?fuente
%ORACLE_HOME%\NETWORK\ADMIN
, ¿verdad?Hasta donde sé, las
tnsnames.ora
necesidades deben colocarse en la<ORA_INSTALL_FOLDER>\product\11.1.0\client_1\network\admin\
carpetaLa documentación se puede encontrar aquí.
fuente