Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/05/2011, 08h54   #1
Membre habitué
 
Avatar de jlm22
 
Homme Jean-Louis
Etudiant
Inscription : décembre 2010
Messages : 199
Détails du profil
Informations personnelles :
Nom : Homme Jean-Louis
Âge : 20
Localisation : France

Informations professionnelles :
Activité : Etudiant

Informations forums :
Inscription : décembre 2010
Messages : 199
Points : 114
Points : 114
Par défaut Base de donnée ARCHIVELOG

Bonjour,

Voilà j'ai un petit soucis je souhaites passé ma base de donnée en archivelog, j'ai donc suivi une procédure jusqu'a un :
Code :
1
2
 
SQL> SHUTDOWN IMMEDIATE
qui a fonctionné mais au moment de remonter la base avec mon :

Code :
1
2
 
SQL> STARTUP MOUNT
Il me dit ORA-24324:descripteur de service non initialisé
ORA-01041:erreur interne. extension hostdef n'existe pas

je me suis donc déconnecter et maintenant impossible de relancer sql plus :

j'ai essayer avec

sqlplus toto/toto@orcl
sqlplus toto/toto@orcl as sysdba

ERREUR :
Code :
ORA-12514 : TNS : le processus d'écoute ne connait pas actuellement demander dans le descripteur de connexion
sqlplus /nolog fonctionne mais quand je fait le startup je n'est pas les privilèges

Voici le tnsping orcl :
Code :
1
2
3
4
5
6
7
8
9
 
C:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora
 
 
Adaptateur TNSNAMES utilisÚ pour la rÚsolution de l'alias
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = cimrkp01
.kermene.fr)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME =
orcl)))
OK (10 msec)
jlm22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2011, 12h15   #2
Membre chevronné
 
Homme O. Joly
Support
Inscription : décembre 2010
Messages : 287
Détails du profil
Informations personnelles :
Nom : Homme O. Joly
Âge : 38
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : Support
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : décembre 2010
Messages : 287
Points : 617
Points : 617
Bonjour

Il faut vérifier les variables d'environnement ORACLE_SID, PATH et ORACLE_HOME

ORACLE_SID doit contenir le nom de votre instance (en local seulement)
ORACLE_HOME le chemin vers le répertoire contenant les binaires oracle
PATH doit contenir ORACLE_HOME/bin

idéalement vous avez un fichier oratab bien renseigné et vous positionnez les variables en appelant oraenv (unix).

A partir de là il faut se connecter par

Code :
1
2
sqlplus /nolog
connect / AS sysdba
(en local)

ou

Code :
1
2
sqlplus /nolog
connect sys/<mdp de sys>@instance AS sysdba
à distance

et lancer la commande
ojo77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2011, 12h23   #3
Membre habitué
 
Avatar de jlm22
 
Homme Jean-Louis
Etudiant
Inscription : décembre 2010
Messages : 199
Détails du profil
Informations personnelles :
Nom : Homme Jean-Louis
Âge : 20
Localisation : France

Informations professionnelles :
Activité : Etudiant

Informations forums :
Inscription : décembre 2010
Messages : 199
Points : 114
Points : 114
Salut j'ai fait comme tu as dit et BAM :

Code :
1
2
3
4
5
6
7
8
9
10
11
 
C:\Documents AND Settings\admmon>sqlplus /nolog
 
SQL*Plus: Release 10.2.0.1.0 - Production ON Ven. Mai 6 12:20:52 2011
 
Copyright (c) 1982, 2005, Oracle.  ALL rights reserved.
 
SQL> connect sys/orcl@orcl AS sysdba
ERROR:
ORA-12514: TNS : le processus d'Úcoute ne conna¯t pas actuellement le service
demandÚ dans le descripteur de connexion
jlm22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2011, 12h26   #4
Membre chevronné
 
Homme O. Joly
Support
Inscription : décembre 2010
Messages : 287
Détails du profil
Informations personnelles :
Nom : Homme O. Joly
Âge : 38
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : Support
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : décembre 2010
Messages : 287
Points : 617
Points : 617
Quel est le contenu du fichier C:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora ?
ojo77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2011, 13h54   #5
Membre habitué
 
Avatar de jlm22
 
Homme Jean-Louis
Etudiant
Inscription : décembre 2010
Messages : 199
Détails du profil
Informations personnelles :
Nom : Homme Jean-Louis
Âge : 20
Localisation : France

Informations professionnelles :
Activité : Etudiant

Informations forums :
Inscription : décembre 2010
Messages : 199
Points : 114
Points : 114
Voilà :

Code :
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
28
29
30
31
32
33
 
# tnsnames.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
 
 
ORCL2 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = VMStreams)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl2)
    )
  )
 
ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = cimrkp01)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )
 
EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )
jlm22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2011, 15h03   #6
Rédacteur
 
Homme Salim
Développeur et DBA Oracle
Inscription : octobre 2006
Messages : 872
Détails du profil
Informations personnelles :
Nom : Homme Salim
Localisation : Canada

Informations professionnelles :
Activité : Développeur et DBA Oracle

Informations forums :
Inscription : octobre 2006
Messages : 872
Points : 1 100
Points : 1 100
Salut,

Execute ces commandes avec le promt dos:
0- set ORACLE_SID=orcl
1- lsnrctl
2- lsnrctl status
3- si le listner est down alors execute lsnrctl start.
4- sqlplus /nolog
5- connect sys/orcl@orcl AS sysdba ( sous sqlplus)

Cordialement Salim.
__________________
Publications: http://schelabi.developpez.com/
salim11 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2011, 17h32   #7
Rédacteur
 
Inscription : décembre 2002
Messages : 2 385
Détails du profil
Informations personnelles :
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2002
Messages : 2 385
Points : 3 261
Points : 3 261
Pour ce genre d'opération, il n'y a aucun besoin de passer par la couche réseau d'Oracle.
(A tous les coups, votre instance n'est pas déclarée statiquement dans le listener.ora, mais c'est une autre histoire).

On ouvre une session Windows directement sur le serveur.
En fenêtre DOS, on fait :
Code :
1
2
SET ORACLE_SID=ORCL
sqlplus / AS SYSDBA
Puis une fois dans SQL*Plus :
Et vous pouvez poursuivre votre procédure de passage en ARCHIVELOG.
__________________
Consultant / formateur Oracle indépendant
Certifié OCP 10g et 11g, sécurité 11g
Pomalaix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2011, 12h21   #8
Membre habitué
 
Avatar de jlm22
 
Homme Jean-Louis
Etudiant
Inscription : décembre 2010
Messages : 199
Détails du profil
Informations personnelles :
Nom : Homme Jean-Louis
Âge : 20
Localisation : France

Informations professionnelles :
Activité : Etudiant

Informations forums :
Inscription : décembre 2010
Messages : 199
Points : 114
Points : 114
Merci pour tout
jlm22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h02.


 
 
 
 
Partenaires

Hébergement Web