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

Oracle Discussion :

9i : spcreate.sql plante !


Sujet :

Oracle

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 69
    Par défaut 9i : spcreate.sql plante !
    Bonjour à tous,

    Lorsque j'installe statpack via le script SPCREATE.SQL, j'ai SQL + qui plante.

    J'ai bien créé les tablespaces dédiés à statpack. Lors de l'éxécution du script,
    je créé bien le mot de passe à perfstat, je selectionne bien le tablespace (perftbs dans mon cas) et le tablespace temporaire (perftbs_tmp dans mon cas). C'est juste après avoir séléctionné le tablespace temporaire que sql + plante et quitte.

    Des idées ? Des solutions ?

    Cordialement

    Celestos

    NB : j'ai oublié de préciser que je suis bien connecté comme sysdba lors de l'exécution du script.

  2. #2
    Membre Expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Par défaut
    que donne l'alert.log ? des traces sont produites ?

  3. #3
    Membre Expert
    Avatar de bouyao
    Inscrit en
    Janvier 2005
    Messages
    1 778
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 778
    Par défaut
    Bonjour,

    Est ce que tu regardé le tutoriel de Jaouad : Statpack

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 69
    Par défaut
    Citation Envoyé par LeoAnderson
    que donne l'alert.log ? des traces sont produites ?
    Comme cela plante violemment, je ne trouve pas de trace.

    Citation Envoyé par bouyao
    Est ce que tu regardé le tutoriel de Jaouad : Statpack
    Oui, bien sûr ! C'est même grâce à ce tuto que j'ai appris à me servir de statpack
    Depuis je l'ai installé et utilisé souvent, mais là !
    C'est la première fois que cela m'arrive. J'utilise les scripts fournis avec Oracle 9i (9.2.0.1.0).

    Petit à petit je me familliarise avec tout ça et commence à être à l'aise lorsque tout va bien. Mais mes connaissances / compétences dans le domaine ne me permettent pas (encore ) de faire face à ce genre de situation. C'est bien pour cette raison que ce site est si précieux pour moi .

  5. #5
    Membre Expert
    Avatar de bouyao
    Inscrit en
    Janvier 2005
    Messages
    1 778
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 778
    Par défaut
    C'est quoi le script de création de la tablespace temporaire ?

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 69
    Par défaut
    Oh, rien d'extraordinaire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    CREATE TEMPORARY TABLESPACE PERFTBS_TMP 
            TEMPFILE 'D:\sba\oracle\emv\PERFTBS_TMP1.ora' SIZE 120M 
    	EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1024K;

  7. #7
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    ce serait pas mal d'avoir l'erreur

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 69
    Par défaut
    Citation Envoyé par Fred_D
    ce serait pas mal d'avoir l'erreur
    Je ne trouve pas les traces... peut être parce que je ne les cherche pas au bon endroit

    Où dois je chercher ?

  9. #9
    Membre Expert
    Avatar de bouyao
    Inscrit en
    Janvier 2005
    Messages
    1 778
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 778
    Par défaut
    Est ce que tu a lancé spcreate.sql avec un super utilisateur comme SYS ou SYSTEM ?

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 69
    Par défaut
    Oui, bien sûr :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    connect sys/<mot de passe>@<instance> as sysdba

  11. #11
    Membre expérimenté
    Inscrit en
    Septembre 2006
    Messages
    142
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 142
    Par défaut
    avant de lancer spcreate.sql passe la commande "spool sp.log" sous sqlplus cela devrait générer un fichier de trace dans le répertoire de travail.

  12. #12
    Membre Expert
    Avatar de bouyao
    Inscrit en
    Janvier 2005
    Messages
    1 778
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 778
    Par défaut
    Est ce que tu a les fichiers traces :
    Spcusr.lis : report sur la création de l'utilisateur.
    Spctab.lis : report sur la création des tables et indexes.
    Spcpkg.lis : report sur la création du package STATPACK.

  13. #13
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    Citation Envoyé par Celestos
    Je ne trouve pas les traces... peut être parce que je ne les cherche pas au bon endroit

    Où dois je chercher ?
    t'as qu'à faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    spool SPCREATE.lst
    @SPCREATE.SQL
    spool off

  14. #14
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 69
    Par défaut
    Citation Envoyé par bouyao
    Est ce que tu a les fichiers traces :
    Spcusr.lis : report sur la création de l'utilisateur.
    Spctab.lis : report sur la création des tables et indexes.
    Spcpkg.lis : report sur la création du package STATPACK.
    Dans spctab.lis, voilà ce que j'ai :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    If this script is automatically called from spcreate (which is
    the supported method), all STATSPACK segments will be created in
    the PERFSTAT user's default tablespace.
     
    Using perftbs tablespace to store Statspack objects
     
    ... Creating STATS$SNAPSHOT_ID Sequence
    create sequence       STATS$SNAPSHOT_ID
                          *
    ERREUR à la ligne 1 :
    ORA-00955: Ce nom d'objet existe déjà
    Or, j'ai vérifié avant de lancer le script. Il n'existe pas.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SQL> select sequence_name from dba_sequences where sequence_owner='PERFSTAT';
     
    aucune ligne sélectionnée
    Voici le contenu du trace que j'ai fait au lancement du script :

    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    @ C:\oracle\ora9i\rdbms\admin\spcreate
    SQL> Rem
    SQL> Rem $Header: spcreate.sql 16-apr-2002.11:22:55 vbarrier Exp $
    SQL> Rem
    SQL> Rem spcreate.sql
    SQL> Rem
    SQL> Rem Copyright (c) 1999, 2002, Oracle Corporation.	All rights reserved.
    SQL> Rem
    SQL> Rem    NAME
    SQL> Rem      spcreate.sql - Statistics Create
    SQL> Rem
    SQL> Rem    DESCRIPTION
    SQL> Rem      SQL*PLUS command file which creates the STATSPACK user,
    SQL> Rem      tables and package for the performance diagnostic tool STATSPACK
    SQL> Rem
    SQL> Rem    NOTES
    SQL> Rem      Note the script connects INTERNAL and so must be run from
    SQL> Rem      an account which is able to connect internal.
    SQL> Rem
    SQL> Rem    MODIFIED   (MM/DD/YY)
    SQL> Rem    cdialeri	02/16/00 - 1191805
    SQL> Rem    cdialeri	12/06/99 - 1103031
    SQL> Rem    cdialeri	08/13/99 - Created
    SQL> Rem
    SQL> 
    SQL> --
    SQL> --  Create PERFSTAT user and required privileges
    SQL> @@spcusr
    SQL> Rem
    SQL> Rem $Header: spcusr.sql 17-apr-2002.18:41:23 vbarrier Exp $
    SQL> Rem
    SQL> Rem spcusr.sql
    SQL> Rem
    SQL> Rem Copyright (c) 1999, 2002, Oracle Corporation.	All rights reserved.
    SQL> Rem
    SQL> Rem    NAME
    SQL> Rem      spcusr.sql
    SQL> Rem
    SQL> Rem    DESCRIPTION
    SQL> Rem      SQL*Plus command file to create user which will contain the
    SQL> Rem      STATSPACK database objects.
    SQL> Rem
    SQL> Rem    NOTES
    SQL> Rem      Must be run from connected to SYS (or internal)
    SQL> Rem
    SQL> Rem    MODIFIED   (MM/DD/YY)
    SQL> Rem    vbarrier	04/01/02 - 2290728
    SQL> Rem    vbarrier	03/05/02 - Segment Statistics
    SQL> Rem    cdialeri	02/07/02 - 2218573
    SQL> Rem    cdialeri	11/30/01 - 9.2 - features 1
    SQL> Rem    cdialeri	04/26/01 - 9.0
    SQL> Rem    cdialeri	09/12/00 - sp_1404195
    SQL> Rem    cdialeri	04/07/00 - 1261813
    SQL> Rem    cdialeri	02/16/00 - 1191805
    SQL> Rem    cdialeri	01/26/00 - 1169401
    SQL> Rem    cdialeri	11/01/99 - 1059172
    SQL> Rem    cdialeri	08/13/99 - Created
    SQL> Rem
    SQL> 
    SQL> 
    SQL> set echo off verify off showmode off;
    Une idée ?

  15. #15
    Membre Expert
    Avatar de bouyao
    Inscrit en
    Janvier 2005
    Messages
    1 778
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 778
    Par défaut
    Moi, je te conseille de lancer pour supprimer tout et de relancer de nouveau

  16. #16
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 69
    Par défaut
    Citation Envoyé par bouyao
    Moi, je te conseille de lancer pour supprimer tout et de relancer de nouveau
    Je n'ose compter le nombre de fois que j'ai tenté la manipulation que tu me conseilles

    Pourtant, cette satanée création a parfaitement fonctionnée sur une des instances du serveur !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SQL & VBA] Copie d'enregistrements qui plante
    Par Altrensa dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 08/08/2007, 11h05
  2. Appel Procédure stockée SQL qui plante
    Par Daniel MOREAU dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 05/04/2007, 08h55
  3. Requête sur Vue SQL Server 2000 PLANTE aléatoirement
    Par StarMusic dans le forum Bases de données
    Réponses: 1
    Dernier message: 07/11/2006, 10h22
  4. [VBA-E+SQL] Message d'erreur et excel qui plante
    Par Deejoh dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 16/02/2006, 16h28
  5. [VB.NET] Sql plante
    Par Poussera dans le forum Windows Forms
    Réponses: 4
    Dernier message: 07/10/2004, 11h45

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