sqlnet.ora veya tnsnames.ora değişiklikleri yeniden başlatılmasını gerektiriyor mu?


10

Oracle'ın sqlnet.ora veya tnsnames.ora dosyalarını her değiştirdiğinizde, sistemin yeniden başlatılması gerekir mi? Benim durumumda, yalnızca bahsettiğim makineye Oracle istemcisi yükledim, ancak meraktan dolayı Oracle sunucu kurulumu için ne anlama gelir?

Yanıtlar:


12

Genel olarak, hayır. Bir tnsnames.ora değişikliği yeniden önyükleme gerektirmemelidir, ancak bazı uygulamalar, örneğin kullanıcıya açılan bir sunucu listesini sunabilmek için başlangıçta tnsnames.ora'yı okuyacak ve ayrıştıracak ve ne zaman okunduğunu önbelleğe alacaktır uygulama dosyayı yeniden okumak yerine başlattı. Duruma bağlı olarak, verileri önbelleğe alabilecek uygulamaları nasıl öldüreceğinizi ve yeniden başlatacağınızı bulmak yerine bir Windows istemcisini yeniden başlatmak en kolay yol olabilir.

Bir sqlnet.ora değişikliği, gerekli olmasa da tutarlılık uğruna yeniden başlatmadan yararlanabilir. sqlnet.expire_timeÖrneğin, bir sunucuda ölü bağlantı algılamayı etkinleştirmek gibi bir şey yapıyorsanız , ayarın yalnızca yeni bağlantılar yerine tüm bağlantılar için geçerli olduğundan emin olmak için sunucuyu yeniden başlatmanız muhtemelen mantıklıdır. Sunucunun yeniden başlatıldığını ve yapılan ayardan önce açılan bir bağlantının bazı yapay nesnelerine bakmadığınızı bilerek, belirli bir ölü bağlantının neden hala asılı olduğunu hata ayıklayın.


3

benim expierience wih sqlplus ve diğer bazı araçlar:

  • tnsnames.ora bir istemci bir bağlantı açmak istediğinde okunur
  • sqlnet.ora bir istemci işlemi başladığında okunur

en azından sqlplus için bunu kolayca doğrulayabilirsiniz:

  • sqlplus'ı başlatın ve tnsnames.ora içine yeni bir giriş ekleyin. kullanabilirsiniz.
  • sqlplus başlatın ve sqlnet.ora içinde izleme yapılandırın, bu işe yaramaz:
 
trace_directory_clint = c: \ trace
trace_timestamp_client = açık
trace_level_client = 16
trace_unique_client = açık

Ama tabii ki başka uygulamalar başka bir şekilde davranabilir

Trace_directory yoksa veya yazılabilir değilse, izleme dizini varsa elbette izleme çalışmaz. Ayrıca senin eserlerini izleme kontrol yshould nedenle, başlamadan önce bunu coigure eğer sqlplus

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.