ORA-01950: 'USERS' tablo alanında ayrıcalık yok [kapatıldı]


95

Bu hatayı alıyorum:

ORA-01950: 'USERS' tablo alanında ayrıcalık yok

Varsayılan bir tablo alanım var ve tablolar oluşturabiliyorum, ancak bunlar Toad'daki nesneler sekmesinde gösterilmiyor. Oluşturduğum tablolara hiçbir şey ekleyemiyorum.


3
Ben değişmiş benim hiçbir etkisi kullanıcıyı. Daha sonra sahip kullanıcıyı değiştirdim ve satır ekleyebildim.
Steve11235

3
@ Steve11235 Eğer düşünürseniz, tek mantıklı yol budur. Nesne sahibine aittir, bu nedenle veriler sahibine aittir ve bu nedenle sahibin kotası hesaba katılır (aksi takdirde Oracle, veritabanındaki her bir satır için sahipliği izlemelidir - son derece pratik değildir ve çoğunlukla kullanışsızdır. ).
Frank Schmitt

Yanıtlar:


196

Tablo alanında 0 kotanız olduğundan veri ekleyemezsiniz. Bunu düzeltmek için koş

ALTER USER <user> quota unlimited on <tablespace name>;

veya

ALTER USER <user> quota 100M on <tablespace name>;

DBA kullanıcısı olarak (ne kadar alana ihtiyacınız olduğuna / vermek istediğinize bağlı olarak).


ve belirli bir <kullanıcı> için mevcut kotayı nasıl bilebilirim (seçebilirim?) ??
downtheroad

@downtheroad Takip soruları SO'da ayrı sorular olarak yayınlanmalıdır - sadece devam edin ve yeni bir soru olarak gönderin.
Frank Schmitt

Sorun için güzel cevap.
hygull
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.