لقد قمت بتثبيت إصدار اللغة الأوروبية من Windows، وإصدار اللغة الدولية أكبر بـ 60 مليونًا، لذا لا أحتاج إليه.
نظرًا لأنه تم تثبيته للتو، فإن مجموعة الأحرف الافتراضية لقاعدة البيانات هي AL32UTF ثمانية.
مجموعة الأحرف المستخدمة من قبل الشركة هي ZHS16GBK، لذلك قمت بتغيير مجموعة الأحرف باستخدام الخطوات التالية.
كود SQL
sqlplus sys_name/sys_password كـ sysdba
الاغلاق الفوري.
جبل بدء التشغيل
تغيير النظام لتمكين الجلسة المقيدة؛
تغيير مجموعة النظام JOB_QUEUE_PROCESSES=zero;
تغيير مجموعة النظام AQ_TM_PROCESSES=zero;
تغيير قاعدة البيانات المفتوحة؛
تغيير مجموعة أحرف قاعدة البيانات Internal_use ZHS16GBK؛
الاغلاق الفوري
بدء
sqlplus sys_name/sys_password كـ sysdba
الاغلاق الفوري.
جبل بدء التشغيل
تغيير النظام لتمكين الجلسة المقيدة؛
تغيير مجموعة النظام JOB_QUEUE_PROCESSES=zero;
تغيير مجموعة النظام AQ_TM_PROCESSES=zero;
تغيير قاعدة البيانات المفتوحة؛
تغيير مجموعة أحرف قاعدة البيانات Internal_use ZHS16GBK؛
الاغلاق الفوري
بدء
تم تغيير مجموعة الأحرف، ولكن اتضح أن APEX الذي جاء معها لم يعد يعمل.
نظرًا لأنه لا يمكن استخدامه، فقد قررت حل المشكلة عن طريق ترقية APEX.
صفحة تحميل أبيكس
لقد عثرت على بعض الأشياء على الإنترنت وكتبت نصًا (استنادًا إلى apex_3.2.1.zip)، ما عليك سوى وضعه في فهرس APEX الذي قمت بفك ضغطه وتشغيله وفقًا للمطالبات.
تحقق مما إذا كان التجميع سلسًا:
كود SQL
حدد الحالة من dba_registry حيث comp_id='APEX';
حدد الحالة من dba_registry حيث comp_id='APEX'; والنتيجة فقط هي "VALID" مما يعني أن التثبيت ناجح.
عرض منفذ APEX
كود SQL
حدد DBMS_XDB.GETHTTPPORT() من الثنائي؛
حدد DBMS_XDB.GETHTTPPORT() من الثنائي؛
صفحة مسؤول أبيكس
http://[IP]:[port]/apex/apex_admin
صفحة أبيكس العادية