3.2.4. Oracle Database yükleme
ÖNEMLI! E2K işlemcilerde sunucu kümesi kullandığınızda Oracle Veri Tabanı desteklenmez.
Veritabanı sunucusu Oracle Database dağıtım paketlerinden yüklenir.
1C:Enterprise tarafından desteklenen Oracle Database sürümleri şu adreste yayınlanmaktadır: http://v8.1c.ru/requirements/http://v8.1c.ru/requirements/.
Kurulum bilgilerine sunucu dokümantasyonundan erişilebilir:
- Oracle Database 10g Release 2: http://download.oracle.com/docs/cd/B19306_01/em.102/b16227/toc.htmhttp://download.oracle.com/docs/cd/B19306_01/em.102/b16227/toc.htm.
- Oracle Database 11g Release 1: http://download.oracle.com/docs/cd/B28359_01/em.111/b31207/toc.htmhttp://download.oracle.com/docs/cd/B28359_01/em.111/b31207/toc.htm.
- Oracle Database 11g Release 2: http://docs.oracle.com/cd/E11882_01/em.112/e12255/toc.htmhttp://docs.oracle.com/cd/E11882_01/em.112/e12255/toc.htm.
- Oracle Database 12c Release 1: http://docs.oracle.com/database/121/nav/portal_11.htmhttp://docs.oracle.com/database/121/nav/portal_11.htm.
1C:Enterprise açısından veritabanı sunucusu, Oracle Database açısından DATABASE kavramına karşılık gelir. 1C:Enterprise'daki Database Oracle Database'deki veri şemasına karşılık gelir. 1C:Enterprise'da bir Infobase oluşturduğunuzda, Oracle Database'de bir Infobase kullanıcısı ve veri şeması oluşturulur.
1C:Enterprise 8, Oracle Database işlemlerinde aşağıdaki tablo alanlarını kullanır:
- Veriler için: v81c_data.
- Dizinler için: V81C_INDEX.
- LOB için: V81C_LOB.
- Geçici dosyalar için: V81C_TEMP.
Bu tür adlara sahip tablo alanları mevcutsa, bunlar kullanılacaktır. Değilse, bunlar infobase ile birlikte oluşturulacak ve veri dosyaları varsayılan yollara sahip olacaktır.
V81_INDEX_BIG tablo alanı dizin işlemleri için kullanılır. Bu, dizin oluşturma ORA-01450 hatasıyla sonuçlandığında oluşturulur. Bu tablo alanı zaten mevcutsa, kullanılacaktır.
DATABASE oluşturduğunuzda, bu DATABASE için CHARACTER SET parametresini AL32UTF8 olarak ayarlayın.
Oracle Database sunucusunu 1C:Enterprise ile birlikte kullanmadan önce veritabanı sunucusu için çok dilli harmanlamayı yapılandırmanız gerekir. Bunun için aşağıdaki adımları takip edin:
- 1C:Enterprise dağıtım paketinin Additional\OracleDatabase dizinindeki lx327c6.nlt dosyasını Oracle Database'in yüklü olduğu bilgisayarın sabit sürücüsündeki boş bir dizine kopyalayın.
- Oracle Locale Builder'ı (lbuilder)çalıştırın.
- lx327c6.nlt dosyasının bulunduğu klasörü belirterek nlb dosyalarının oluşturulmasını başlatın (Tools – Generate NLB).
- Oracle Veritabanı ana dizininden (ORACLE_HOME) çalışan tüm Oracle Veritabanı hizmetlerini durdurun.
- ORACLE_HOME / nls / data klasöründen lx0boot.nlb ve lx1boot.nlb dosyalarının yedeklemesini oluşturun.
- lx1boot.nlb ve lx327c6.nlb dosyalarını, ORACLE_HOME / nls / data'daki Oracle Locale Builder yardımcı programı tarafından oluşturuldukları klasörden kopyalayın. Kopyalarken, lx1boot.nlb dosyasının üzerine yazılmasına izin verin.
- Oracle Database servislerini başlatın.