Oracle Apex: отброшенные объекты не отображаются в корзине
После случайного удаления тела пакета в Oracle Application Express 4.0.2.00.09 я попытался восстановить его из корзины.
Однако объект не отображается в этой папке вместе с другими многочисленными объектами, которые я пропустил в прошлом.
Использование Flashback также не имело никакого эффекта. Кто-нибудь еще испытывал это? Кто-нибудь знает как это решить?
1 ответ
В корзине хранятся только удаленные таблицы (и связанные с ними биты и фрагменты, такие как индексы и триггеры).
Пакеты базы данных, представления и другие объекты удаляются навсегда. Вам необходимо восстановить из резервной копии или программного обеспечения контроля версий.
Если вы не можете откатить удаленные таблицы, следуйте этим инструкциям.
- Щелкните правой кнопкой мыши на пользователе.(Пользователь, который использовал для создания вашего соединения)
- Перейти к редактированию пользователя
- Нажмите на вкладку SQL в редактировании пользователя
- Измените "DEFAULT TABLESPACE" с "SYSTEM" на "USERS"
- Теперь создайте новую таблицу под пользователем, затем отбросьте ее и попробуйте откатить ее.