09 Ekim 2009

Oracle BDE invalid filename hatası

Windows XP servicepack 3 yüklü bir bilgisyara cihazin CD-ROM sürücüsü olmaıdğı için network üzerindeki Clienti D: sürücüsüne kopyalayıp oradan kurulum yaptık.

İlginç olan şöyle bir hata vermesi. Oracle clienti kurulum sirasinda C: sürücüsüne kurulmaya ikna etseniz de her nasılsa Register üzerindeki kayıtlarını D: sürücüsündeymiş gibi ayarlıyor.

Peki bunu nasıl fark ettik?

Gerekli otomasyon uygulamasını kurduğumuzda BDE Administrator de Oracle Server'i tanımlamaya çalıştığınızda "invalid filename" hatası vermeye başladı.
Oracle Net Manager üzerinden işlem yaparsanız herşeyin çalıştığınını görüyorsunuz. Fakat BDE bir türlü server'ı tanımak istemiyor.

Sebebi de ilk belirtiğimiz Register hatası.
Bu sornunu düzeltmek için Başlat -> Çalıştır -> Regedit yazarak Kayıt defteri düzenleyicisini açıyoruz.
Bu klasörün altından
\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ içerisindeki "ORACLE_HOME" değişkenini açıp "D:\oracle\ora92" olan yolu "C:\oracle\ora92" olarak değiştirmeniz yeterli gelir.

Etiketler: , ,