Précédent   Forum du club des développeurs et IT Pro > Bases de données > Oracle > Administration
Administration Forum d'entraide sur l'administration du serveur Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 08/01/2013, 14h33   #1
alexisongagna
Membre du Club
 
Alexis ONGAGNA
Inscription : septembre 2010
Messages : 62
Détails du profil
Informations personnelles :
Nom : Alexis ONGAGNA
Âge : 32

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : septembre 2010
Messages : 62
Points : 55
Points : 55
Par défaut Changement de tablespace pour les tables externes

Bonjour à tous,

J'ai une petite problématique et je ne trouve pas de solution :

Dans ma base Oracle 9i j'ai des tables externes créées sur le tablespace SYSTEM. J'aimerais changer cela et les mettre sur un tablespace applicatif que j'ai crée. Sauf que lorsque je fais un alter table move tablespace ... il me pète l'erreur : ORA-30657: operation not supported on external organized table.

Quelqu'un sait comment je peux contourner cette restriction ? Comment faire en sorte que mes tables externes soient sur mon tbs ?

Merci pour votre aide.
alexisongagna est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2013, 15h30   #2
mnitu
Expert Confirmé Sénior
 
Avatar de mnitu
 
Homme Marius Nitu
Ingénieur développement logiciels
Inscription : octobre 2007
Messages : 4 104
Détails du profil
Informations personnelles :
Nom : Homme Marius Nitu
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 : 4 104
Points : 7 997
Points : 7 997
Les tables externes n'ont pas vraiment de tablespace, d'ailleurs en Oracle 10g la zone tablespace est non-renseignée!
mnitu est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 08/01/2013, 15h35   #3
jkofr
Membre éprouvé
 
Avatar de jkofr
 
Homme Jacques Kostic
Senior Consultant DBA (Trivadis SA)
Inscription : octobre 2006
Messages : 369
Détails du profil
Informations personnelles :
Nom : Homme Jacques Kostic
Âge : 44
Localisation : Suisse

Informations professionnelles :
Activité : Senior Consultant DBA (Trivadis SA)
Secteur : Conseil

Informations forums :
Inscription : octobre 2006
Messages : 369
Points : 482
Points : 482
Envoyer un message via MSN à jkofr
Hello,

Une table externe correspond à une définition logique d'une table dont les lignes sont dans un fichier texte avec délimiteur, externe à la base auquel on accéde via un directory.

Seul les Select sont possibles.

jko
__________________
OCP 11g, RAC and Performance & Tuning Expert 11g
RMAN Backup & Recovery, Data Guard and Grid Control
jkofr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2013, 10h11   #4
alexisongagna
Membre du Club
 
Alexis ONGAGNA
Inscription : septembre 2010
Messages : 62
Détails du profil
Informations personnelles :
Nom : Alexis ONGAGNA
Âge : 32

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : septembre 2010
Messages : 62
Points : 55
Points : 55
Bonjour,

Je connaissais déjà tout ce que vous dites. Mais en fait, ce qui m'ennuie est juste le fait de voir que ces tables externes ont pour tbs SYSTEM. J'aimerais juste changer cela. Est ce que cela peut se faire à la création de la table ?
alexisongagna est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2013, 10h51   #5
mnitu
Expert Confirmé Sénior
 
Avatar de mnitu
 
Homme Marius Nitu
Ingénieur développement logiciels
Inscription : octobre 2007
Messages : 4 104
Détails du profil
Informations personnelles :
Nom : Homme Marius Nitu
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 : 4 104
Points : 7 997
Points : 7 997
Vos tables externes ne sont pas dans system. Il n'y a rien à faire ou à changer! A la limite vérifiez juste le tablespace par défaut de l'utilisateur qui est le propriétaire du schéma de création des tables externes.
mnitu est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 09/01/2013, 11h03   #6
alexisongagna
Membre du Club
 
Alexis ONGAGNA
Inscription : septembre 2010
Messages : 62
Détails du profil
Informations personnelles :
Nom : Alexis ONGAGNA
Âge : 32

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : septembre 2010
Messages : 62
Points : 55
Points : 55
Ok, merci bien pour vos réponses.
alexisongagna est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2013, 11h21   #7
Pomalaix
Rédacteur
 
Inscription : décembre 2002
Messages : 2 653
Détails du profil
Informations personnelles :
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2002
Messages : 2 653
Points : 4 125
Points : 4 125
Citation:
Envoyé par alexisongagna Voir le message
...ce qui m'ennuie est juste le fait de voir que ces tables externes ont pour tbs SYSTEM.
Ca me surprend beaucoup. Comment le contrôlez-vous ?
Je ne me rappelle plus comment ça se passait en V9, mais en V10 et au delà, les tables externes n'ont pas de tablespace du tout, ce qui n'est pas surprenant vu que ces objets n'ont pas de segment en base.
__________________
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 10
Vieux 09/01/2013, 13h36   #8
mnitu
Expert Confirmé Sénior
 
Avatar de mnitu
 
Homme Marius Nitu
Ingénieur développement logiciels
Inscription : octobre 2007
Messages : 4 104
Détails du profil
Informations personnelles :
Nom : Homme Marius Nitu
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 : 4 104
Points : 7 997
Points : 7 997
Citation:
Envoyé par Pomalaix Voir le message
Ca me surprend beaucoup. Comment le contrôlez-vous ?
....
Oracle 9i les affichent dans xxx_tables comme apparteannt au tablespace system. C'est plus les cas avec Oracle 10g.
mnitu est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 09/01/2013, 14h40   #9
Pomalaix
Rédacteur
 
Inscription : décembre 2002
Messages : 2 653
Détails du profil
Informations personnelles :
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2002
Messages : 2 653
Points : 4 125
Points : 4 125
Citation:
Envoyé par mnitu Voir le message
Oracle 9i les affichent dans xxx_tables comme apparteannt au tablespace system. C'est plus les cas avec Oracle 10g.
Merci pour la précision !
__________________
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
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 13h44.


 
 
 
 
Partenaires

Hébergement Web