Εγκατάσταση του IBM DB2 σε Linux. Εγκατάσταση (επανεγκατάσταση) διακομιστή IBM DB2 Ας δούμε πώς μοιάζει η διαδικασία εγκατάστασης και διαμόρφωσης χρησιμοποιώντας τη δωρεάν έκδοση ως παράδειγμα

Αυτή η εργασία περιγράφει τον τρόπο εκκίνησης του οδηγού εγκατάστασης DB2 στα Windows. Θα χρησιμοποιήσετε τον οδηγό εγκατάστασης DB2 για να ορίσετε την εγκατάσταση και να εγκαταστήσετε το προϊόν βάσης δεδομένων DB2® στο σύστημά σας.

Σχετικά με αυτήν την εργασία

Περιορισμοί

  • Δεν μπορείτε να εκτελείτε περισσότερες από μία παρουσίες του οδηγού εγκατάστασης DB2 σε οποιονδήποτε λογαριασμό χρήστη.
  • Το όνομα αντιγράφου DB2 και το όνομα παρουσίας δεν μπορούν να ξεκινούν με αριθμητική τιμή. Το όνομα αντιγράφου DB2 περιορίζεται σε 64 αγγλικούς χαρακτήρες που αποτελούνται από τους χαρακτήρες A-Z, a-z και 0-9.
  • Το όνομα αντιγράφου DB2 και το όνομα παρουσίας πρέπει να είναι μοναδικά μεταξύ όλων των αντιγράφων DB2.
  • Η χρήση των δυνατοτήτων XML περιορίζεται σε μια βάση δεδομένων που έχει μόνο ένα διαμέρισμα βάσης δεδομένων.
  • Κανένα άλλο προϊόν βάσης δεδομένων DB2 δεν μπορεί να εγκατασταθεί στην ίδια διαδρομή εάν ένα από τα ακόλουθα προϊόντα είναι ήδη εγκατεστημένο:
    • IBM Data Server Runtime Client
    • Πακέτο προγράμματος οδήγησης διακομιστή δεδομένων IBM
    • Κέντρο Πληροφοριών DB2
  • Τα πεδία του οδηγού εγκατάστασης DB2 δεν δέχονται μη αγγλικούς χαρακτήρες.
  • Εάν ενεργοποιήσετε την εκτεταμένη ασφάλεια σε Windows Vista ή Windows 2008 ή νεότερη έκδοση, οι χρήστες πρέπει να ανήκουν στην ομάδα DB2ADMNS ή DB2USERS για να εκτελούν τοπικές εντολές και εφαρμογές DB2 λόγω μιας επιπλέον δυνατότητας ασφαλείας (Έλεγχος πρόσβασης χρήστη) που περιορίζει τα δικαιώματα που έχουν οι τοπικοί διαχειριστές από προεπιλογή. Εάν οι χρήστες δεν ανήκουν σε μία από αυτές τις ομάδες, δεν θα έχουν πρόσβαση ανάγνωσης στις τοπικές ρυθμίσεις παραμέτρων DB2 ή δεδομένα εφαρμογής.

Πριν ξεκινήσεις

Πριν ξεκινήσετε τον οδηγό εγκατάστασης DB2:

  • Εάν σχεδιάζετε να δημιουργήσετε ένα περιβάλλον βάσης δεδομένων με διαμερίσματα, ανατρέξτε στην ενότητα "Ρύθμιση περιβάλλοντος βάσης δεδομένων με διαμερίσματα".
  • Βεβαιωθείτε ότι το σύστημά σας πληροί τις απαιτήσεις εγκατάστασης, μνήμης και δίσκου.
  • Εάν σχεδιάζετε να χρησιμοποιήσετε το LDAP για την εγγραφή του διακομιστή DB2 στην υπηρεσία καταλόγου Active Directory των λειτουργικών συστημάτων Windows, θα πρέπει να επεκτείνετε το σχήμα καταλόγου πριν την εγκατάσταση, διαφορετικά θα χρειαστεί να καταχωρήσετε μη αυτόματα τον κόμβο και να καταλογίσετε τις βάσεις δεδομένων. Για περισσότερες πληροφορίες, δείτε το "Επέκταση του σχήματος Active Directory για υπηρεσίες καταλόγου LDAP (Windows)"θέμα.
  • Εάν σχεδιάζετε να χρησιμοποιήσετε το IBM® Tivoli® Monitoring for Databases: DB2 Agent, πριν εγκαταστήσετε το προϊόν DB2, ανατρέξτε στο θέμα "Εγκατάσταση του IBM Tivoli Monitoring for Databases: DB2 Agent with the DB2 installer" για λεπτομέρειες, περιορισμούς και περιορισμούς.
  • Πρέπει να έχετε έναν τοπικό λογαριασμό χρήστη διαχειριστή με τα προτεινόμενα δικαιώματα χρήστη για να εκτελέσετε την εγκατάσταση. Σε διακομιστές βάσης δεδομένων DB2 όπου το LocalSystem μπορεί να χρησιμοποιηθεί ως χρήστης παρουσίας DAS και DB2 και δεν χρησιμοποιείτε τη δυνατότητα κατάτμησης βάσης δεδομένων, ένας χρήστης που δεν είναι διαχειριστής με αυξημένα δικαιώματα μπορεί να εκτελέσει την εγκατάσταση.

    Σημείωση: Εάν ένας λογαριασμός χρήστη που δεν είναι διαχειριστής πρόκειται να κάνει την εγκατάσταση του προϊόντος, τότε πρέπει να εγκατασταθεί η βιβλιοθήκη χρόνου εκτέλεσης VS2005 πριν επιχειρήσετε να εγκαταστήσετε ένα προϊόν βάσης δεδομένων DB2. Η βιβλιοθήκη χρόνου εκτέλεσης VS2005 απαιτείται στο λειτουργικό σύστημα για να μπορέσει να εγκατασταθεί το προϊόν της βάσης δεδομένων DB2. Η βιβλιοθήκη χρόνου εκτέλεσης VS2005 είναι διαθέσιμη από τον ιστότοπο λήψης της βιβλιοθήκης χρόνου εκτέλεσης της Microsoft. Υπάρχουν δύο επιλογές: επιλέξτε vcredist_x86.exe για συστήματα 32 bit ή vcredist_x64.exe για συστήματα 64 bit.

  • Αν και δεν είναι υποχρεωτικό, συνιστάται να κλείσετε όλα τα προγράμματα, ώστε το πρόγραμμα εγκατάστασης να μπορεί να ενημερώσει τυχόν αρχεία στον υπολογιστή χωρίς να απαιτείται επανεκκίνηση.
  • Η εγκατάσταση προϊόντων DB2 από εικονική μονάδα δίσκου ή μη αντιστοιχισμένη μονάδα δίσκου δικτύου (όπως \\όνομα κεντρικού υπολογιστή\κοινόχρηστο όνομα στην Εξερεύνηση των Windows) δεν υποστηρίζεται. Πριν επιχειρήσετε να εγκαταστήσετε προϊόντα DB2, πρέπει να αντιστοιχίσετε τη μονάδα δίσκου δικτύου σε ένα γράμμα μονάδας δίσκου των Windows (για παράδειγμα, Z:).

Διαδικασία

Για να ξεκινήσετε τον οδηγό εγκατάστασης DB2:

  1. Συνδεθείτε στο σύστημα με τον τοπικό λογαριασμό διαχειριστή που έχετε ορίσει για την εγκατάσταση του DB2.
  2. Εάν έχετε το DVD του προϊόντος βάσης δεδομένων DB2, τοποθετήστε το στη μονάδα δίσκου. Εάν είναι ενεργοποιημένη, η δυνατότητα αυτόματης εκτέλεσης εκκινεί αυτόματα το Launchpad εγκατάστασης DB2 . Εάν η αυτόματη εκτέλεση δεν λειτουργεί, χρησιμοποιήστε την Εξερεύνηση των Windows για να περιηγηθείτε στο DVD του προϊόντος της βάσης δεδομένων DB2 και κάντε διπλό κλικ στο εικονίδιο εγκατάστασης για να ξεκινήσετε το Launchpad Setup DB2 .
  3. Εάν κατεβάσατε το προϊόν της βάσης δεδομένων DB2 από το Passport Advantage®, εκτελέστε το εκτελέσιμο αρχείο για να εξαγάγετε τα αρχεία εγκατάστασης του προϊόντος της βάσης δεδομένων DB2. Χρησιμοποιήστε την Εξερεύνηση των Windows για να περιηγηθείτε στα αρχεία εγκατάστασης του DB2 και κάντε διπλό κλικ στο εικονίδιο εγκατάστασης για να ξεκινήσετε το Launchpad Setup DB2 .
  4. Από το DB2 Setup launchpad, μπορείτε να δείτε τις προϋποθέσεις εγκατάστασης και τις σημειώσεις έκδοσης ή μπορείτε να προχωρήσετε απευθείας στην εγκατάσταση. Ίσως θελήσετε να ελέγξετε τις προϋποθέσεις εγκατάστασης και να εκδώσετε σημειώσεις για καθυστερημένες πληροφορίες.
  5. Κάντε κλικ Εγκατάσταση προϊόντος και το παράθυρο Εγκατάσταση προϊόντος θα εμφανίσει τα προϊόντα που είναι διαθέσιμα για εγκατάσταση.

    Εάν δεν έχετε εγκατεστημένα προϊόντα βάσης δεδομένων DB2 στον υπολογιστή σας, ξεκινήστε την εγκατάσταση κάνοντας κλικ στην Εγκατάσταση νέου . Προχωρήστε στην εγκατάσταση ακολουθώντας τις προτροπές του οδηγού εγκατάστασης DB2.

    Εάν έχετε τουλάχιστον ένα υπάρχον προϊόν βάσης δεδομένων DB2 εγκατεστημένο στον υπολογιστή σας, μπορείτε:

    • Κάντε κλικ στην Εγκατάσταση νέου για να δημιουργήσετε ένα νέο αντίγραφο DB2.
    • Κάντε κλικ στην επιλογή Εργασία με υπάρχοντα για να ενημερώσετε ένα υπάρχον αντίγραφο DB2, για να προσθέσετε λειτουργία σε ένα υπάρχον αντίγραφο DB2, να αναβαθμίσετε ένα υπάρχον αντίγραφο DB2 Έκδοση 8, Έκδοση 9.1 ή Έκδοση 9.5 ή για να εγκαταστήσετε ένα πρόσθετο προϊόν.
  6. ο Ο οδηγός εγκατάστασης DB2 θα καθορίσει τη γλώσσα του συστήματος και θα ξεκινήσει το πρόγραμμα εγκατάστασης για αυτήν τη γλώσσα. Η ηλεκτρονική βοήθεια είναι διαθέσιμη για να σας καθοδηγήσει στα υπόλοιπα βήματα. Για να καλέσετε την ηλεκτρονική βοήθεια, κάντε κλικ στη Βοήθεια ή πατήστε F1 . Μπορείτε να κάνετε κλικ στο Cancel ανά πάσα στιγμή για να τερματίσετε την εγκατάσταση.

Αποτελέσματα

Το προϊόν της βάσης δεδομένων DB2 θα εγκατασταθεί, από προεπιλογή, στον κατάλογο Program_Files \IBM\sqllib, όπου το Program_Files αντιπροσωπεύει τη θέση του καταλόγου Program Files.

Εάν κάνετε εγκατάσταση σε ένα σύστημα όπου χρησιμοποιείται ήδη αυτός ο κατάλογος, στη διαδρομή εγκατάστασης του προϊόντος της βάσης δεδομένων DB2 θα προστεθεί _ xx, όπου τα xx είναι ψηφία, ξεκινώντας από το 01 και αυξάνονται ανάλογα με το πόσα αντίγραφα DB2 έχετε εγκαταστήσει.

Μπορείτε επίσης να καθορίσετε τη δική σας διαδρομή εγκατάστασης προϊόντος βάσης δεδομένων DB2.

Τι να κάνω μετά

  • Επαληθεύστε την εγκατάστασή σας.
  • Εκτελέστε τις απαραίτητες εργασίες μετά την εγκατάσταση.

Για πληροφορίες σχετικά με σφάλματα που προέκυψαν κατά την εγκατάσταση, ανατρέξτε στο αρχείο καταγραφής εγκατάστασης που βρίσκεται στον κατάλογο My Documents\DB2LOG\. Το αρχείο καταγραφής χρησιμοποιεί την ακόλουθη μορφή: DB2-ProductAbrrev - DateTime.log, για παράδειγμα, DB2-ESE-Tue Apr 04 17_04_45 2008.log.

Εάν πρόκειται για μια νέα εγκατάσταση προϊόντος DB2 σε Vista 64-bit και θα χρησιμοποιήσετε έναν πάροχο OLE DB 32-bit, πρέπει να καταχωρήσετε μη αυτόματα το IBMDADB2 DLL. Για να καταχωρήσετε αυτό το DLL, εκτελέστε την ακόλουθη εντολή: c:\windows\SysWOW64\regsvr32 /s c:\Program_Files\IBM\SQLLIB\bin\ibmdadb2.dll όπου το Program_Files αντιπροσωπεύει τη θέση του καταλόγου Program Files.

Εάν θέλετε το προϊόν της βάσης δεδομένων DB2 να έχει πρόσβαση στην τεκμηρίωση της DB2 είτε στον τοπικό σας υπολογιστή είτε σε άλλον υπολογιστή του δικτύου σας, τότε πρέπει να εγκαταστήσετε το Κέντρο πληροφοριών DB2. Το Κέντρο Πληροφοριών DB2 περιέχει τεκμηρίωση για το σύστημα βάσης δεδομένων DB2 και τα σχετικά προϊόντα της DB2. Από προεπιλογή, οι πληροφορίες DB2 θα είναι προσβάσιμες από τον Ιστό, εάν το Κέντρο πληροφοριών DB2 δεν είναι εγκατεστημένο τοπικά.

Όρια μνήμης DB2 Express® Edition και DB2 Workgroup Server Edition Εάν εγκαθιστάτε το DB2 Express Edition , η μέγιστη επιτρεπόμενη μνήμη για την περίπτωση είναι 4 GB.

Εάν εγκαθιστάτε το DB2 Workgroup Server Edition, η μέγιστη επιτρεπόμενη μνήμη για το παράδειγμα είναι 64 GB.

Η ποσότητα της μνήμης που εκχωρείται στο στιγμιότυπο καθορίζεται από την παράμετρο διαμόρφωσης του διαχειριστή βάσης δεδομένων INSTANCE_MEMORY. Σημαντικές σημειώσεις κατά την αναβάθμιση από τις εκδόσεις 9.1 ή 9.5:

  • Εάν η διαμόρφωση μνήμης για το προϊόν βάσης δεδομένων Έκδοσης 9.1 DB2 υπερβαίνει το επιτρεπόμενο όριο, το προϊόν βάσης δεδομένων DB2 ενδέχεται να μην ξεκινήσει μετά την αναβάθμιση στην τρέχουσα έκδοση.
  • Η διαχείριση μνήμης αυτοσυντονισμού δεν θα αυξήσει το συνολικό όριο της μνήμης παρουσίας πέρα ​​από τα όρια άδειας χρήσης.

πράγμα που σημαίνει ότι μπορείτε να εφαρμόσετε την πλήρη έκδοση του DB2 10.1.

Εάν συγκρίνουμε τις δωρεάν εκδόσεις του DB2 Express-C 9.7 και 10, το πλεονέκτημα είναι προφανές - Τώρα η ποσότητα της μνήμης RAM που χρησιμοποιείται έχει αυξηθεί από 2 σε 4 GB, που δεν μπορεί παρά να χαίρεται.

Μπορείτε να κάνετε λήψη της δωρεάν και επίδειξης εμπορικής έκδοσης εδώ - http://www-01.ibm.com/software/data/db2/linux-unix-windows/download.html (θα χρειαστείτε ένα αναγνωριστικό IBM για λήψη, αλλά εγγραφή είναι γρήγορο και δωρεάν).

Ας δούμε πώς φαίνεται η διαδικασία εγκατάστασης και διαμόρφωσης χρησιμοποιώντας τη δωρεάν έκδοση ως παράδειγμα.

Κατεβάστε τη διανομή, αποσυσκευάστε την και εκτελέστε το αρχείο setup.exe, εμφανίζεται ένα παράθυρο καλωσορίσματος.

Μεταβείτε στην καρτέλα «Εγκατάσταση προϊόντος» και κάντε κλικ στην «Εγκατάσταση νέου αντιγράφου» απέναντι από τη μοναδική προσφερόμενη επιλογή (στην εμπορική έκδοση μπορείτε να επιλέξετε την έκδοση DBMS)

Ξεκινήστε την εγκατάσταση

Αποδεχόμαστε τη συμφωνία άδειας χρήσης

Αφήστε την κανονική εγκατάσταση και συνεχίστε. Για 1C αυτό θα είναι αρκετό.

Εάν θέλετε να εγκαταστήσετε το DB2 σε έναν μόνο υπολογιστή, δεν χρειάζεται να δημιουργήσετε ένα αρχείο απόκρισης

Καθορίστε τον κατάλογο εγκατάστασης. Εάν διαθέτετε μια ξεχωριστή συστοιχία δίσκων για βάσεις δεδομένων DB2, μπορείτε να εγκαταστήσετε απευθείας εκεί, αυτό θα σας επιτρέψει να δημιουργήσετε νέες βάσεις δεδομένων στον ίδιο δίσκο από προεπιλογή, αλλά η παράμετρος που είναι υπεύθυνη για αυτό μπορεί πάντα να αλλάξει.

Παράτησα το SSH. Αυτή είναι μια πρόσθετη δυνατότητα διαχείρισης διακομιστή που συνιστάται να χρησιμοποιείτε κατά τη διαχείριση διακομιστών μέσω δημόσιων δικτύων μέσω ενός μη ασφαλούς καναλιού. Αυτό δεν έχει πολύ νόημα σε ένα τοπικό δίκτυο.

Δημιουργήστε έναν νέο λογαριασμό για την εκτέλεση διαδικασιών διακομιστή

Εδώ υποδεικνύουμε τη θύρα εκκίνησης του DBMS. Η προεπιλεγμένη αλληλογραφία πρέπει να αλλάξει εάν πολλά DB2 εκτελούνται στο ίδιο μηχάνημα ή εάν υπάρχει επιθυμία αλλαγής της θύρας για πρόσθετη μικρή προστασία (υπάρχει σύσταση για την εκχώρηση μη τυπικών θυρών σε τυπικές υπηρεσίες, η οποία μπορεί να λίγο μπερδεμένο για έναν πιθανό επιθετικό, τουλάχιστον έναν άπειρο).

Περιμένουμε να ολοκληρωθεί η εγκατάσταση και να δούμε ένα μήνυμα επιτυχίας

Αμέσως μετά την ολοκλήρωση της εγκατάστασης, προσθέτουμε μια σημαντική παράμετρο που θα βελτιστοποιήσει την απόδοση του DB2 για 1C:

Ανοίξτε ένα παράθυρο εντολών

Και εκτελούμε την εντολή
db2set DB2_WORKLOAD=1C
εάν απλώς εκτελέσετε το db2set, το σύστημα θα εμφανίσει μια λίστα με εγκατεστημένες παραμέτρους

Στη συνέχεια κάνουμε επανεκκίνηση του DBMS:
db2stop
db2start

Δημιουργούμε μια νέα βάση πληροφοριών στο 1C και πρέπει να καθορίσετε το db2admin, το οποίο δημιουργήσατε κατά τη διαδικασία εγκατάστασης, ως χρήστης του διακομιστή βάσης δεδομένων

Μην ξεχάσετε να ελέγξετε ότι το αρχείο σηματοφόρου βρίσκεται στον κατάλογο με τον διακομιστή εφαρμογών 1C db2loadapion, το οποίο θα επιταχύνει τη διαδικασία φόρτωσης μιας βάσης δεδομένων από ένα αρχείο dt.

Αυτό είναι όλο. Το μόνο που απομένει είναι να φορτώσετε το αρχείο dt ή το αρχείο ρυθμίσεων στη βάση δεδομένων που δημιουργήθηκε και η εργασία μπορεί να ξεκινήσει.

Δεν υπάρχει "Κέντρο Ελέγχου" στο DB2 10.1, αλλά εκτός από τη γραμμή εντολών, μπορείτε να εγκαταστήσετε ένα δωρεάν εργαλείο διαχείρισης DB2 - IBM Data Studio.

Εγκατέστησα τη διάταξη που παρέχεται από την IBM, η οποία δημοσιεύτηκε στον ιστότοπο users.v8.1c.ru. Αλλά από όσο καταλαβαίνω, δεν διαφέρει από το πρωτότυπο
Στην αρχή προσπάθησα να το εγκαταστήσω χειροκίνητα όπως περιγράφεται στις οδηγίες από το 1C (δείτε οδηγίες για την εγκατάσταση του διακομιστή 1C 8.1). Για να είμαι ειλικρινής, απέτυχα. Ο διακομιστής μου δεν ξεκίνησε ποτέ. Στη συνέχεια, στον ιστότοπο της IBM διάβασα για ένα πρόγραμμα εγκατάστασης γραφικών. Η διανομή περιέχει το αρχείο ./install, εκτελέστε το και όλα τα αιτήματα πηγαίνουν σε γραφική λειτουργία. Στην πραγματικότητα, μόλις συμφώνησα και αυτό είναι όλο... Μετά από αυτό όλα λειτούργησαν. Εδώ είναι οι οδηγίες από τον Andrey Aristarkhov, εκπρόσωπο της IBM στο 1C, το I και καθοδηγήθηκεκατά την εγκατάσταση, η μόνη διαφορά είναι ότι εκμεταλλεύτηκαπρόγραμμα εγκατάστασης γραφικών:

Γενικές συστάσεις:
Εάν έχετε ερωτήσεις, ρίξτε μια ματιά στην τεκμηρίωση, πιθανότατα θα βρείτε την απάντηση στην ερώτησή σας εκεί. Αυτό ισχύει ιδιαίτερα εάν το προϊόν είναι νέο για εσάς ή εάν αρχίζετε να εργάζεστε με μια νέα έκδοση του προϊόντος.
Όταν προκύπτουν προβλήματα, είναι λογικό να αναλύονται τα αρχεία καταγραφής (τόσο τα αρχεία καταγραφής DB2 όσο και και τεχνολογικάπεριοδικό 1C), επειδή περιέχουν πολλές χρήσιμες πληροφορίες: για παράδειγμα, μηνύματα σφάλματος ή το κείμενο του ερωτήματος που εκτελείται.
Η συντριπτική πλειονότητα των προβλημάτων μπορεί να επιλυθεί χρησιμοποιώντας αρχεία καταγραφής, τεκμηρίωση και αναζήτηση (ειδικά κωδικούς σφάλματος). Για παράδειγμα, κοιτάζοντας τον κωδικό σφάλματος στο αρχείο καταγραφής και αναζητώντας την τεκμηρίωση για αυτόν τον κωδικό, θα βρείτε συστάσεις για την επίλυση του σφάλματος.
Εάν θέλετε να ρυθμίσετε γρήγορα κάτι στο λειτουργικό σύστημα Linux, δοκιμάστε να ανοίξετε ένα υπάρχον αρχείο διαμόρφωσης. Κατά κανόνα, υπάρχουν πολλά σχόλια και οι περισσότερες από τις παραμέτρους έχουν ήδη καθοριστεί. Ή δείτε εάν υπάρχει ένα αρχείο xxx.sample στον κατάλογο, ο οποίος παρέχεται ως παράδειγμα.
Δεν χρειάζεται να φοβάστε τη γραμμή εντολών όταν εργάζεστε με το DB2. Σε αυτό μπορείτε να κάνετε τα πάντα με τον ίδιο τρόπο όπως στη γραφική διεπαφή αρκετές φορές πιο γρήγορα.
Οδηγίες για την εγκατάσταση του DB2 σε Linux

Όλες οι ενέργειες εκτελούνται υπό τον χρήστη root, εκτός εάν αναφέρεται διαφορετικά.

Το πρώτο βήμα είναι να ρυθμίσετε τις παραμέτρους του πυρήνα του Linux για εκτέλεση του DB2. Σύμφωνα με την τεκμηρίωση, για να γίνει αυτό πρέπει να επεξεργαστείτε το /etc/sysctl.conf ώστε να περιέχει τις ακόλουθες γραμμές:

  1. Αυτή η τιμή είναι για Linux 64-bit
    kernel.shmmax=1073741824
    # Αυτή η τιμή είναι για Linux 32-bit
    kernel.shmmax=268435456
    # Και αυτό ισχύει και για τις δύο επιλογές
    πυρήνας.msgmax=65535
    πυρήνας.msgmnb=65535

Μετά την επεξεργασία του αρχείου πρέπει να τρέξετε

Οι αλλαγές που έγιναν έχουν τεθεί σε ισχύ.

Λεπτομερείς πληροφορίες σχετικά με το σκοπό αυτών των παραμέτρων

Αυτές οι ρυθμίσεις έχουν δοκιμαστεί για τις ακόλουθες εκδόσεις του Linux:
Fedora Core 6x86
FedoraCore 6×86_64
RedHat 4 ΔΕΗ
RedHat 4 s390x (IBM System z - mainframe)
Μετά από αυτό, μπορείτε να ξεκινήσετε την εγκατάσταση του DB2.

Πριν ξεκινήσετε την εγκατάσταση, βεβαιωθείτε ότι έχετε εγκαταστήσει τα πακέτα συμβατότητας προς τα πίσω για το libstdc++. Συγκεκριμένα, το FC6 απαιτεί πακέτα

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

Μπορείτε επίσης να επιλέξετε υποστήριξη για παλαιότερα προγράμματα κατά την εγκατάσταση του Linux για τον "προγραμματιστή" αυτή η ενότητα περιλαμβάνει τα καθορισμένα πακέτα.

Πάρτε το αρχείο με τη διανομή DB2 και αποσυσκευάστε το. Για παράδειγμα:

tar xfz db2exc_912_1Cspecial17705_LNX_x86_64.tar.gz
cd exp/disk1

Ας ξεκινήσουμε

./db2_install

Αποδεχόμαστε τον προεπιλεγμένο κατάλογο εγκατάστασης (/opt/ibm/db2/V9.1)

Στη συνέχεια, εγκαταστήστε το ίδιο το προϊόν (γράψτε στη γραμμή ερώτησης: EXP - δηλ. DB2 Express)

Δημιουργία των χρηστών που απαιτούνται για να λειτουργήσει το DB2

useradd das
useradd db2inst
Προσθήκη χρήστη db2fenc

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

Δημιουργία διακομιστή διαχείρισης DB2 (DAS).

./dascrt das

Ο διακομιστής θα ξεκινήσει αυτόματα ως χρήστης das

Δημιουργήστε μια παρουσία DB2 που έχει ρυθμιστεί να λειτουργεί στη θύρα 50000 (προεπιλεγμένη θύρα DB2)

./db2icrt -u db2fenc -p 50000 db2inst

su - db2inst

Διαμόρφωση DB2 για εργασία με 1C

db2set DB2_WORKLOAD=1C

Εκκίνηση μιας παρουσίας DB2

Επιστροφή στο root μέσω Ctrl-D (logout)

Εάν θέλετε το DB2 να ξεκινά αυτόματα κατά την εκκίνηση του συστήματος, εκτελέστε την εντολή:

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

Εγκατάσταση και διαμόρφωση 1C: Διακομιστές επιχειρήσεων

Πρώτα πρέπει

Το θέμα είναι να ξεφορτώσετε τη βάση δεδομένων χρησιμοποιώντας το 1C, να εγκαταστήσετε ξανά την πλατφόρμα και τον διακομιστή και να φορτώσετε ξανά τη βάση δεδομένων. Ταυτόχρονα, εάν προηγουμένως είχαν μείνει παντόφλες στη βάση δεδομένων από την ενημέρωση των διαμορφώσεων, σίγουρα θα εξαφανιστούν.

1. Καθάρισμα.Έτσι, για να ξεκινήσουμε δημιουργήστε ένα αντίγραφο της βάσης δεδομένων χρησιμοποιώντας εργαλεία 1C Enterprise(μέσω Configurator\Administration). Στη συνέχεια, απενεργοποιούμε όλες τις πιθανές εργασίες ρουτίνας για το 1C (δημιουργία αντιγράφων ασφαλείας, κ.λπ.) και διακόπτουμε τον εταιρικό διακομιστή 1C. Καταργούμε πλήρως τις υπάρχουσες εκδόσεις του DB2 και τα αρχεία βάσης δεδομένων, επειδή... Στη δωρεάν έκδοση, η εγκατάσταση μιας "ενημέρωσης" δεν υποστηρίζεται, μόνο εγκατάσταση από την αρχή. Διαγράφουμε τον φάκελο "C:\Program Files\1cv81\server" για να καθαρίσουμε την κρυφή μνήμη των υπαρχουσών βάσεων δεδομένων και να μπορέσουμε να δημιουργήσουμε μια βάση δεδομένων με το ίδιο όνομα όπως πριν (για να μην φοβούνται οι χρήστες).

2. Ας προχωρήσουμε στην εγκατάσταση.Πρώτα, εγκαταστήστε την πιο πρόσφατη έκδοση του πακέτου jre: http://www.java.com/ru/download/manual.jsp, επειδή Το DB2 είναι συνδεδεμένο με Java. Τώρα συνδεόμαστε στα Windows με έναν χρήστη του οποίου το όνομα αποτελείται από όχι περισσότερα από 8 αγγλικά γράμματα ή αριθμούς (admin), διαφορετικά το DB2 είτε δεν θα εγκατασταθεί καθόλου είτε δεν θα επιτρέπεται κανονικά στη βάση δεδομένων. Στη συνέχεια, εγκαθιστούμε το ίδιο το DB2, όλα είναι απλά εκεί, μόνο όταν δημιουργείτε έναν χρήστη κάτω από τον οποίο θα ξεκινήσει ο διακομιστής, μην ξεχνάτε τους περιορισμούς ονόματος. Οι υπόλοιπες ρυθμίσεις μπορούν να είναι προεπιλεγμένες. Μετά την εγκατάσταση του διακομιστή, πρέπει να τον ρυθμίσετε για 1C. Για να το κάνετε αυτό, μεταβείτε στο Start\Programs\db2\command line tools\command window. Γράφουμε τις παρακάτω εντολές στην κονσόλα:

db2set DB2_WORKLOAD=1C

db2set DB2_CREATE_DB_ON_PATH=ΝΑΙ

db2start

Τώρα μπορείτε να ενημερώσετε την πλατφόρμα 1C. Ελπίζω να μπορείτε να μαντέψετε πώς να το κάνετε αυτό. Η μόνη σημείωση είναι ότι όταν δημιουργείτε έναν χρήστη για λογαριασμό του οποίου θα ξεκινήσει ο διακομιστής 1C, μην ξεχάσετε τους περιορισμούς ονόματος και προσθέστε τον στην ομάδα χρηστών db2admns. Λοιπόν, ελέγξτε εάν όλες οι διεργασίες διακομιστή 1C έχουν ξεκινήσει κανονικά (ragent, rphost, rmngr), εάν κάποια διαδικασία δεν υπάρχει, τότε δημιουργήστε την στην κονσόλα διακομιστή 1C με προεπιλεγμένες ρυθμίσεις.

Τώρα πρέπει να δημιουργήσουμε μια κενή βάση δεδομένων για φόρτωση. Εάν βρίσκεται στη λίστα των βάσεων δεδομένων και το όνομα χρήστη/κωδικός πρόσβασης του DB2 (από τον οποίο εκκινείται ο διακομιστής) είναι παλιό, τότε απλώς προσπαθούμε να συνδεθούμε στη βάση δεδομένων σε λειτουργία διαμόρφωσης. Αν κάτι έχει αλλάξει, τότε αλλάξτε τις ρυθμίσεις. Όταν συνδεθείτε, θα δημιουργηθεί μια κενή βάση δεδομένων.

3. Και τέλος, ας κάνουμε τη βάση δεδομένων να λειτουργεί σταθερά.Χρειαζόμαστε ένα κέντρο ελέγχου DB2. Αρχικά, σταματάμε τον διακομιστή 1C για να μπορέσουμε να επανεκκινήσουμε τη βάση δεδομένων χωρίς κανένα πρόβλημα. Πηγαίνουμε στην CPU DB2 (μέσω του εικονιδίου στο δίσκο συστήματος ή μέσω του Start). Βρίσκουμε τη βάση δεδομένων μας στο κέντρο ελέγχου, συνδέουμε και κάνουμε κλικ στο κουμπί "Αίτηση" στην ομάδα ενεργειών βάσης δεδομένων. Εκτελούμε το ακόλουθο ερώτημα:

ενημέρωση db cfg χρησιμοποιώντας APPLHEAPSZ 4096 APP_CTL_HEAP_SZ 4096 STMTHEAP 16384 πρωτεύον ημερολόγιο 64 δευτερόλεπτο ημερολογίου 128 DBHEAP 32768 logfilsiz 16384 LOCKLIST αυτόματη άμεση;
ΕΝΗΜΕΡΩΣΗ DBM CFG ΧΡΗΣΙΜΟΠΟΙΩΝΤΑΣ MON_HEAP_SZ 200 FCM_NUM_BUFFERS 2048 άμεσα.

Μην ξεχνάτε μετά από κάθε ";" πατήστε . Μετά την εκτέλεση του αιτήματος, επανεκκινήστε τη βάση δεδομένων (μέσω του μενού περιβάλλοντος). Τώρα το DB2 είναι έτοιμο να λειτουργήσει με 1C.

Ξεκινάμε ξανά τον διακομιστή 1C, περνάμε από τον διαμορφωτή στη βάση δεδομένων μας και φορτώνουμε το αρχείο αντιγραφής της βάσης δεδομένων που είχε αποθηκευτεί προηγουμένως. Εδώ θα πρέπει να περιμένετε, γιατί... Μια μεγάλη βάση δεδομένων μπορεί να πάρει πολύ χρόνο για να φορτώσει. Μετά τη φόρτωση, ενεργοποιούμε όλες τις προγραμματισμένες εργασίες και, voila!, έχουμε μια νέα πλατφόρμα σε έναν νέο διακομιστή DB2.