سؤال

قمت بإنشاء تطبيق يحتاج إلى تشغيله في Linux الذي بدأه Crontab. حدث خطأ عندما حاول توصيل قاعدة بيانات Oracle: عاد SQLO_INVALID_DB_HANDLE. وبعد ولكن إذا بدأ ذلك يدويا كل شيء على ما يرام.

أراهن أنه لا توجد أخطاء مرتبطة بالمسار هنا، لأن كل شيء على ما يرام باستثناء الاتصال بقاعدة بيانات Oracle. وظائف Oracle8. تستخدم في التعليمات البرمجية الخاصة بي.

شكرًا

هل كانت مفيدة؟

المحلول

يستخدم Oracle متغيرات بضعة بيئة، مثل Oracle_home، TNS_HOME، Oracle_SID. قد يكونوا في عداد المفقودين من بيئة Crontab الخاصة بك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top