نمایش نتایج 1 تا 1 از 1

نام تاپیک: مشکل عدم اجرای نرم افزارهای Pl SQL Developer و یا Mastero در ویندوزهای 64 بیتی مانند ویندوز 7

  1. #1
    کاربر دائمی آواتار رسول_57
    تاریخ عضویت
    تیر 1386
    محل زندگی
    تهران
    پست
    218

    مشکل عدم اجرای نرم افزارهای Pl SQL Developer و یا Mastero در ویندوزهای 64 بیتی مانند ویندوز 7

    اگر تا به حال خواسته باشید در ویندوزهای 64 بیتی مانند ویندوز سرور 2012 یا ویندوز 7 که اوراکل دیتابیس بر روی آن نصب می باشد ، نرم افزارهایی مانند Pl SQL Developer یا Oracle Mastero و یا ... را نصب نمایید خواهید دید که در هنگام اتصال به پایگاه داده دچار مشکل می گردید. خطایی که به شکل زیر می باشد :


    nitialization error
    Could not load "C:\app\MyComp\product\11.2.0\dbhome_1\bin\oci.dll "

    OCIDLL forced to C:\app\MyComp\product\11.2.0\dbhome_1\bin\oci.dll
    LoadLibrary(C:\app\MyComp\product\11.2.0\dbhome_1\ bin\oci.dll) returned 0


    1- در ابتدا احتمالا فکر می کنید که این مشکل به خاطر صحیح وارد نکردن نام یوزر و یا پسورد و یا نام دیتابیس است. اما واقعیت چیزی جز این است :

    این اتفاق وقتی می افتد که نرم افزارهای فوق نمی توانند نسخه 64 بیتی فایل oci.dll را لود کنند. برای این که این مشکل را حل نماییم باید نسخه 32 بیتی Oracle Instant Client را دانلود نماییم، آن را از حالت فشرده خارج سازیم و در دایرکتوری مرتبط مانند Instant_client\ کپی کنیم. در مرحله بعد باید نرم افزار مربوطه را به خوبی تنظیم نماییم. به عنوان مثال اگر نرم افزار فوق Pl SQL Developer باشد می توانیم به منوی Tools رفته و در قسمت Preferences ، آدرس Oracle Instant Client را در قسمت Oci library مشخص سازیم (در این مورد مثلا Instant_client\ ) و Oci.dll را انتخاب کنیم.

    حالا Pl Sql Developer را دوباره راه اندازی کنید تا به خوبی به اوراکل دیتابیس متصل گردد.

    2-اگر به دنبال روش ساده تری می گردید به سادگی می توانید با نصب Oracle Cient که فایل نصب نیز دارد این مشکل را حل کنید. دقت کنید که این مشکل نه تنها برای نرم افزار PlSQL Developer می افتد بلکه می تواند برای نرم افزارهای Toad و یا Mastero نیز روی دهد. بعد از نصب Oracle Client باید دقت کنید که فایل Tnsnames.ora در فولدر جدید ایجاد شده برای Oracle Client(با فولدر نصب Database Server تفاوت دارد مثلا Home1 و Home2) وجود داشته باشد وگرنه باید آن را ایجاد کنید.

    3-دقت کنید نرم افزار مربوطه حتما در فولدر Program Files نصب شده باشد نه در فولدر Program files(x86)
    آخرین ویرایش به وسیله رسول_57 : چهارشنبه 28 مهر 1395 در 15:28 عصر

تاپیک های مشابه

  1. عدم نصب نرم افزارهای کامپایل شده با وی بی 6 در ویندوز های 64 بیت
    نوشته شده توسط hrj1981 در بخش ساختن Setup برای پروژه های VB6
    پاسخ: 2
    آخرین پست: سه شنبه 14 بهمن 1393, 15:03 عصر
  2. مشکل در استفاده از winsock در ویندوزهای 64 بیتی
    نوشته شده توسط h_a_m_i_d در بخش VB.NET
    پاسخ: 3
    آخرین پست: دوشنبه 09 دی 1392, 05:23 صبح
  3. سوال: اجرای نرم افزارهای ساخته شده با دیتابیس sql در سیستم مخاطب
    نوشته شده توسط mz6488 در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 5
    آخرین پست: شنبه 28 بهمن 1391, 10:24 صبح
  4. پاسخ: 3
    آخرین پست: پنج شنبه 05 بهمن 1391, 14:19 عصر
  5. اجرای نرم افزارهای لینوکس تحت ویندوز
    نوشته شده توسط amindiary در بخش توسعه‌ی لینوکس و نرم افزارهای آزاد
    پاسخ: 3
    آخرین پست: پنج شنبه 27 مهر 1385, 18:58 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •