Oracle hataları

ORA-01017: invalid username/password; logon denied

Kullanıcı adı ya da parola geçersiz; giriş reddedildi

ORA-01017: invalid username/password; logon denied

Veritabanı girişi reddetti. Çoğunlukla parola yanlıştır (parolalar büyük/küçük harfe duyarlıdır); ama kullanıcı bağlandığınız veritabanında ya da PDB’de olmayabilir veya SYSDBA girişi parola dosyasıyla uyuşmuyor olabilir.

Ne anlama gelir?

Oracle yanlış parola için de var olmayan kullanıcı için de aynı hatayı döndürür; hangisi olduğunu söylemez. Yeni sürümlerde mesaj invalid credential or not authorized; logon denied biçiminde yazılır.

Yaygın nedenler

Nasıl çözülür?

  1. Parolayı büyük/küçük harfe dikkat ederek yeniden yazın.
  2. Servis adını kontrol edin: bir PDB’de oluşturulan kullanıcı diğerinde yoktur.
  3. Bir DBA’dan hesabı DBA_USERS’ta (durum, PDB) kontrol etmesini ve gerekirse parolayı sıfırlamasını isteyin.
  4. SYSDBA için parola dosyasının SYS parolasıyla eşleştiğinden emin olun.
  5. Parolada özel karakter varsa çift tırnak içine alın.

Örnek

DBA: hesabı kontrol edip parolayı sıfırlayın:

SELECT username, account_status, lock_date, expiry_date
  FROM dba_users
 WHERE username = 'APP_USER';

ALTER USER app_user IDENTIFIED BY "Yeni#Parola0";

SQLlightspeed’de

Bir ifade hata verdiğinde SQLlightspeed’in hata paneli, hata kodunu sade bir Türkçe açıklama ve ne yapmanız gerektiğine dair bir öneriyle; Oracle’ın kendi mesajı ve Oracle dokümantasyonuna bağlantıyla birlikte gösterir — bu hata ve sık görülen onlarca başka hata için.

İlgili hatalar

ORA-12154ORA-12514ORA-01031 Tüm Oracle hataları →

Oracle dokümantasyonu: ORA-01017. Oracle, Oracle Corporation’ın tescilli ticari markasıdır. SQLlightspeed’in Oracle ile bir bağlantısı yoktur.