Κοινή χρήση τεχνολογίας

Βήματα εγκατάστασης και μετεγκατάστασης της βάσης δεδομένων Dameng dm8

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Πίνακας περιεχομένων

Πρόλογος:

1. Εγκατάσταση και εγκατάσταση

1. Λήψη

2. Δημιουργήστε κατάλογο χρήστη και εγκατάστασης

3. Τοποθετήστε την εικόνα που έχετε λάβει

4. Διαμόρφωση περιβάλλοντος

5. Εγκατάσταση

2. Βασική χρήση

1. Χρήση εργαλείων DM

2. Διαμόρφωση συμβατότητας

2.1 Συμβατό με κωδικοποίηση συνόλου χαρακτήρων GBK

2.2 Συμβατό με κωδικοποίηση συνόλου χαρακτήρων UTF-8

3. Δημιουργήστε χρήστη και κωδικό πρόσβασης, χώρο στον πίνακα

4. Οργανώστε τη διαμόρφωση της βάσης δεδομένων

5. Ρυθμίσεις σεναρίου εκκίνησης

3. Μεταφέρετε άλλες βάσεις δεδομένων στο Dameng

1. Νέα κατασκευή

2. Δημιουργήστε μια νέα μετεγκατάσταση

3. Επιλέξτε oracle migration Dameng

4. Συνδεθείτε στη βάση δεδομένων που πρόκειται να μετεγκατασταθεί

5. Εισαγάγετε τη διαμόρφωση της βάσης δεδομένων Dameng στην οποία θέλετε να μετεγκαταστήσετε.

6. Επιλέξτε στοιχεία μετεγκατάστασης

7. Καθορίστε τους χρήστες της βάσης δεδομένων που θα μετεγκατασταθούν και τους χρήστες που θα μετεγκατασταθούν στο Dameng.

8. Επιλέξτε τον πίνακα προς μετεγκατάσταση

9. Η μετανάστευση ολοκληρώθηκε


Πρόλογος:

Κατόπιν αιτήματος του πατέρα του Κόμματος Α, μεταβήκαμε στη μηχανή Xinchuang (αρχιτεκτονική βραχίονα) Τώρα πρέπει να μεταφέρουμε το oracle (σύνολο χαρακτήρων που κωδικοποιεί GBK) και το mysql (σύνολο χαρακτήρων που κωδικοποιεί UTF-8), πρώτα τοπικά (x86-64). αρχιτεκτονική) υπό δοκιμή

1. Εγκατάσταση και εγκατάσταση

1. Λήψη

ΣύνδεσηΕπίσημη ιστοσελίδαΚατεβάστε μια δοκιμαστική έκδοση ενός έτους

Σύμφωνα με το δικό σας σύστημα, επιλέξτε την αντίστοιχη έκδοση Για τη δοκιμή μου, επέλεξα "X86" για την πλατφόρμα της CPU και "RedHat7" για το λειτουργικό σύστημα.

2. Δημιουργήστε κατάλογο χρήστη και εγκατάστασης

  1. 创建安装用户和用户组
  2. groupadd dinstall && useradd -g dinstall dmdba && echo root|passwd --stdin dmdba
  3. echo "123456" | passwd "dmdba" --stdin
  4. /data目录下新建dm8目录
  5. mkdir /data/dm8
  6. chown -R dmdba.dinstall /data/dm8
  7. 提前准备达梦的bin路径与数据文件存放路径
  8. mkdir -p /opt/dmdbms && chown dmdba:dinstall /opt/dmdbms #bin路径
  9. mkdir -p /dmdata && chown dmdba:dinstall /dmdata #配置数据文件存储路径

3. Τοποθετήστε την εικόνα που έχετε λάβει

Μεταφόρτωση συμπιεσμένου πακέτου

  1. 挂载
  2. mount -o loop dm8_20240408_x86_rh7_64.iso /data/dm8

4. Διαμόρφωση περιβάλλοντος

  1. 关闭selinux
  2. setenforce 0 && sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
  3. 修改用户资源限制
  4. vi /etc/security/limits.conf
  5. 在配置最后追加
  6. dmdba hard nofile 131072
  7. dmdba soft nofile 131072
  8. dmdba soft nice 0
  9. dmdba hard nice 0
  10. dmdba soft as unlimited
  11. dmdba hard as unlimited
  12. dmdba soft fsize unlimited
  13. dmdba hard fsize unlimited
  14. dmdba soft nproc 131072
  15. dmdba hard nproc 131072
  16. dmdba soft data unlimited
  17. dmdba hard data unlimited
  18. dmdba soft core unlimited
  19. dmdba hard core unlimited
  20. dmdba soft memlock unlimited
  21. dmdba hard memlock unlimited

5. Εγκατάσταση

Εγκατάσταση γραμμής εντολών

  1. 切换dmdba用户
  2. su dmdba
  3. 切换到/data/dm8目录
  4. cd /data/dm8
  5. chmod 777 *   #赋予BIN文件执行权限
  6. ./DMInstall.bin -i           #执行安装

Σημείωση: Δοκιμαστική έκδοση

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

Οι χρήστες μπορούν να επιλέξουν DM πληροφορίες ζώνης ώρας. Οπως φαίνεται παρακάτω:(21) είναι η τυπική ώρα της Κίνας

Επιλέξτε τη διαδρομή εγκατάστασης, τη διαδρομή που δημιουργήθηκε στο βήμα 2

Η εγκατάσταση ολοκληρώθηκε

Αρχικοποίηση παρουσίας βάσης δεδομένων

  1. cd /opt/dmdbms/bin #进入到达梦的BIN目录下
  2. ./dminit help #此处初始化需要配置一些参数,参数的类型列表如下

Λεπτομερής περιγραφή:

1. PATH είναι η διαδρομή αποθήκευσης του αρχείου παρουσίασης της βάσης δεδομένων διαμόρφωσης.

2. Το UNICODE_FLAG είναι η κωδικοποίηση του συνόλου χαρακτήρων της βάσης δεδομένων διαμόρφωσης που αντιπροσωπεύει το UTF8.

3. LENGTH_IN_CHAR αντιπροσωπεύει το μήκος του τύπου varchar σε χαρακτήρες

CHARSET=1,LENGTH_IN_CHAR=1

Το σύνολο χαρακτήρων είναι UTF-8, το μήκος του varchar είναι σε χαρακτήρες και ο πραγματικός αριθμός των byte που είναι αποθηκευμένοι στο varchar θα μεγεθυνθεί κατά 4 φορές.

Για παράδειγμα, εάν ορίσετε varchar(10), μπορείτε να αποθηκεύσετε 10 * 4 = 40 byte δεδομένων.

4. CASE_SENSITIVE αγνοεί πεζά και πεζά και δεν κάνει διάκριση πεζών-κεφαλαίων

ΠΡΩΗΝ