tns hatası

Oracle veritabanı ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
danaci
Üye
Mesajlar: 178
Kayıt: 24 May 2005 12:45

tns hatası

Mesaj gönderen danaci » 08 Haz 2006 03:23

arkadaşlar oracle yüklü win 2000 adv. server makınamız elektrik kesintisi sebebiyle kapandı. Yeniden başlattığımızda oracle a login olamıyorum. Listener hatası veriyor ama yeni bir listener tanımladım buna rağmen login olamadım. TnsNames.ora dosyasında da servis name tanımlama rağmen yinede bağlantı kuramıyorum.
ben path ine oracle ın yüklü bulunduğu bin dizini ekliyorum bir süre sonra path ilk hali ile görünüyor.
yardımcı olursanız sevinirim

Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 12:48
Konum: İstanbul

Mesaj gönderen rsimsek » 08 Haz 2006 06:08

VT yi kapayıp açmayı denediniz mi :?:
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!

doganzorlu
Kıdemli Üye
Mesajlar: 395
Kayıt: 22 Tem 2004 08:15
Konum: İzmir
İletişim:

Mesaj gönderen doganzorlu » 08 Haz 2006 08:51

Selam,

Oracle problem checklist;

1. Command line;
set ORACLE_SID=db1
sqlplus "/ as sysdba"

hata veriyor ya da new instance diyorsa db start olmamıştır.
startup

start edersiniz hata veriyorsa kullanıcının dba grubundan olup olmadığına bakarsınız.

2. Listener hatası
lsnrctl status

gelen listede db1 var mı ? Yoksa

a) makinanın ip si değişmiş olabilir, listener.ora kontrol ediniz.
b) firewall engellemiş olabilir

3. orada olmasına rağmen login olamıyorsunuz

a) authentication modeli değişmiş olabilir ya da mevcut modelin auth server ı da down olmuş olabilir.

4. Sorun devam ediyorsa bir bilenden profesyonel yardım alınır ya da Linux kullanmadığımız için ah vah edilir :)

Bu arada http://www.doganzorlu.com/oracle sitesindeki foruma da bu topiği taşırsanız sevinirim. Orada da bir kaynak oluşturmaya çalışıyorum..

Kolay gelsin,
Doğan Zorlu, İzmir

------------------------
"Bu Kitap'ı sana yalnız şunun için indirdik: Hakkında ayrılığa düştükleri şeyi onlara iyice açıklayasın ve Kitap, iman eden bir topluluk için kılavuz ve rahmet olsun." (NAHL 64)

danaci
Üye
Mesajlar: 178
Kayıt: 24 May 2005 12:45

Mesaj gönderen danaci » 09 Haz 2006 07:36

doğan hocam benim anadb adında bir db im var

lsnrctl start listener dediğimde
LSNRCTL for 32-bit Windows: Version 9.2.0.1.0 - Production on 09-JUN-2006 08:15:24

Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved.

Starting tnslsnr: please wait...

Service OracleOraHome92TNSListener already running.
TNS-12536: TNS:operation would block
TNS-12560: TNS:protocol adapter error
TNS-00506: Operation would block
32-bit Windows Error: 997: Unknown error

listener status dediğimde ise

LSNRCTL for 32-bit Windows: Version 9.2.0.1.0 - Production on 09-JUN-2006 08:16:06

Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=eposerver)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for 32-bit Windows: Version 9.2.0.1.0 - Production
Start Date 08-JUN-2006 14:40:36
Uptime 0 days 17 hr. 35 min. 32 sec
Trace Level off
Security OFF
SNMP OFF
Listener Parameter File D:\oracle\ora92\network\admin\listener.ora
Listener Log File D:\oracle\ora92\network\log\listener.log
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=eposerver)(PORT=1521)))
The listener supports no services
The command completed successfully

uyarılarını alıyorum.

dediğiniz gibi set oracle_sid =anadb de yaptım ama hala login olamıyorum

reg deki orahome oracle autostart=true

yardımlarınız için tşk.ler.

Cevapla