ORA-00959 genelde bir SQL ifadesinin yanlış tanımlanmasıyla ortaya çıkar. Bu sorunu özel olarak yazmamın nedeni kullanıcılar ile tablespace'lerin karıştırılıyor olmasıdır. Genelde kullanıcılar tablespace'lerle aynı adla yaratılırlar. Bu yüzden buna göre SQL'ler formüle edilirler. Bir object'in yaratıldığı yerin adı illa kullanıcıyla aynı adı taşımak zorunda değildir.
Bu yüzden eğer bu hatayla karşılaşırsak, dba_tablespaces'den bu tablespace'lerin varlığını, dba_users'dan da kullanıcıların varlığı kontrol edilmelidir.
Bu sorun özetle bir kullanıcı hatasıdır.
Hiç yorum yok:
Yorum Gönder