2013-09-04 3 views
0

Après avoir déposé accidentellement un corps de package dans Oracle Application Express 4.0.2.00.09, j'ai tenté de le restaurer à partir de la corbeille.Oracle Apex: les objets déposés n'apparaissent pas dans la corbeille

L'objet n'apparaît cependant pas dans ce dossier, ainsi que d'autres objets que j'ai déposés par le passé.

L'utilisation de Flashback n'a eu aucun effet non plus. Quelqu'un d'autre a-t-il déjà vécu cela? Quelqu'un sait-il comment résoudre ceci?

+0

Il suffit de le restaurer à partir de votre logiciel de contrôle de version. –

Répondre

1

La corbeille ne stocke que les tables supprimées (et leurs bits et pièces associés comme les index et les déclencheurs).

Les packages de base de données, les vues et les autres objets sont supprimés définitivement. Vous devez restaurer à partir d'un logiciel de sauvegarde ou de contrôle de version.

0

Si vous n'êtes pas en mesure de restaurer laissé tomber les tables suivent ces instructions

  1. Faites un clic droit sur l'utilisateur. (Utilisateur qui a utilisé pour créer votre connexion)
  2. Aller à modifier l'utilisateur
  3. Cliquez sur Onglet SQL dans l'utilisateur d'édition
  4. Modifier "DEFAULT TABLESPACE" de "SYSTEM" à "USERS"
  5. Maintenant, créez une nouvelle table sous l'utilisateur, puis déposez-la, et essayez de l'annuler.