J'ai installé Oracle 11g et je peux me connecter sysman
à la base de données Oracle, mais tnsnames.ora
je ne trouve aucun fichier.
Dois-je générer moi-même le fichier tnsnames.ora? Si oui, où dois-je le placer? Sinon, comment Oracle le génère-t-il pour moi? Si j'ai besoin de le générer, quelle est la syntaxe appropriée pour le fichier?
$HOME/.tnsnames.ora
; le chemin suggéré dans la réponse semble ignoré par sqlplus.Le répertoire par défaut d'un fichier tnsnames.ora est
Contenu:
alias
: vous pouvez le choisir et l'utiliser plus tard comme chaîne de connexion.port
: la valeur par défaut est 1521Plus d'informations ici: http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm
la source
$ORACLE_HOME
et sera donc$ORACLE_HOME/network/admin
(où$ORACLE_HOME
peuvent être plusieurs répertoires différents où il y a plus d'un niveau d'installation / correctif Oracle) ou peut être remplacé par le$TNS_ADMIN
variable d'environnement. Il appartient entièrement à l'utilisateur où réside le logiciel.$ORACLE_HOME/network/admin
est le répertoire où letnsnames.ora
fichier est créé par DBCA et / ou NetCA.$ORACLE_HOME
est un chemin d'accès/u01/app ...
, c'est un chemin conforme à l'OFA que l'installateur utilise par défaut s'il n'est pas remplacé par le programme d'installation.la source
Si votre système d'exploitation est Windows 10 , vous pouvez trouver un
tnsnames.ora
fichier dans le chemin UNC suivant:Où
myAccount
est le nom de votre compte Windows.la source
%ORACLE_HOME%\NETWORK\ADMIN
, non?Autant que je sache, les
tnsnames.ora
besoins doivent être placés dans le<ORA_INSTALL_FOLDER>\product\11.1.0\client_1\network\admin\
dossierLa documentation peut être trouvée ici
la source