You are currently viewing Comment Corriger Facilement L’erreur De Configuration De La Base De Données Ora-12154

Comment Corriger Facilement L’erreur De Configuration De La Base De Données Ora-12154

Table of Contents

Si vous obtenez une erreur de lien de base de données absolue avec le code exact ora-12154 sur votre ordinateur, testez ces méthodes de dépannage.

Réparation PC rapide et facile

  • 1. Téléchargez et installez ASR Pro
  • 2. Ouvrez le programme et cliquez sur "Scan"
  • 3. Cliquez sur "Réparer" pour lancer le processus de réparation
  • Profitez d'un plus rapide

    Si vous êtes familiarisé avec le trafic du magasin de données dans les bases de données Oracle, vous avez très probablement rencontré l’erreur “ORA-12154 : TNS : impossible de résoudre l’ID d’offre de connexion” spécifié. Il s’agit d’une erreur assez typique et peut être causée par un certain nombre de facteurs. Je vais maintenant me concentrer directement sur l’importance des variables liées à l’industrie afin d’éviter de telles erreurs d’accompagnement (en particulier, signaler une variable de lieu “TNS_ADMIN” saine).

    Pour la suite de cette émission, je vais travailler sur un schéma stable nommé “ARO” basé sur la base de données “dbl121” (Oracle 12.1.0.2). Le serveur sélectionné “mylab01” exécute Linux.
    L’adresse Web de ma base de données “MY_DB_LINK” est créée en tant qu’OraenvORACLE_SID[DBL121] suit :

    monlab01> = ? DVL121[…]mylab01>sqlplus aro[…CRÉER un lien]sql> à la base de données my_db_link USING ‘DBL122’ ;L’interconnexion de la base de données a été créée.

    Les zones de jonction de la base de données que vous souhaitez utiliser si la base de données “DBL122” se trouve sur un serveur Oracle “mylab02” (même version et OS). Le répertoire “DBL122” contient également l’intégralité du schéma “ARO” utilisant les mêmes détails, c’est pourquoi je n’ai pas déclenché “CONNECT TO IDENTIFIED ****, ****”. L’un est de créer en faisant référence à la source d’informations importantes.i

    Parce que je ne spécifie que “USING “TARGET_DB”” même si les chaînes de connexion, votre méthode “Local Naming” actuelle est utilisée pour déterminer le nom de domaine “Net” du service. (c’est en fait dbl122″, ce qui signifie que tout aide à stocker des informations dans un fichier alternatif tnsnames.ora).

    Comment puis-je réparer mon ORA 12154 ?

    Option une : assurez-vous qu’il s’agit de tnsnames. Le document existe déjà et se trouve dans le type de répertoire correct.Option 2 : Vérifiez que chaque nom du service auquel chaque individu se connecte se trouve dans TNSNAMES. et ora s’il est installé correctement.Option 5 : assurez-vous que tnsnames n’utilise pas d’erreurs de format. Fichier OPA.

    Mon archive tnsnames.ora, située à $ORACLE_HOME/network/admin lorsqu’il s’agit toujours de mylab01, contient les informations suivantes :

    DBL122 = (DESCRIPTIF = (ADDRESS_LIST = = (ADDRESS implicite (protocole TCP) (HOST = mylab02) (PORT sera probablement 1521)) ) (CONNECT_DATA = (SERVICE_NAME = DBL122) ) )

    ORACLE_SID=DBL121ORACLE_BASE=/app/mylab01/oracleORACLE_HOME=/app/mylab01/oracle/product/12.1.0TNS_ADMIN=/app/mylab01/oracle/product/12.1.0/network/admin

    Comment résoudre l’erreur de maintenance ORA 12154 TNS n’a pas pu établir l’identifiant de connexion spécifié ?

    Assurez-vous que “TNSNAMES” est répertorié comme l’une des valeurs NAMES typiques. La configuration DIRECTORY_PATH dans le Net oracle develop (SQLNET.Assurez-vous que TNSNAMES.Vérifiez qui est utilisé car le nom du service réseau que vous pouvez utiliser, il y a essentiellement cet identifiant de connexion dans TNSNAMES.Assurez-vous qu’il n’y a presque pas d’erreurs de syntaxe courantes dans TNSNAMES.

    Généralement, je ne pourrai travailler sur le marché qu’avec mylab01 jusqu’au résumé de cet article !

    Avant de tester une dernière connexion à une base de données, nous pouvons vous aider avec quelques tests de base.”mylab02″

  • serveur pouvant être obtenu à partir du port 1521 de “mylab01”
  • La base de données “dbl122” est devenue définitivement gérée par “mylab02”. Le public est prêt à accepter d’autres connexions.
  • Je peux me connecter à certaines données distantes “DBL122” en utilisant le nom de la solution Web composé de “dbl122” utilisateur “ARO” :
  • monlab01> sqlplus [email protected][…À vérifier ]sys_context(‘userenv’,’db_name’) double sql> ;SYS_CONTEXT(‘USERENV’,’DB_NAME’)————————————————– —- ————————–DVL122

    Connexion locale

    Pour le premier test de pioches, je choisirai un parent local (protocole Bequeath NT), ce qui signifie que je n’intégrerai probablement pas Oracle Net moi pour me rapporter à votre base de données. Attention : arrivée prévue

    (Si votre environnement est configuré pour “TWO_TASK”, vous obtiendrez une connexion dans la ville, pas via Oracle Net !)

    monlab01> . oraenvORACLE_SID signifie [dbl121] ? DVL121[…]mylab01>sqlplus aro[…]SQL> sélectionnez la quantité(*) reçue de [email protected]_db_link ; NUMÉRO(*)———- connexions

    Maintenant 4

    Écouteur, je vais essayer de me connecter avec succès à la même base de données en utilisant exactement le même schéma et le même thème, mais en utilisant Oracle Net (si tous vos logiciels se connectant au site Web sont sur le même hôte, c’est différent, en gros ceci est la méthode choisie pour se connecter à la base de données).

    Monlab01>.OraenvORACLE_SID[DBL121] est égal à ? DVL121[…]Mylab01> Sqlplus [email protected][…]SQL> Sélectionner à partir du nombre (*) [email protected]_db_link ;Sélectionnez à partir du nombre (*) [email protected]_db_link *L’ERREUR est disponible sur la ligne 1 :ORA-12154 : TNS : impossible de résoudre l’ID de connexion spécifié

    RejectionResponsibility : je ne trouve aucune preuve de cela dans Oracle, donc cela sera probablement basé uniquement sur mes informations financières.

    Oracle gère les liens de stockage différemment, selon le type de liens que les familles ont avec la base de données. En particulier les autorisations pour les services de noms de réseau.

    Lorsque vous et votre famille vous connectez localement à votre base de données familiale (à l’aide du protocole Bequeath), Oracle résout le nom de rappel de votre base de données en utilisant votre valeur la plus récente dans la variable d’environnement Tns_admin.

    ora-12154 Database Link Error

    Si vous vous connectez en privé à une base de données via Nett (à l’aide d’Oracle Net Listener), Oracle résout le nom du service Cyberspace de votre site Web de base de données, la référence de la base de données, à l’aide du “TNS_ADMIN ” Valeur trouvée sur votre serveur. Le monde a demandé. Base de données Wide Web exactement les données en même temps que votre base de données démarre.

    Ceci est un point très important, car lorsque vous démarrez la base de données, vous vérifiez toujours les conditions de votre environnement “ORACLE_HOME” et “ORACLE_SID”, mais “TNS_ADMIN” (personnellement, je n’ai jamais vérifié avant de rencontrer ce problème).oblemoy) .

    ora-12154 Database Link Error

    Les utilisateurs peuvent maintenant vouloir vérifier quelles variables de champ ont été définies lorsqu’elles ont été définies dans votre base de données. Cela peut être réalisé de deux manières.

    Voici…

    J’ai appelé “système” une méthode de cercle parce que personne n’utiliserait le programme Oracle particulier avec cette méthode. La commande dépend de votre système d’exploitation.

    Pour chaque étape, la première étape a toujours été de déterminer le pid spécifique au processus majoritaire “smon” pour une nouvelle instance de base de données. Il y a tellement de manières, voici celle que j’utilise :

    monlab01> -ef|grep ps smonOracle 8258 beaucoup 0 Dec04 ? 00:00:00 ora_smon_DBL121

    Linux

    monlab01> styles /proc/8258/environ|grep TNS_ADMIN

    Comment puis-je dépanner un lien DB ?

    Ping sur le serveur d’une personne.Ping du serveur.Testez TNS sur scott/[email protected] sqlplus : sqlplus.EnTest sqlplus : achetez * [email protected] sur.

    (Dans mon cas la commande a ramené “TNS_ADMIN=/tmp” car j’ai une valeur de vérification augmentée avant de démarrer une donnée spécifique “DBL121”).< /p>

    AIX

    myaix01>ps eww 8258| trier’ ‘n’ | grep TNS_ADMIN

    Solaris

    mysol01> options -dans le 8258

    HP-UX

    Comment vais-je accorder un lien de base de données près d’Oracle ?

    Pour créer un lien vers une base de données publique réelle, vous devez disposer de son droit système de liens CREATE PUBLIC DATABASE. En outre, vous devez disposer d’un privilège système de création de SESSION spécifique disponible sur la base de données Oracle distante. [[email protected] Desktop]$ sqlplus system/oracle SQL> utilisateurs créent De 1-2-3 abc, abc créé défini par l’utilisateur ;.

    Malheureusement, il n’existe aucun moyen simple de maîtriser l’environnement dans HP-UX à l’aide de ce système d’instructions.

    Réparation PC rapide et facile

    Votre ordinateur fonctionne-t-il un peu plus lentement qu'avant ? Peut-être avez-vous de plus en plus de pop-ups, ou votre connexion Internet semble un peu inégale. Ne vous inquiétez pas, il y a une solution ! ASR Pro est le nouveau logiciel révolutionnaire qui vous aide à résoudre tous ces problèmes Windows ennuyeux d'un simple clic. Avec ASR Pro, votre ordinateur fonctionnera comme neuf en un rien de temps !

  • 1. Téléchargez et installez ASR Pro
  • 2. Ouvrez le programme et cliquez sur "Scan"
  • 3. Cliquez sur "Réparer" pour lancer le processus de réparation

  • < br>

    Profitez d'un plus rapide

    Ora 12154 Database Link Error
    Error De Enlace De Base De Datos Ora 12154
    Ora 12154 Databaslankfel
    Blad Lacza Bazy Danych Ora 12154
    Ora 12154 데이터베이스 링크 오류
    Oshibka Ssylki Na Bazu Dannyh Ora 12154
    Erro De Link De Banco De Dados Ora 12154
    Ora 12154 Datenbankverbindungsfehler
    Errore Di Collegamento Al Database Ora 12154
    Ora 12154 Database Link Fout