Menginstal (menginstal ulang) server IBM DB2. Menginstal (menginstal ulang) server IBM DB2 Menginstal ibm db2

Tugas ini menjelaskan cara memulai wizard Penyiapan DB2 di Windows. Anda akan menggunakan wizard Pengaturan DB2 untuk menentukan instalasi Anda dan menginstal produk database DB2® pada sistem Anda.

Tentang tugas ini

Pembatasan

  • Anda tidak dapat menjalankan lebih dari satu contoh wizard Pengaturan DB2 di akun pengguna mana pun.
  • Nama salinan DB2 dan nama instans tidak boleh dimulai dengan nilai numerik. Nama salinan DB2 dibatasi hingga 64 karakter bahasa Inggris yang terdiri dari karakter A-Z, a-z dan 0-9.
  • Nama salinan DB2 dan nama instans harus unik di antara semua salinan DB2.
  • Penggunaan fitur XML dibatasi pada database yang hanya memiliki satu partisi database.
  • Tidak ada produk database DB2 lain yang dapat diinstal di jalur yang sama jika salah satu produk berikut sudah diinstal:
    • Klien Waktu Proses Server Data IBM
    • Paket Driver Server Data IBM
    • Pusat Informasi DB2
  • Bidang wizard penataan DB2 tidak menerima karakter non-Inggris.
  • Jika Anda mengaktifkan keamanan tambahan pada Windows Vista atau Windows 2008, atau lebih tinggi, pengguna harus menjadi anggota grup DB2ADMNS atau DB2USERS untuk menjalankan perintah dan aplikasi DB2 lokal karena fitur keamanan tambahan (Kontrol Akses Pengguna) yang membatasi hak istimewa yang dimiliki administrator lokal secara default. Jika pengguna tidak termasuk dalam salah satu grup ini, mereka tidak akan memiliki akses baca ke konfigurasi DB2 lokal atau data aplikasi.

Sebelum kamu memulai

Sebelum Anda memulai wizard Penyiapan DB2:

  • Jika Anda berencana menyiapkan lingkungan database yang dipartisi, lihat "Menyiapkan lingkungan database yang dipartisi".
  • Pastikan sistem Anda memenuhi persyaratan instalasi, memori, dan disk.
  • Jika Anda berencana menggunakan LDAP untuk mendaftarkan server DB2 di sistem operasi Windows Direktori Aktif, Anda harus memperluas skema direktori sebelum menginstal, jika tidak, Anda perlu mendaftarkan node secara manual dan membuat katalog database. Untuk informasi lebih lanjut, lihat "Memperluas Skema Direktori Aktif untuk layanan direktori LDAP (Windows)" tema.
  • Jika Anda berencana menggunakan IBM® Tivoli® Monitoring for Databases: DB2 Agent, sebelum menginstal produk DB2 Anda, lihat topik "Menginstal IBM Tivoli Monitoring for Databases: DB2 Agent with the DB2 installer" untuk detail, batasan, dan pembatasan.
  • Anda harus memiliki akun pengguna Administrator lokal dengan hak pengguna yang disarankan untuk melakukan instalasi. Di server database DB2 di mana LocalSystem dapat digunakan sebagai pengguna instans DAS dan DB2 dan Anda tidak menggunakan fitur partisi database, pengguna non-administrator dengan hak istimewa yang lebih tinggi dapat melakukan instalasi.

    Catatan: Jika akun pengguna non-Administrator akan melakukan instalasi produk, maka pustaka runtime VS2005 harus diinstal sebelum mencoba menginstal produk database DB2. Pustaka runtime VS2005 diperlukan pada sistem operasi sebelum produk database DB2 dapat diinstal. Pustaka runtime VS2005 tersedia dari situs web pengunduhan pustaka runtime Microsoft. Ada dua pilihan: pilih vcredist_x86.exe untuk sistem 32-bit atau vcredist_x64.exe untuk sistem 64-bit.

  • Meskipun tidak wajib, Anda disarankan untuk menutup semua program agar program instalasi dapat memperbarui file apa pun di komputer tanpa memerlukan reboot.
  • Menginstal produk DB2 dari drive virtual atau drive jaringan yang belum dipetakan (seperti \\hostname\sharename di Windows Explorer) tidak didukung. Sebelum mencoba menginstal produk DB2, Anda harus memetakan drive jaringan ke huruf drive Windows (misalnya, Z:).

Prosedur

Untuk memulai wizard Pengaturan DB2:

  1. Masuk ke sistem dengan akun Administrator lokal yang telah Anda tetapkan untuk instalasi DB2.
  2. Jika Anda memiliki DVD produk database DB2, masukkan ke dalam drive. Jika diaktifkan, fitur autorun secara otomatis memulai DB2 Setup Launchpad. Jika autorun tidak berfungsi, gunakan Windows Explorer untuk menelusuri DVD produk database DB2 dan klik dua kali ikon pengaturan untuk memulai DB2 Setup Launchpad.
  3. Jika Anda mengunduh produk basis data DB2 dari Passport Advantage®, jalankan file yang dapat dieksekusi untuk mengekstrak file instalasi produk basis data DB2. Gunakan Windows Explorer untuk menelusuri file instalasi DB2 dan klik dua kali pada ikon setup untuk memulai DB2 Setup Launchpad.
  4. Dari Landasan peluncuran Pengaturan DB2, Anda dapat melihat prasyarat instalasi dan catatan rilis, atau Anda dapat melanjutkan langsung ke instalasi. Anda mungkin ingin meninjau prasyarat instalasi dan catatan rilis untuk informasi terkini.
  5. Klik Instal Produk dan jendela Instal Produk akan menampilkan produk yang tersedia untuk instalasi.

    Jika Anda belum menginstal produk database DB2 di komputer Anda, luncurkan instalasi dengan mengklik Instal Baru. Lanjutkan instalasi dengan mengikuti petunjuk wizard Pengaturan DB2.

    Jika Anda memiliki setidaknya satu produk database DB2 yang terinstal di komputer Anda, Anda dapat:

    • Klik Instal Baru untuk membuat salinan DB2 baru.
    • Klik Bekerja dengan Yang Ada untuk memperbarui salinan DB2 yang ada, untuk menambahkan fungsi ke salinan DB2 yang ada, meningkatkan salinan DB2 Versi 8, Versi 9.1, atau Versi 9.5 yang ada, atau untuk menginstal produk tambahan.
  6. Itu Wizard Penyiapan DB2 akan menentukan bahasa sistem, dan meluncurkan program penyiapan untuk bahasa tersebut. Bantuan online tersedia untuk memandu Anda melalui langkah-langkah selanjutnya. Untuk meminta bantuan online, klik Bantuan atau tekan F1 . Anda dapat mengklik Batal kapan saja untuk mengakhiri instalasi.

Hasil

Produk database DB2 Anda akan diinstal, secara default, di direktori Program_Files \IBM\sqllib, di mana Program_Files mewakili lokasi direktori Program Files.

Jika Anda menginstal pada sistem di mana direktori ini sudah digunakan, jalur instalasi produk database DB2 akan memiliki _xx yang ditambahkan ke dalamnya, di mana xx adalah digit, dimulai dari 01 dan meningkat tergantung pada berapa banyak salinan DB2 yang telah Anda instal.

Anda juga dapat menentukan jalur instalasi produk database DB2 Anda sendiri.

Apa yang harus dilakukan selanjutnya

  • Verifikasi instalasi Anda.
  • Lakukan tugas pasca instalasi yang diperlukan.

Untuk informasi tentang kesalahan yang terjadi selama instalasi, tinjau file log instalasi yang terletak di direktori My Documents\DB2LOG\. File log menggunakan format berikut: DB2-ProductAbrrev - DateTime.log, Misalnya, DB2-ESE-Sel 04 April 17_04_45 2008.log.

Jika ini adalah instalasi produk DB2 baru pada Vista 64−bit, dan Anda akan menggunakan penyedia OLE DB 32−bit, Anda harus mendaftarkan DLL IBMDADB2 secara manual. Untuk mendaftarkan DLL ini, jalankan perintah berikut: c:\windows\SysWOW64\regsvr32 /s c:\Program_Files\IBM\SQLLIB\bin\ibmdadb2.dll di mana Program_Files mewakili lokasi direktori Program Files.

Jika Anda ingin produk database DB2 Anda memiliki akses ke dokumentasi DB2 baik di komputer lokal Anda atau di komputer lain di jaringan Anda, maka Anda harus menginstal Pusat Informasi DB2. Pusat Informasi DB2 berisi dokumentasi untuk sistem database DB2 dan produk terkait DB2. Secara default, informasi DB2 akan diakses dari web jika Pusat Informasi DB2 tidak diinstal secara lokal.

Batas memori DB2 Express® Edition dan DB2 Workgroup Server Edition Jika Anda menginstal DB2 Express Edition, memori maksimum yang diperbolehkan untuk instans adalah 4 GB.

Jika Anda menginstal DB2 Workgroup Server Edition, memori maksimum yang diperbolehkan untuk instans adalah 64 GB.

Jumlah memori yang dialokasikan untuk instance ditentukan oleh parameter konfigurasi manajer database INSTANCE_MEMORY. Catatan penting saat melakukan upgrade dari Versi 9.1 atau 9.5:

  • Jika konfigurasi memori untuk produk database DB2 Versi 9.1 Anda melebihi batas yang diizinkan, produk database DB2 mungkin tidak dapat dijalankan setelah memutakhirkan ke versi saat ini.
  • Manajer memori penyetelan mandiri tidak akan meningkatkan keseluruhan batas memori instans Anda melampaui batas lisensi.

Saya menginstal perakitan yang disediakan oleh IBM, diposting di situs web user.v8.1c.ru. Tapi sejauh yang saya pahami, tidak ada bedanya dengan aslinya
Awalnya saya mencoba menginstalnya secara manual seperti yang dijelaskan dalam instruksi dari 1C (lihat instruksi untuk menginstal server 1C 8.1). Sejujurnya, saya gagal. Server saya tidak pernah dimulai. Kemudian di website IBM saya membaca tentang installer grafis. Distribusi berisi file ./install, jalankan dan semua permintaan masuk dalam mode grafis. Sebenarnya saya hanya setuju dan itu saja... Setelah itu semuanya berjalan baik. Berikut instruksi dari Andrey Aristarkhov, perwakilan IBM di 1C, I-nya dan dibimbing selama instalasi, satu-satunya perbedaan adalah itu Saya mengambil keuntungan pemasang grafis:

Rekomendasi umum:
Jika Anda memiliki pertanyaan, lihat dokumentasinya, kemungkinan besar Anda akan menemukan jawaban atas pertanyaan Anda di sana. Hal ini terutama berlaku jika produk tersebut baru bagi Anda, atau Anda mulai menggunakan versi produk yang baru.
Ketika masalah muncul, masuk akal untuk menganalisis log (baik file log DB2 dan dan teknologi majalah 1C), karena mereka berisi banyak informasi berguna: misalnya, pesan kesalahan atau teks kueri yang sedang dieksekusi.
Sebagian besar masalah dapat diselesaikan dengan menggunakan log, dokumentasi, dan pencarian (terutama kode kesalahan). Misalnya, dengan melihat kode kesalahan dalam file log dan mencari dokumentasi untuk kode tersebut, Anda akan menemukan rekomendasi untuk mengatasi kesalahan tersebut.
Jika Anda ingin cepat mengkonfigurasi sesuatu di sistem operasi Linux, coba buka file konfigurasi yang ada. Biasanya, ada banyak komentar dan sebagian besar parameter sudah ditentukan. Atau lihat apakah ada file xxx.sample di direktori, yang diberikan sebagai contoh.
Tidak perlu takut dengan baris perintah saat bekerja dengan DB2. Di dalamnya Anda dapat melakukan semuanya sama seperti di antarmuka grafis beberapa kali lebih cepat.
Petunjuk untuk menginstal DB2 di Linux

Semua tindakan dilakukan di bawah pengguna root kecuali dinyatakan lain.

Langkah pertama adalah mengkonfigurasi parameter kernel Linux untuk menjalankan DB2. Menurut dokumentasi, untuk melakukan ini, Anda perlu mengedit /etc/sysctl.conf sehingga berisi baris berikut:

  1. Nilai ini untuk Linux 64-bit
    kernel.shmmax=1073741824
    # Nilai ini untuk Linux 32-bit
    kernel.shmmax=268435456
    # Dan ini berlaku untuk kedua opsi
    kernel.msgmax=65535
    kernel.msgmnb=65535

Setelah mengedit file yang perlu Anda jalankan

Perubahan yang dilakukan telah mulai berlaku.

Informasi rinci tentang tujuan parameter ini

Pengaturan ini telah diuji untuk versi Linux berikut:
FedoraCore 6x86
FedoraCore 6×86_64
RedHat 4 PPC
RedHat 4 s390x (IBM Sistem z - mainframe)
Setelah ini, Anda dapat mulai menginstal DB2.

Sebelum Anda memulai instalasi, pastikan Anda telah menginstal paket kompatibilitas mundur untuk libstdc++. Secara khusus, FC6 memerlukan paket

compat-libstdc+±33–3.2.3–61
compat-libstdc+±296–2,96–138

Anda juga dapat memilih dukungan untuk program lama ketika menginstal Linux untuk "pengembang"; bagian ini mencakup paket-paket yang ditentukan.

Ambil arsip dengan distribusi DB2 dan buka kemasannya. Misalnya:

tar xfz db2exc_912_1Cspecial17705_LNX_x86_64.tar.gz
cd exp/disk1

Mari kita luncurkan

./db2_install

Kami menerima direktori instalasi default (/opt/ibm/db2/V9.1)

Kemudian instal produknya sendiri (tulis di baris pertanyaan: EXP - yaitu DB2 Express)

Membuat pengguna yang diperlukan agar DB2 dapat berfungsi

tambahkan pengguna das
pengguna menambahkan db2inst
tambahkan pengguna db2fenc

cd /opt/ibm/db2/V9.1/instance

Buat Server Administrasi DB2 (DAS).

./dascrt das

Server akan secara otomatis dimulai sebagai das pengguna

Membuat instans DB2 yang dikonfigurasi untuk beroperasi pada port 50000 (port default DB2)

./db2icrt -u db2fenc -p 50000 db2inst

su - db2inst

Mengonfigurasi DB2 agar berfungsi dengan 1C

db2set DB2_WORKLOAD=1C

Memulai instans DB2

Kembali ke root melalui Ctrl-D (logout)

Jika Anda ingin DB2 memulai secara otomatis ketika sistem dimulai, jalankan perintah:

/opt/ibm/db2/V9.1/instance/db2iauto -di db2inst

Instalasi dan konfigurasi 1C:Server perusahaan

Pertama, Anda perlu melakukannya

yang berarti Anda dapat mempraktikkan versi lengkap DB2 10.1.

Jika kita membandingkan versi gratis DB2 Express-C 9.7 dan 10, keuntungannya jelas - Kini jumlah RAM yang digunakan ditingkatkan dari 2 menjadi 4 GB, yang merupakan kabar baik.

Anda dapat mengunduh versi komersial gratis dan demo di sini - http://www-01.ibm.com/software/data/db2/linux-unix-windows/download.html (Anda memerlukan ID IBM untuk mengunduh, tetapi registrasi cepat dan gratis).

Mari kita lihat seperti apa proses instalasi dan konfigurasi menggunakan versi gratis sebagai contoh.

Unduh distribusinya, buka paketnya dan jalankan file setup.exe, jendela selamat datang akan muncul.

Buka tab "Instal produk" dan klik "Instal salinan baru" di seberang satu-satunya opsi yang ditawarkan (dalam versi komersial dimungkinkan untuk memilih edisi DBMS)

Mulai instalasi

Kami menerima perjanjian lisensi

Tinggalkan instalasi normal dan lanjutkan. Untuk 1C ini sudah cukup.

Jika Anda ingin menginstal DB2 hanya pada satu komputer, Anda tidak perlu membuat file respons

Tentukan direktori instalasi. Jika Anda memiliki array disk terpisah yang dialokasikan untuk database DB2, Anda dapat menginstalnya langsung di sana; ini akan memungkinkan Anda membuat database baru pada disk yang sama secara default, namun parameter yang bertanggung jawab untuk ini selalu dapat diubah.

Saya menyerah SSH. Ini adalah fitur administrasi server tambahan yang disarankan untuk digunakan saat mengelola server melalui jaringan publik melalui saluran yang tidak aman. Ini tidak masuk akal di jaringan lokal.

Buat akun baru untuk menjalankan proses server

Di sini kami menunjukkan port peluncuran DBMS. Email default perlu diubah jika beberapa DB2 berjalan pada mesin yang sama, atau jika ada keinginan untuk mengubah port untuk memberikan perlindungan kecil tambahan (ada rekomendasi untuk menetapkan port non-standar ke layanan standar, yang dapat berupa sedikit membingungkan bagi calon penyerang, setidaknya bagi yang tidak berpengalaman).

Kami menunggu instalasi selesai dan melihat pesan sukses

Segera setelah instalasi selesai, kami menambahkan parameter penting yang akan mengoptimalkan kinerja DB2 untuk 1C:

Buka jendela perintah

Dan kami menjalankan perintah
db2set DB2_WORKLOAD=1C
jika Anda baru saja menjalankan db2set, sistem akan menampilkan daftar parameter yang diinstal

Kemudian kita restart DBMSnya:
db2stop
db2mulai

Kami membuat basis informasi baru di 1C, dan Anda harus menentukan db2admin, yang Anda buat selama proses instalasi, sebagai pengguna server database

Jangan lupa untuk memeriksa apakah file semaphore terletak di direktori dengan server aplikasi 1C db2loadapion, yang akan mempercepat proses memuat database dari file dt.

Itu saja. Yang tersisa hanyalah memuat file dt atau file konfigurasi ke dalam database yang dibuat dan pekerjaan dapat dimulai.

Tidak ada "Pusat Kontrol" di DB2 10.1, tetapi selain baris perintah, Anda dapat menginstal alat administrasi DB2 gratis - IBM Data Studio.

Intinya membongkar database menggunakan 1C, menginstal ulang platform dan server, dan memuat kembali database. Pada saat yang sama, jika sebelumnya ada sandal yang tersisa di database dari pembaruan konfigurasi, sandal tersebut pasti akan hilang.

1. Pembersihan. Jadi, sebagai permulaan buat salinan database menggunakan alat 1C Enterprise(melalui Configurator\Administrasi). Selanjutnya, kami menonaktifkan semua kemungkinan tugas rutin untuk 1C (pencadangan, dll.) dan menghentikan server perusahaan 1C. Kami sepenuhnya menghancurkan versi DB2 dan file database yang ada, karena... Dalam rilis gratis, instalasi “pembaruan” tidak didukung, hanya instalasi dari awal. Kami menghapus folder "C:\Program Files\1cv81\server" untuk menghapus cache database yang ada dan dapat membuat database dengan nama yang sama seperti sebelumnya (agar pengguna tidak takut).

2. Mari beralih ke instalasi. Pertama, instal paket jre rilis terbaru: http://www.java.com/ru/download/manual.jsp, karena DB2 terikat dengan Java. Sekarang kita masuk ke Windows dengan pengguna yang namanya tidak lebih dari 8 huruf atau angka bahasa Inggris (admin), jika tidak, DB2 tidak akan diinstal sama sekali atau tidak akan diizinkan masuk ke database secara normal. Selanjutnya, kita menginstal DB2 sendiri, semuanya sederhana di sana, hanya ketika membuat pengguna di mana server akan diluncurkan, jangan lupa tentang batasan nama. Pengaturan lainnya dapat diatur secara default. Setelah menginstal server, Anda perlu mengkonfigurasinya untuk 1C. Untuk melakukannya, buka Start\Programs\db2\command line tools\command window. Kami menulis perintah berikut di konsol:

db2set DB2_WORKLOAD=1C

db2set DB2_CREATE_DB_ON_PATH=YA

db2mulai

Sekarang Anda dapat memperbarui platform 1C. Saya harap Anda bisa menebak bagaimana melakukan ini. Satu-satunya catatan adalah ketika membuat pengguna yang atas namanya server 1C akan diluncurkan, jangan lupa tentang batasan nama dan tambahkan ke grup pengguna db2admns. Nah, periksa apakah semua proses server 1C sudah berjalan normal (ragent, rphost, rmngr), jika ada proses yang tidak ada, buatlah di konsol server 1C dengan pengaturan default.

Sekarang kita perlu membuat database kosong untuk memuat. Jika ada dalam daftar database dan nama pengguna/kata sandi DB2 (dari mana server diluncurkan) sudah lama, maka kita cukup mencoba masuk ke database dalam mode konfigurator. Jika ada yang berubah, ubah pengaturannya. Saat Anda masuk, database kosong akan dibuat.

3. Dan terakhir, mari buat database bekerja dengan stabil. Kami membutuhkan pusat kendali DB2. Pertama, kita hentikan server 1C sehingga kita dapat me-restart database tanpa masalah. Kita masuk ke CPU DB2 (melalui ikon di system tray atau melalui Start). Kami menemukan database kami di pusat kendali, sambungkan dan klik tombol "Permintaan" di grup tindakan database. Kami menjalankan kueri berikut:

perbarui db cfg menggunakan APPLHEAPSZ 4096 APP_CTL_HEAP_SZ 4096 STMTHEAP 16384 logprimary 64 logsecond 128 DBHEAP 32768 logfilsiz 16384 LOCKLIST otomatis segera;
UPDATE DBM CFG MENGGUNAKAN MON_HEAP_SZ 200 FCM_NUM_BUFFERS 2048 segera;

Jangan lupa setelah setiap ";" tekan . Setelah menjalankan permintaan, restart database (melalui menu konteks). Sekarang DB2 siap bekerja dengan 1C.

Kami memulai server 1C lagi, melalui konfigurator ke database kami, dan memuat file salinan database yang disimpan sebelumnya. Di sini Anda harus menunggu, karena... Database yang besar membutuhkan waktu yang sangat lama untuk dimuat. Setelah memuat, kami mengaktifkan semua tugas terjadwal dan, voila!, kami memiliki platform baru di server DB2 baru.