löschen Sie den Benutzer ORA-00604-und ORA-00054
Führe ich eine impdp, aber es nicht beenden, weil es nicht Platz im tablespace.
Ich halt die impdb und jetzt Muss ich drop das neue schema und ich benutze dieses Befehl:
SQL> drop user TEST cascade;
drop user TGK_EXOR_IFIL_008_432 cascade
*
ERROR at line 1:
ORA-00604: error occurred at recursive SQL level 1
ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired
Ich nicht finden, keine Sperre für die Datenbank für dieses schema:
SQL> select * from v$session where username = 'TEST';
no rows selected
Ich benutze oracle 11g
- Versuchen Sie, select * from v$session ohne where Benutzername = 'TEST', was wäre das Ergebnis? Sieht aus wie Oracle Rollback der änderungen, und Sie sollten warten, bis es zu beenden. Überprüfen Sie auch, ob longops: WÄHLEN Sie "VSL".TIME_REMAINING, VS.SQL_FULLTEXT, VSL.* VON V$SESSION_LONGOPS VSL LEFT JOIN V$SQL VS AUF VS.SQL_ID = VSL.SQL_ID, WO TIME_REMAINING > 0;
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dem impdp war entweder noch läuft oder es wurde ein Rollback der import selbst.
Sie können versuchen, und warten, bis es fertig ist oder töten Sie Sie manuell. Finden Sie es mit diesem:
Kredit
Nach der Feststellung, das Objekt gesperrt ist, können Sie töten die sid.
Oder wenn es eine Tabelle ist, die Sie festhält, die Sie markieren können es nur Lesen: