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 :

Oracle 10gR2 : vue systables non crées


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Janvier 2004
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 10
    Par défaut Oracle 10gR2 : vue systables non crées
    Bonjour

    Voilà j'ai un petit problème. Je viens d'installer une BDD sous Oracle 10G R2 -> Tout s'est correctement passé, j'ai pu exécuter des scripts et des personnes commencent à travailler dessus.
    -> Mais j'ai un problème avec un logiciel, que je ne peux pas modifier, et qui essaie de se connecter à la vue systables. Hors cette vue n'existe pas sur cette BDD.

    J'ai dû oublier de passer un script système. Pouvez-vous me dire lequel SVP.

    Merci d'avance

  2. #2
    Membre émérite Avatar de Z3phur
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2007
    Messages
    680
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2007
    Messages : 680
    Par défaut
    Es tu sure qu'elle existe cette vue? Quel est le but de ton logiciel quand il interroge cette vue?

    avant ton logiciel interrogeait qu'elle SGBDR?

  3. #3
    Membre habitué
    Inscrit en
    Janvier 2004
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 10
    Par défaut
    Pour répondre aux questions :
    1) Oui je suis certain qu'elle existe car sur autre BDD oracle 10g cette vue est présentes.
    2) Autrement le logiciel s'en sert pour vérifier que toutes les tables nécessaire à son fonctionnement sont présentes. Personnellement j'aurais utilisé l'objet DBA_TABLES mais ce n'est pas moi qui choisi.

    Merci tout de même

  4. #4
    Rédacteur
    Avatar de Vincent Rogier
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 373
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 373
    Par défaut
    par hasard, ton soft il n'est pas développé avec Centura / Gupta Team developper ?
    Vincent Rogier.

    Rubrique ORACLE : Accueil - Forum - Tutoriels - FAQ - Livres - Blog

    Vous voulez contribuer à la rubrique Oracle ? Contactez la rubrique !

    OCILIB (C Driver for Oracle)

    Librairie C Open Source multi-plateformes pour accéder et manipuler des bases de données Oracle

  5. #5
    Rédacteur
    Avatar de Vincent Rogier
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 373
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 373
    Par défaut
    Si c'est le cas :
    • un script est fournit avec le runtime (view7.sql ou view8.sql)...
    • Pour créer cette vue, le code est le suivant :
    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
    CREATE VIEW SYSCOLCOUNT (OBJ#, COLCOUNT)
        AS
    SELECT C.OBJ#, COUNT(*)
    FROM SYS.COL$ C
    GROUP BY C.OBJ#
    ;
     
    CREATE VIEW SYSTABLES (CREATOR, NAME, COLCOUNT, TYPE, REMARKS, PERCENTFREE)
           AS 
    SELECT U.NAME, O.NAME, CO.COLCOUNT, 
        DECODE(O.TYPE#, 2, 'T', 4, 'V', 5, 'S', 'S'), 
        C.COMMENT$,
        0
    FROM SYS.OBJ$ O, SYS.USER$ U, SYS.COM$ C, SYSCOLCOUNT CO
    WHERE O.OWNER# = U.USER#
      AND O.OBJ# = C.OBJ#(+)
      AND C.COL#(+) IS NULL
      AND O.TYPE# IN (2, 4)
      AND O.OBJ# = CO.OBJ#
      and o.linkname is null
      and (o.owner# in (uid, 1)
            or
           o.obj# in ( select obj#
                      from sys.objauth$
                      where grantee# in ( select kzsrorol
                                          from x$kzsro
                                        )
                    )
           )
    ;
     
    CREATE PUBLIC SYNONYM SYSTABLES FOR SYSTABLES;
    Vincent Rogier.

    Rubrique ORACLE : Accueil - Forum - Tutoriels - FAQ - Livres - Blog

    Vous voulez contribuer à la rubrique Oracle ? Contactez la rubrique !

    OCILIB (C Driver for Oracle)

    Librairie C Open Source multi-plateformes pour accéder et manipuler des bases de données Oracle

  6. #6
    Membre émérite Avatar de Z3phur
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2007
    Messages
    680
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2007
    Messages : 680
    Par défaut
    je me disais aussi que je ne la connaissais pas cette vue, normal alors.

    Merci vicenzo

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

Discussions similaires

  1. [debutant] Hibernate : table non crée
    Par lilou77 dans le forum Hibernate
    Réponses: 10
    Dernier message: 06/01/2006, 16h32
  2. [Oracle 9] Vue materialisée indexée et optimisation
    Par scornille dans le forum Oracle
    Réponses: 4
    Dernier message: 18/11/2005, 15h11
  3. [Oracle 10G] Vue matérialisé
    Par slefevre01 dans le forum Oracle
    Réponses: 1
    Dernier message: 20/10/2005, 11h32
  4. Impossible d'accéder aux tables non créées par dbo
    Par Pete dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 07/10/2005, 14h01
  5. Réponses: 8
    Dernier message: 04/10/2005, 19h27

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