ORA-12546 TNS:permission denied TNS-12546: TNS:permission denied
Hata:
Windows işletim sisteminde Oracle veri tabanı oluşturulurken :
ORA-12546 TNS:permission denied
ORA-12560 TNS protocol adpater error
ORA-516 Permission denied
From SQL*Net trace :
….
nladtrm: exit
nscall: error exit
nioqper: error from nscall
nioqper: nr err code: 0
nioqper: ns main err code: 12546
nioqper: ns (2) err code: 12560
nioqper: nt main err code: 516
yada listener’a yeni bir bağlantı isteği geldiğinde :
24-MAY-2010 03:32:20 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=XXXX)(INSTANCE_NAME=XXXX)(CID=(PROGRAM=aaaaaaaaaaaaaaaaaaaaaaaaaaa)(HOST=XYZ)(USER=yyyyyy))) * (ADDRESS=(PROTOCOL=tcp)(HOST=XXX.XXX.XXX.XXX)(PORT=3860)) * establish * XXXX * 12500
TNS-12500: TNS:listener failed to start a dedicated server process
TNS-12546: TNS:permission denied
TNS-12560: TNS:protocol adapter error
TNS-00516: Permission denied
32-bit Windows Error: 5: Input/output error
Sebep:
Bu hata uyumsuz işletim sistemi ve oracle yazılımı versiyonundan kaynaklanmaktadır. 64 bit windows işletim sistemine 32 bir oracle veri tabanı çalıştırıldığında bu hata alınabilmektedir.
Çözüm:
Oracle 32 bit veri tabanını 32 bir windows işletim sisteminde çalıştırılabilir.
yada
Oracle 64 bit veri tabanını 64 bir windows işletim sisteminde çalıştırılabilir.
İşletim sisteminize uygun oracle veri tabanı versiyonunu indirip kurabilirsiniz.