اوراکل اپکس- کندی اتصال به دیتابیس اوراکل

کندی اتصال به دیتابیس اوراکل

معمولا سه خطای TNS network بصورت زیر می باشد:
  • TNS-12545: Connect failed because target host or object does not exist
  • ORA-12154: TNS: Could not resolve service name
  • ORA-12157: TNS Internal network communication error
بصورت ساده معماری Oracle*Net شبیه به پوست های پیاز می باشد با لایه های انتقال درونی که داخل خودش می باشد. پایین تر لایه انتقال اوراکل TCP/IP می باشد.
پارامتر”_db_block_cache_protect ” در اوراکل نسخه 10.2.0.3 می توانست باعث کندی در connect در هنگام استفاده از tnsname.ora باشد. حال می توان از / as sysdba استفاده کرد که در این صورت از tnsname.ora استفاده نمی کند.
در نسخه اوراکل 11.2 و پایین تر یک bug با شماره 7715339 می باشد که خود باعث کندی در اتصال می شود که برای آن هم اوراکل Patch دارد.
می تواند مربوط به بحت هایی در خصوص memory باشد. سایز PGA راچک کنید.
بعضی اوقات Listener خودش باعث کندی می شود که با stop و start این مسئله حل می شود.
مسائل خارج از دیتابیس اوراکل ازقبیل firewall , DNS می تواند باعث کندی شود، درون این دو فایل را بررسی کنید.
البته در linux آدرس آن بدین صورت می باشد:
/etc/resolve.conf
/etc/hosts
حال بصورت مرحله به مرحله آنها را انجام دهید:
  1. چک کردن با دستور Ping IP سرور
  2. چک کردن دستور ping با DNS
  3. چک کردن با telnet با IP و Port مثلا 1521
  4. چک کردن با tnsping با استفاده از TNS service name
  5. چک کردن با SQL*Plus از روی سرو و کلاینت برای برقراری ارتباط
  6. در SQL*Plus مثلا از طریق یک dblink تست کنید. select from table@remote_db_link
  7. پارامتر _db_block_cache_protect جلوگیری می کند دربرابر hacker و خرابی های bug که log_buffer هم همین کارها را انجام می دهد. ولی باعث افزایش 30% بار بر روی کارایی دیتابیس می شود.

 

 

5/5 - (1 امتیاز)

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.

keyboard_arrow_up
Oracle APEX Capabilities (OAC)