SQL Developer błąd "ORA-00054" przy DROP

SQL Developer błąd "ORA-00054" przy DROP
O9
  • Rejestracja:ponad 6 lat
  • Ostatnio:około 3 lata
  • Postów:3
0

Witam. Jestem początkujący i projektując bazę danych w SQL DEVELOPER będąc w fazie insertów próbując użyć "DROP" pojawiło mi się to: "Error report -
SQL Error: ORA-00054: zasób zajęty, a zlecono uzyskanie z NOWAIT lub upłynął limit czasu " Wiem, że są "poradniki" w necie po angielsku jak to zrobić, ale każdy pisze co innego i większość jest niezrozumiałe dla mnie (nie jestem jeszcze z tym środowiskiem oswojony". Czy potrafiłby ktoś w miarę prosto mi wyjaśnić co powinienem zrobić z tym? Z góry dziękuję

R7
Po prostu pokaż co robisz. Jeśli robisz: INSERT a potem DROP to coś robisz źle. DROP usuwa tabelę, a skoro coś do niej wstawiłeś, to jest zakładana na niej blokada - więc nie możesz jej usunąć. Najpierw musiałbyś zrobić COMMIT albo ROLLBACK (zatwierdzić lub wycofać zmiany). W każdym razie DROP używa się sporadycznie, do czego to potrzebujesz?
abrakadaber
abrakadaber
  • Rejestracja:ponad 12 lat
  • Ostatnio:8 miesięcy
  • Postów:6610
0

a co próbujesz usunąć? Jeśli tabelę to nie możesz być do niej połączony.


Chcesz pomocy - pokaż kod - abrakadabra źle działa z techniką.
O9
Chciałem wszystkie tabele usunąć, ale nie mogę żadnej, bo wtedy wyświetla się ten błąd.
JU
  • Rejestracja:ponad 9 lat
  • Ostatnio:3 miesiące
  • Lokalizacja:Śląsk
  • Postów:45
0

Pewnie masz jakąś sesję, której nie zakończyłeś commit lub rollback i trzyma tabelę. Zakończ wszystkie połączenia, ktore moga wykorzystywać tą tabelę i powinno przejść bez błędu.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.