Forum

Oracle Start Stop K...
 
Bildirimler
Hepsini Temizle

Oracle Start Stop Kontrolu

9 Yazılar
3 Üyeler
0 Likes
675 Görüntüleme
(@ahmetsirin)
Gönderiler: 77
Estimable Member
Konu başlatıcı
 

 

Merhabalar

 

Oracle veritabanının çalışıp çalışmadığını DOS üzerinden nasıl kontrol edebiliriz?

Bu amaçla yapılmasa bile, en azından Oracle nin o an çalışıp çalışmadığını kontrol edebildiğim bir kod vardı. Net te aradım ama tekrar bulamadım.

 

 
Gönderildi : 06/12/2017 23:07

(@h-koraygunduz)
Gönderiler: 301
Üye
 

Selamlar;

Öncelikle SQL plus ile veritabanına bağlanın.

sqlplus / as sysdba

sonrasında aşağıdaki komut ile sorgulayın.

SQL> select status from v$instance;

Sonuç olarak aşağıdaki gibi open çıktısını aldıysanız veritabanı açık demektir.,

OPEN

 

Teşekkürler.

 
Gönderildi : 07/12/2017 01:50

(@ahmetsirin)
Gönderiler: 77
Estimable Member
Konu başlatıcı
 

Selam

 

İlginiz için öncelikle teşekkür ederim.

Ben işlemleri DOS üzerinden yapmak istiyorum. Eğer Oracle Start yapılmış ise OPEN diye bir dönüş geliyor. Lakin Oracle Stop yapıldığında "ORA-12560: TNS:protocol adapter error" hatasını veriyor ve tekrar dos a düşmüyor. Dosa geri düşse işimi görecek.

 

Mesela Dos üzerinde kullandığım örnek kod:

Sqlplus -s SYS/xxxxxxx as sysdba @Kod.sql > Cikti.txt

 
Gönderildi : 07/12/2017 02:01

(@h-koraygunduz)
Gönderiler: 301
Üye
 

Selamlar;

 

SQL Plus dan çıkmıyor bunu anlıyorum. Bu mümkün değil. Orada kalır.

 

Teşekkürler.

 
Gönderildi : 07/12/2017 11:17

(@ahmetsirin)
Gönderiler: 77
Estimable Member
Konu başlatıcı
 

 

SQL ın içine girmeden başka hangi taktikler ile, Oracle nin çalışıp çalışmadığnı anlayabiliriz?

 
Gönderildi : 10/12/2017 18:11

(@h-koraygunduz)
Gönderiler: 301
Üye
 

Selamlar;

Taktiksel bir konu değil. Normal olarak bu şekilde kontrol ediyoruz.

Ayrıca Oracle yönetimi için Enterprise Manager gibi bir web arayüzü vardır. Oradan da takip edebilirsiniz.

Daha taktiksel yaklaşmak istiyorsanız. Oracle login olmayı deneyin olamıyorsanız çalışmıyordur.

 

Teşekkürler.

 
Gönderildi : 11/12/2017 00:18

(@ahmetsirin)
Gönderiler: 77
Estimable Member
Konu başlatıcı
 

Selam

Sanırım ne yapmak istediğim konusunda anlaşılamıyorum. Kontrolü ben kendim manuel yapmayacağım. Yaptığım program üzerinden kontrol ettirmem gerekiyor. Ben bunu daha önce yapabiliyordum ama kodu bulamadım bir türlü. 

 

Şunu fark ettim,

Oracle Start olduğunda, Görev Yöneticinde İşlemler altında Oracle.exe aktif oluyor. Oracle Stop olduğunda Görev Yöneticinden Oracle.exe kayboluyor. Oracle nin çalışıp çalışmadığını bu şekilde sorgulatabilirim. Lakin daha basit, daha sağlıklı bir yöntem varsa daha iyi olur. 

 
Gönderildi : 13/12/2017 01:13

(@h-koraygunduz)
Gönderiler: 301
Üye
 

Selamlar;

Windows servislerinden Oracle servisinin durumunu check ettirseniz daha çok işinizi görecek gibi.

 

Teşekkürler

 
Gönderildi : 13/12/2017 04:04

(@bugraparlayan)
Gönderiler: 324
Üye
 

Servisler ile hareket edebilir, bu bir seçimdir yada belli sürelerde bir connection oluşturup sonucu göre kapalı yada açık olarak işlemde yapabilirsiniz. Biz bir projede 60 saniyelik periyotlar ile oracle bağlantı kurup dinleme işlemi yapıyorduk basit ama işe yarar bir çözüm olmuştu. Örneğin sizde bu şekilde yapıp Koray hocanın verdiği " select status from v$instance; " sorgusu ile durumu öğrenebilir ekrana yazdırabilir buna göre aksiyon alabilirsiniz. 

Oracle ACE Associate - Türkiye Hayat & Emeklilik

****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

 
Gönderildi : 18/12/2017 21:37

Paylaş: