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

SQL*Loader Oracle Discussion :

[SQL*Loader] insufficient privileges


Sujet :

SQL*Loader Oracle

  1. #1
    Membre du Club
    Inscrit en
    mars 2006
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : mars 2006
    Messages : 65
    Points : 47
    Points
    47
    Par défaut [SQL*Loader] insufficient privileges
    Bonjour ,
    J'essaie de charger une table sous Linux via sql loader et la commande suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    (sqlldr user/mdp@SID silent=header,feedback control=nom_table.ctl log=nom_table.log bad=nom_table.bad direct=false
    J'ai l'erreur suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
        470 SQL*Loader-926: OCI error while executing delete/truncate (due to REPLACE/TRUNCATE keyword) for table "ORACLE"."NOM_TABLE"
        471 ORA-01031: insufficient privileges
    J'ai regardé les privlièdes associé au user dans USER_TAB_PRIVS et il bien les droits: DELETE, insert, select, update.

    du coup, j'ai voulu m'assuer, et j'ai lancé les deux commandes suivantes sous SQL devlopper:

    - delete from nom_table => les données sont effacés
    - truncate table nom_table:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Erreur commençant à la ligne 6 de la commande :
    truncate table saf_dev
    Rapport d'erreur :
    Erreur SQL : ORA-00942: Table ou vue inexistante
    00942. 00000 -  "table or view does not exist"
    *Cause:    
    *Action:
    -truncate table ORACLE.nom_table:
    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
    Erreur commençant à la ligne 6 de la commande :
    truncate table ORACLE.saf_dev
    Rapport d'erreur :
    Erreur SQL : ORA-01031: privilèges insuffisants
    01031. 00000 -  "insufficient privileges"
    *Cause:    An attempt was made to change the current username or password
               without the appropriate privilege. This error also occurs if
               attempting to install a database without the necessary operating
               system privileges.
               When Trusted Oracle is configure in DBMS MAC, this error may occur
               if the user was granted the necessary privilege at a higher label
               than the current login.
    *Action:   Ask the database administrator to perform the operation or grant
               the required privileges.
               For Trusted Oracle users getting this error although granted the
               the appropriate privilege at a higher label, ask the database
               administrator to regrant the privilege at the appropriate label.
    Le synonyme est bien ajouté sur la table ( sinon le delete n'aurait pas fonctionné)

    Et comme cerise sur le gâteau , j'appelle le sql loader sur toutes les autres tables de ma base et ça fonctionne très bien. sauf pour celle là .

  2. #2
    Expert éminent sénior Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    octobre 2007
    Messages
    5 602
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : octobre 2007
    Messages : 5 602
    Points : 11 538
    Points
    11 538
    Par défaut
    To truncate a table, the table must be in your schema or you must have the DROP ANY TABLE system privilege.

  3. #3
    Membre du Club
    Inscrit en
    mars 2006
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : mars 2006
    Messages : 65
    Points : 47
    Points
    47
    Par défaut
    Merci

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

Discussions similaires

  1. équivalent SQL*Loader pour FB / IB
    Par djeant dans le forum Outils
    Réponses: 9
    Dernier message: 10/01/2005, 21h26
  2. Chargement de fichier par SQL LOADER
    Par davy.g dans le forum SQL*Loader
    Réponses: 17
    Dernier message: 15/11/2004, 13h08
  3. SQL LOADER
    Par velo83 dans le forum SQL*Loader
    Réponses: 2
    Dernier message: 25/10/2004, 08h24
  4. Réponses: 4
    Dernier message: 10/06/2004, 18h05
  5. erreur sql loader et performance
    Par mobisky dans le forum SQL*Loader
    Réponses: 14
    Dernier message: 20/08/2003, 12h27

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