datapump (expdp) et virtualbox répertoire partagé
Rédigé par gorki Aucun commentaireLe problème :
Utiliser expdp (export Oracle) pour dumper une base sur un répertoire partagé VirtualBox
Solution :
ça ne marche pas.
J'ai testé plusieurs choses :
ça ne marche pas sous l'OS
- mettre les droits du répertoire partagé à l'utilisateur oracle via chown/chmod. Ce n'est pas possible (même dans les sous-répertoires)
ça marche sous l'OS (je peux créer des répertoires/fichier), ça ne marche pas avec expdp :
- ajouter l'utilisateur oracle au groupe vboxsf. (ORA-39070)
- monter le répertoire partagé pour l'utilisateur oracle (cf ce lien). (ORA-39070)
- utiliser un répertoire local pour le LOG et le partagé pour le dump (cf ce lien). (ORA-27054)
Au final je dump en local sur ma VM après avoir fait de la place.
Les commandes utiles :
- pour remonter le disque partager pour un autre user que root
mount -t vboxsf -o uid=1000,gid=1000 <folder name given in VirtualBox> /home/<user>/where/ever/you/want