IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Connexions aux bases de données Oracle Discussion :

ORA-12505, TNS:listener does not currently know of SID given in connect descriptor


Sujet :

Connexions aux bases de données Oracle

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 232
    Points : 93
    Points
    93
    Par défaut ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
    Bonjour,

    Je sais que de nombreux post ont étés postés à ce sujet mais je n'arrive décidément pas à m'en sortir seule.

    Voici les infos de ma chaines de connexion dans sql developpeur :
    Nom de connexion : xe_sys
    Nom utilisateur : sys
    Mdp : *********

    Type de connexion : de base, role sysdba
    Nom d'hote : POST1.compteUs.local
    Port : 1521
    SID : XE

    Et lorsque je lance la connexion j'ai ce fameux message qui s'affiche :
    Statut : échec -Echec du test : Listener refused the connection with the following error:
    ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
    J'ai vu qu'il faut vérifier le listener.ora qui donne sa chez moi :
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = C:\oraclexe\app\oracle\product\11.2.0\server)
    (PROGRAM = extproc)
    )
    (SID_DESC =
    (SID_NAME = CLRExtProc)
    (ORACLE_HOME = C:\oraclexe\app\oracle\product\11.2.0\server)
    (PROGRAM = extproc)
    )
    )

    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    (ADDRESS = (PROTOCOL = TCP)(HOST = POST1.compteUs.local)(PORT = 1521))
    )
    )

    DEFAULT_SERVICE_LISTENER = (XE)
    Voici mon fichier sqlnet.ora :
    SQLNET.AUTHENTICATION_SERVICES = (NTS)
    et le fichier tnsname.ora :
    XE =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = POST1.compteUs.local)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = XE)
    )
    )

    EXTPROC_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    )
    (CONNECT_DATA =
    (SID = PLSExtProc)
    (PRESENTATION = RO)
    )
    )

    ORACLR_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    )
    (CONNECT_DATA =
    (SID = CLRExtProc)
    (PRESENTATION = RO)
    )
    )
    Voilà, si vous pouviez m'aider se serait vraiment génial =)

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 232
    Points : 93
    Points
    93
    Par défaut
    Suite à la commande lsnrctl stat, j'ai fait une autre tentative de connexion.

    Voici le résultat de ma commande lsnrctl stat :
    LSNRCTL for 32-bit Windows: Version 11.2.0.2.0 - Production on 10-OCT. -2012 08:
    40:29

    Copyright (c) 1991, 2010, Oracle. All rights reserved.

    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
    STATUS of the LISTENER
    Alias LISTENER
    Version TNSLSNR for 32-bit Windows: Version 11.2.0.2.0 - Produ
    ction
    Start Date 10-OCT. -2012 03:30:05
    Uptime 0 days 5 hr. 10 min. 24 sec
    Trace Level off
    Security ON: Local OS Authentication
    SNMP OFF
    Default Service XE
    Listener Parameter File C:\oraclexe\app\oracle\product\11.2.0\server\network\admin\listener.ora
    Listener Log File C:\oraclexe\app\oracle\diag\tnslsnr\POST1\listener\alert\log.xml
    Listening Endpoints Summary...
    (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=POST1.compteUs.local)(PORT=1521)
    ))
    Services Summary...
    Service "CLRExtProc" has 1 instance(s).
    Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service...
    Service "PLSExtProc" has 1 instance(s).
    Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
    The command completed successfully
    Voici ce que j'ai saisie pour la connexion :
    Informations entered :
    Nom de connexion : test
    Authentification OS

    Type connection : de base, role sysdba
    host name : POST1.compteUs.local
    Port : 1521
    Service name : XE
    ET voici mon nouveau message d'erreur :
    Statut : échec -Echec du test : Listener refused the connection with the following error:
    ORA-12514, TNS:listener does not currently know of service requested in connect descriptor
    J'ai ensuite lancé la commande lsnrctl services, voici le resultat :
    LSNRCTL for 32-bit Windows: Version 11.2.0.2.0 - Production on 10-OCT. -2012 08:
    57:50

    Copyright (c) 1991, 2010, Oracle. All rights reserved.

    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
    Services Summary...
    Service "CLRExtProc" has 1 instance(s).
    Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:1 refused:0
    LOCAL SERVER
    Service "PLSExtProc" has 1 instance(s).
    Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
    Handler(s):
    "DEDICATED" established:2 refused:0
    LOCAL SERVER
    The command completed successfully
    Auriez vous des propositions pour m'aider.
    Merci d'avance

  3. #3
    Membre expérimenté Avatar de ojo77
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Décembre 2010
    Messages
    680
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2010
    Messages : 680
    Points : 1 597
    Points
    1 597
    Par défaut
    Bonjour,

    Que dit le paramètre remote_password_file de la base XE ?

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 232
    Points : 93
    Points
    93
    Par défaut
    Merci pour l'aide,

    mais je ne suis pas sûre d'avoir comprise votre question !

    Pour infos supplémentaire je viens seulement d'installer cette version express de oracle et n'est donc encore jamais réussi à me connecter et à créer une quelconque base de données.

    Je sais pas si cela peut vous aider mais après l’exécution de la commande "tnsping oraclexe", j'ai obtenue le résultat suivant :
    TNS Ping Utility for 32-bit Windows: Version 11.2.0.2.0 - Production on 10-OCT.
    -2012 09:36:16

    Copyright (c) 1997, 2010, Oracle. All rights reserved.

    Used parameter files:
    C:\oraclexe\app\oracle\product\11.2.0\server\network\admin\sqlnet.ora

    TNS-03505: Failed to resolve name

  5. #5
    Membre expérimenté Avatar de ojo77
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Décembre 2010
    Messages
    680
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2010
    Messages : 680
    Points : 1 597
    Points
    1 597
    Par défaut
    Je ne connais pas vraiment XE mais je suppose que le principe de connexion est le même que pour les bases payantes d'oracle

    Pour les bases classiques, vous devez explicitement autoriser la connexion en tant qu'utilisateur SYS si vous utilisez la couche SQL*Net (tns + listener)

    Avez vous essayé une connexion avec un autre utilisateur ?

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 232
    Points : 93
    Points
    93
    Par défaut
    J'ai juste essayé aussi avec l'authentification OS mais je ne vois pas comment essayer avec un autre profil utilisateur vu que je viens juste de l'installer je n'ai jamais créé de profil utilisateur a par celui system pour lequel on nous demande de saisir un mot de passe lors de l'installation

  7. #7
    Expert éminent
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 821
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developer Advocate YugabyteDB
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 821
    Points : 6 443
    Points
    6 443
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    Vu le résultat de lsnrctl stat le listener ne connaît pas l'instance.
    Est-ce qu'elle est démarrée et ouverte ?
    Normalement elle s'enregistre auprès du listener lorsqu'elle est ouverte.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    sqlplus / as sysdba
    select status from v$instance;
    Cordialement,
    Franck.
    Franck Pachot - Developer Advocate Yugabyte 🚀 Base de Données distribuée, open source, compatible PostgreSQL
    🗣 twitter: @FranckPachot - 📝 blog: blog.pachot.net - 🎧 podcast en français : https://anchor.fm/franckpachot

  8. #8
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 232
    Points : 93
    Points
    93
    Par défaut
    J'ai bien vérifier, le service est bien démarré.
    J'ai executé la commande que vous m'avez indiqué, en voici le resultat :


    C:\oraclexe\app\oracle\product\11.2.0\server\bin>sqlplus / AS sysdba SELECT STATUS FROM v$instance

    SQL*Plus: Release 11.2.0.2.0 Production

    Copyright (c) 1982, 2010, Oracle. All rights reserved.

    Use SQL*Plus to execute SQL, PL/SQL and SQL*Plus statements.

    Usage 1: sqlplus -H | -V

    -H Displays the SQL*Plus version and the
    usage help.
    -V Displays the SQL*Plus version.

    Usage 2: sqlplus [ [<option>] [{logon | /nolog}] [<start>] ]

    <option> is: [-C <version>] [-L] [-M "<options>"] [-R <level>] [-S]

    -C <version> Sets the compatibility of affected commands to the
    version specified by <version>. The version has
    the form "x.y[.z]". For example, -C 10.2.0
    -L Attempts to log on just once, instead of
    reprompting on error.
    -M "<options>" Sets automatic HTML markup of output. The options
    have the form:
    HTML [ON|OFF] [HEAD text] [BODY text] [TABLE text]
    [ENTMAP {ON|OFF}] [SPOOL {ON|OFF}] [PRE[FORMAT] {ON|OFF}]
    -R <level> Sets restricted mode to disable SQL*Plus commands
    that interact with the file system. The level can
    be 1, 2 or 3. The most restrictive is -R 3 which
    disables all user commands interacting with the
    file system.
    -S Sets silent mode which suppresses the display of
    the SQL*Plus banner, prompts, and echoing of
    commands.

    <logon> is: {<username>[/<password>][@<connect_identifier>] | / }
    [AS {SYSDBA | SYSOPER | SYSASM}] [EDITION=value]

    Specifies the database account username, password and connect
    identifier for the database connection. Without a connect
    identifier, SQL*Plus connects to the default database.

    The AS SYSDBA, AS SYSOPER and AS SYSASM options are database
    administration privileges.

    <connect_identifier> can be in the form of Net Service Name
    or Easy Connect.

    @[<net_service_name> | [//]Host[ort]/<service_name>]

    <net_service_name> is a simple name for a service that resolves
    to a connect descriptor.

    Example: Connect to database using Net Service Name and the
    database net service name is ORCL.

    sqlplus myusername/mypassword@ORCL

    Host specifies the host name or IP address of the database
    server computer.

    Port specifies the listening port on the database server.

    <service_name> specifies the service name of the database you
    want to access.

    Example: Connect to database using Easy Connect and the
    Service name is ORCL.

    sqlplus myusername/mypassword@Host/ORCL

    The /NOLOG option starts SQL*Plus without connecting to a
    database.

    The EDITION specifies the value for Session Edition.


    <start> is: @<URL>|<filename>[.<ext>] [<parameter> ...]

    Runs the specified SQL*Plus script from a web server (URL) or the
    local file system (filename.ext) with specified parameters that
    will be assigned to substitution variables in the script.

    When SQL*Plus starts, and after CONNECT commands, the site profile
    (e.g. $ORACLE_HOME/sqlplus/admin/glogin.sql) and the user profile
    (e.g. login.sql in the working directory) are run. The files may
    contain SQL*Plus commands.

    Refer to the SQL*Plus User's Guide and Reference for more information.

    C:\oraclexe\app\oracle\product\11.2.0\server\bin>

  9. #9
    Expert éminent
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 821
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developer Advocate YugabyteDB
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 821
    Points : 6 443
    Points
    6 443
    Billets dans le blog
    1
    Par défaut
    C'était 2 lignes. Une pour lancer sqlplus et l'autre pour lancer un select sous sqlplus
    Franck Pachot - Developer Advocate Yugabyte 🚀 Base de Données distribuée, open source, compatible PostgreSQL
    🗣 twitter: @FranckPachot - 📝 blog: blog.pachot.net - 🎧 podcast en français : https://anchor.fm/franckpachot

  10. #10
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 232
    Points : 93
    Points
    93
    Par défaut
    Ah, désolé

    Je viens de lancé la commande depuis l'utilitaire Run SQL Command Line et voici le résultat :
    SQL > SELECT STATUS FROM v$instance
    2
    SQL>

  11. #11
    Membre expérimenté Avatar de ojo77
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Décembre 2010
    Messages
    680
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2010
    Messages : 680
    Points : 1 597
    Points
    1 597
    Par défaut
    mettez un point virgule à la fin de votre ligne SQLplus pour valider votre commande !!!


  12. #12
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 232
    Points : 93
    Points
    93
    Par défaut
    Depuis l'utilitaire StartDatabase je n'arrive pas a lancer cette requête :
    C:\oraclexe\app\oracle\product\11.2.0\server\bin>sqlplus / AS sysdba

    SQL*Plus: Release 11.2.0.2.0 Production on Mer. Oct. 10 15:49:59 2012

    Copyright (c) 1982, 2010, Oracle. All rights reserved.

    ERROR:
    ORA-12638: Credential retrieval failed


    Enter user-name: SYSTEM
    Enter password:
    ERROR:
    ORA-12638: Credential retrieval failed


    Enter user-name:
    Et depuis l'utilitaire Run SQL Command Lines :
    SQL > SELECT STATUS FROM v$instance;
    SP2-0640 : Not connected
    SQL>

  13. #13
    Membre expérimenté Avatar de ojo77
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Décembre 2010
    Messages
    680
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2010
    Messages : 680
    Points : 1 597
    Points
    1 597
    Par défaut
    Essayez :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    C:\ sqlplus /nolog
    SQL> conn sys/toto as sysdba
    SQL> SELECT STATUS FROM v$instance;

  14. #14
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 232
    Points : 93
    Points
    93
    Par défaut
    J'ai essayé et sa ne marche toujours pas !
    SQL > conn sys/mdp AS sysdba
    ERROR:
    ORA-12638: Credential retrieval failed
    SQL>
    Sinon je peux tenter Restore Database ?? Qu'est ce que vous en pensez ?

  15. #15
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 232
    Points : 93
    Points
    93
    Par défaut
    Sinon je peux tenter Restore Database ?? Qu'est ce que vous en pensez ?
    Pourriez vous me donner au moins votre avis si vous n'avez plus d'idée sur mon problème.... s'il vous plait

    merci

  16. #16
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 460
    Points : 8 074
    Points
    8 074
    Par défaut
    C'est déjà dans votre LISTENER.ORA que ça ne va pas, et c'est ce qui cause votre premier message d'erreur.

    Il faut ajouter cette partie en gras, puis il faudra redémarrer le service listener.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = C:\oraclexe\app\oracle\product\11.2.0\server)
    (PROGRAM = extproc)
    )
    (SID_DESC =
    (SID_NAME = CLRExtProc)
    (ORACLE_HOME = C:\oraclexe\app\oracle\product\11.2.0\server)
    (PROGRAM = extproc)
    )
    (SID_DESC =
    (GLOBAL_DBNAME = DEMO)
    (SID_NAME = DEMO)
    )
    )
    
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    (ADDRESS = (PROTOCOL = TCP)(HOST = POST1.compteUs.local)(PORT = 1521))
    )
    )
    
    DEFAULT_SERVICE_LISTENER = (XE)
    Pour répondre à votre question finale, il ne sert à rien de restaurer cette base, car c'est un problème de connectivité que vous avez. Les messages que vous avez n'indiquent en aucune façon que la base serait endommagée.
    Consultant / formateur Oracle indépendant
    Certifié OCP 12c, 11g, 10g ; sécurité 11g

    Ma dernière formation Oracle 19c publiée sur Linkedin : https://fr.linkedin.com/learning/oracle-19c-l-administration

  17. #17
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 232
    Points : 93
    Points
    93
    Par défaut
    Bon, bah c'est toujours pas une réussite !!

    Je suis un peu désespéré, c'est la première fois que j'installe cette base de données et bim !! raté !

    Enfin voilà, Je suis allez jeter un coup d'oeil sur les fichiers de log d'installation quand même et apparemment les erreurs de connexion sont aussi apparut lors de l'installation.

    Voici le fichier POSTDbCreation.log :
    SQL> connect "SYS"/"&&sysPassword" as SYSDBA
    ERROR:
    ORA-12638: Credential retrieval failed


    SQL> set echo on
    SQL> //create or replace directory DB_BACKUPS as 'C:\oraclexe\app\oracle\fast_recovery_area';
    SP2-0103: Nothing in SQL buffer to run.
    SQL> begin
    2 dbms_xdb.sethttpport('8080');
    3 dbms_xdb.setftpport('0');
    4 end;
    5 /
    SP2-0640: Not connected
    SQL> create spfile='C:\oraclexe\app\oracle\product\11.2.0\server\dbs/spfileXE.ora' FROM pfile='C:\oraclexe\app\oracle\product\11.2.0\server\config\scripts\init.ora';
    SP2-0640: Not connected
    SQL> shutdown immediate;
    ORA-12638: Credential retrieval failed
    SQL> connect "SYS"/"&&sysPassword" as SYSDBA
    ERROR:
    ORA-12638: Credential retrieval failed


    SQL> startup ;
    ORA-12638: Credential retrieval failed
    SQL> select 'utl_recomp_begin: ' || to_char(sysdate, 'HH:MI:SS') from dual;
    SP2-0640: Not connected
    SQL> execute utl_recomp.recomp_serial();
    SP2-0640: Not connected
    SP2-0641: "EXECUTE" requires connection to server
    SQL> select 'utl_recomp_end: ' || to_char(sysdate, 'HH:MI:SS') from dual;
    SP2-0640: Not connected
    SQL> alter user hr password expire account lock;
    SP2-0640: Not connected
    SQL> alter user ctxsys password expire account lock;
    SP2-0640: Not connected
    SQL> alter user outln password expire account lock;
    SP2-0640: Not connected
    SQL> alter user MDSYS password expire;
    SP2-0640: Not connected
    SQL> @C:\oraclexe\app\oracle\product\11.2.0\server\apex\apxxepwd.sql "&1"
    SQL> Rem Copyright (c) Oracle Corporation 1999 - 2006. All Rights Reserved.
    SQL> Rem
    SQL> Rem NAME
    SQL> Rem apxxepwd.sql
    SQL> Rem
    SQL> Rem DESCRIPTION
    SQL> Rem Changes the password for the INTERNAL ADMIN user
    SQL> Rem
    SQL> Rem NOTES
    SQL> Rem Assumes the SYS user is connected.
    SQL> Rem
    SQL> Rem REQUIRENTS
    SQL> Rem - Oracle 10g
    SQL> Rem
    SQL> Rem
    SQL> Rem MODIFIED (MM/DD/YYYY)
    SQL> Rem jstraub 08/01/2006 - Created
    SQL> Rem jkallman 09/29/2006 - Adjusted current_schema to FLOWS_030000
    SQL> Rem jkallman 08/02/2007 - Change FLOWS_030000 references to FLOWS_030100
    SQL> Rem jkallman 07/08/2008 - Change FLOWS_030100 references to FLOWS_040000
    SQL> Rem jkallman 10/02/2008 - Change FLOWS_040000 references to APEX_040000
    SQL>
    SQL> Rem
    SQL>
    SQL> set define '&'
    SQL>
    SQL> set verify off
    SQL>
    SQL> alter session set current_schema = APEX_040000;
    SP2-0640: Not connected
    SQL>
    SQL> prompt ...changing password for ADMIN
    ...changing password for ADMIN
    SQL>
    SQL> begin
    2
    3 wwv_flow_security.g_security_group_id := 10;
    4 wwv_flow_security.g_user := 'ADMIN';
    5 wwv_flow_security.g_import_in_progress := true;
    6
    7 for c1 in (select user_id
    8 from wwv_flow_fnd_user
    9 where security_group_id = wwv_flow_security.g_security_group_id
    10 and user_name = wwv_flow_security.g_user) loop
    11
    12 wwv_flow_fnd_user_api.edit_fnd_user(
    13 p_user_id => c1.user_id,
    14 p_user_name => wwv_flow_security.g_user,
    15 p_web_password => '&1',
    16 p_new_password => '&1');
    17 end loop;
    18
    19 wwv_flow_security.g_import_in_progress := false;
    20
    21 end;
    22 /
    SP2-0640: Not connected
    SQL> commit;
    SP2-0640: Not connected
    SQL> spool off;
    Sinon je viens de m'apercevoir avant de publier ce post une légère amélioration .
    En remplaçant le SID ou le nom de service par DEMO au lieu de XE, le message d'erreur n'est plus même, le voici :
    Statut : échec -Echec du test : Listener refused the connection with the following error:
    ORA-12518, TNS:listener could not hand off client connection
    Et avant lorsque j'essayé aussi de me connecter à oracle via le raccourci "Get Started With Oracle Database 11g Express Edition" pour accéder à l'appli "apex", le navigateur affichait juste qu'il ne trouvait pas la page et maintenant il m'affiche une page blanche !! Je ne sais pas si c'est un signe mais quand même !

  18. #18
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 460
    Points : 8 074
    Points
    8 074
    Par défaut
    Citation Envoyé par Nanais19 Voir le message
    En remplaçant le SID ou le nom de service par DEMO au lieu de XE...
    C'est bien XE qu'il faut mettre dans votre LISTENER.ORA, et non pas DEMO (qui était un exemple générique, et inapproprié dans votre cas). Désolé pour cette ambiguïté !
    Pensez bien à redémarrer le service listener dès que vous faites une modification dans son fichier de configuration.
    Consultant / formateur Oracle indépendant
    Certifié OCP 12c, 11g, 10g ; sécurité 11g

    Ma dernière formation Oracle 19c publiée sur Linkedin : https://fr.linkedin.com/learning/oracle-19c-l-administration

  19. #19
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 232
    Points : 93
    Points
    93
    Par défaut
    Ok, j'ai donc remplacer "DEMO" par "XE". Maintenant lorsque j'essaie de me connecter, j'ai donc ce nouveau message d'erreur :
    Statut : échec -Echec du test : ORA-01034: ORACLE not available
    ORA-27101: shared memory realm does not exist

  20. #20
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 232
    Points : 93
    Points
    93
    Par défaut
    Vous m'abandonnez....

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
    Par le_misterioso dans le forum Connexions aux bases de données
    Réponses: 12
    Dernier message: 23/08/2019, 13h04
  2. [10gR2] ora 12505 tns listener does not currently know of sid given in connect descriptor
    Par EtudiantJ2EE dans le forum Connexions aux bases de données
    Réponses: 4
    Dernier message: 16/12/2013, 10h01
  3. Réponses: 0
    Dernier message: 12/02/2013, 21h32
  4. ORA-12505: TNS:listener does not currently know of SID given in connect descriptor
    Par z980x dans le forum Connexions aux bases de données
    Réponses: 4
    Dernier message: 19/01/2013, 20h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo