تثبيت Oracle 26ai وAPEX 26.1 عبر Docker
بيئة محلية نظيفة ومُختبرة — قاعدة 26ai وORDS وAPEX في حاويات — على ويندوز أو لينكس في نحو 30 دقيقة.
شغّل حزمة Oracle 26ai كاملة — قاعدة البيانات وORDS وAPEX 26.1 — محليًا عبر Docker. هذه هي الأساس الذي تبني عليه بقية الأدلة، وملف docker-compose.yml نفسه ينتقل إلى خادم سحابي دون تغيير.
اختر نظامك — كل كتل الأوامر في هذه الصفحة تتبدّل معه:
المتطلبات
تحتاج Docker ونحو 15 جيجابايت مساحة فارغة. على ويندوز يعمل Docker Desktop عبر WSL2.
# تحقّق من تمكين المحاكاة الافتراضية (PowerShell كمسؤول) systeminfo | Select-String "Hyper-V|Virtualization" # ثبّت WSL2 (أعد التشغيل عند الطلب) ثم Docker Desktop wsl --install
تأكّد من عمل Docker قبل المتابعة:
docker run hello-world
⚠ مزلق نهايات الأسطر في WSL2
.env على ويندوز عبر Notepad فقد يحفظ نهايات أسطر CRLF لا يحبّها WSL2. عند ظهور أخطاء غريبة، أعد حفظ الملف بترميز UTF-8 ونهايات LF.الحصول على صورة Oracle
أنشئ حسابًا مجانيًا على container-registry.oracle.com، وافتح Database → free، واقبل الترخيص مرة واحدة. ثم سجّل دخول Docker:
docker login container-registry.oracle.com
يجب أن ترى Login Succeeded.
تشغيل الحزمة كاملة
أسرع مسار هو حزمة Compose تربط قاعدة البيانات وORDS وAPEX معًا.
cd $HOME git clone https://github.com/demasy/oracle-sandbox.git cd oracle-sandbox copy .env.example .env notepad .env # اضبط ORACLE_PWD بكلمة مرور قوية
docker compose up -d
التشغيل الأول يسحب الصور ويثبّت APEX — يستغرق عدة دقائق. اضغط Run لمشاهدة بدء تشغيل سليم:
التحقّق وأول تسجيل دخول
تأكّد من سلامة الحاويات ثم افتح APEX:
docker ps
افتح http://localhost:8080/ords/apex — ستظهر شاشة دخول APEX. سجّل الدخول إلى مساحة INTERNAL كـ admin (كلمة المرور الأولية في ملف README أو السجلات؛ أعد ضبطها بـ apxchpwd.sql عند الحاجة)، ثم أنشئ مساحة عملك ومخططك.
ℹ بطاقة الاتصال
localhost · المنفذ 1521 · الخدمة FREEPDB1 · المسؤول SYSTEM · APEX http://localhost:8080/ords/apex · EM Express https://localhost:5500/emالاستخدام اليومي
docker compose stop # إيقاف مؤقّت (يحفظ البيانات) docker compose start # استئناف docker compose down # إزالة الحاويات (يبقى التخزين) docker compose down -v # إعادة ضبط كاملة (حذف البيانات)
جرّب بعض الأوامر الآمنة بنفسك:
اختبر فهمك
Check your understanding
0% · 0/3ما الرابط الذي يخدم APEX بعد هذا التثبيت؟
ما اسم خدمة قاعدة البيانات القابلة للتوصيل؟
حرّرت .env على ويندوز وظهرت أخطاء غريبة. السبب الأرجح؟
بذلك أصبحت لديك بيئة Oracle + APEX محلية كاملة. التالي: ابنِ أول تطبيق لك عبر محادثة وكيل ذكي.
تحتاج إلى تنفيذها؟
اطلب عرضًا