تنزيل واجهة سطر الأوامر واستخدامها

قم بتنزيل واجهة سطر الأوامر (CLI)، المتوفرة لنظام تشغيل Windows وLinux، من أدوات سطح المكتب في وحدة التحكم في واجهة Essbase على الويب

  1. إذا لم تكن مجموعة التطوير Java SE Development Kit 8 مثبتة بالفعل، فنزلها وثبتها من شبكة تقنيات أوراكل.
  2. عيِّن متغير بيئة JAVA_HOME في النظام ليشير إلى مجلد تثبيت JDK. إذا كان مسار التثبيت يشتمل على أي مسافات، فضع المسار بين علامتي اقتباس. في نظام التشغيل Windows، أعد تشغيل جهاز الكمبيوتر بعد إعداد JAVA_HOME.
    متغير بيئة النظام JAVA_HOME معين إلى "C:\Program Files\Java\jdk1.8.0_171"

  3. في واجهة Essbase على الويب، انقر على وحدة التحكم الطرفية.
  4. في وحدة التحكم الطرفية، انتقل إلى أدوات سطح المكتب ووسّع أدوات سطر الأوامر.
  5. ضمن أدوات سطر الأوامر، انقر على إطار واجهة سطر الأوامر (CLI) لتنزيل الأداة المساعدة.
  6. احفظ ملف cli.zip على محرك أقراص محلي. وللحصول على أفضل النتائج، اختر مسارًا لا يشتمل على أي مسافات، على سبيل المثال C:\Oracle.
  7. فك ضغط ملف cli.zip، واعثر على الملفات المستخرجة أسفل مجلد cli.
  8. لإصدار الأوامر بشكل تفاعلي،
    1. انتقل إلى مجلد واجهة سطر الأوامر الذي يتضمن اسكربت shell، esscs.bat أو esscs.sh.
    2. في حالة استخدام وكيل، قم بتعيين الوكيل على:

      لنظام تشغيل Windows:

      set HTTPS_PROXY=www-proxy.example.com:80

      لنظام تشغيل Linux:

      export HTTPS_PROXY=www-proxy.example.com:80
    3. قم بإطلاق CLI:

      لنظام تشغيل Windows:

      esscs login -u MyAdmin -p mypass7YG -url https://192.0.2.1/essbase

      لنظام تشغيل Linux:

      esscs.sh login -u MyAdmin -p mypass7YG -url https://192.0.2.1/essbase

      لمزيد من الأمثلة والتفاصيل، يرجى الاطلاع على موضوع أمر أمر login.

    في حالة تثبيت CLI بشكل صحيح، يتم عرض قائمة بالأوامر المدعومة.
  9. لتنفيذ عدة أوامر في CLI، أضفها إلى أي اسكربت شل وقم بتنفيذه.
    في أي اسكربت تقوم بتنفيذه ويحتوي على أوامر CLI، توصى أوراكل بتضمين التوجيه التالي قبل جملة تسجيل الدخول إلى CLI:

    لنظام تشغيل Windows:

    set ESSCLI_ID=%USERNAME%_%random%

    لنظام تشغيل Linux:

    export ESSCLI_ID=`whoami`_$PPID

    يساعد ذلك على تخزين معلومات جلسة العمل ومنع حدوث أخطاء في التنفيذ عند تنفيذ عدة اسكربتات في الوقت نفسه.