Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Nie można usunąć tabeli, która właśnie została utworzona

Zasada 1 w NIGDY nie twórz niczego jako system (lub SYS). Są to wbudowane schematy dla wbudowanych obiektów.

Prawdopodobnie będziesz musiał połączyć się jako SYSDBA, aby mieć wystarczające uprawnienia do usunięcia obiektów należących do systemu. Ponadto, w zależności od instalacji, mogą wystąpić wyzwalacze, które odpalają się przed tablicą upuszczania (myślę, że MDSYS ją posiada) i które mogą nie działać dla obiektu SYSTEM.

Osobiście kusi mnie, aby wyrzucić bazę danych i zacząć od nowa lub wrócić do tyłu sprzed utworzenia obiektu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Brakujący artefakt com.oracle:ojdbc6:jar:11.2.0 ?

  2. Zaktualizuj tabelę z innej tabeli w Oracle

  3. Oracle otrzymuje klucze obce

  4. Mapowanie pól w Oracle SQL Loader

  5. JDBC :pobierz typ tablicy z metadanych