Partage de technologie

Étapes d'installation et de migration de la base de données Dameng DM8

2024-07-12

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

Table des matières

Avant-propos :

1. Installation et déploiement

1. Télécharger

2. Créez le répertoire utilisateur et d'installation

3. Montez l'image téléchargée

4. Configuration de l'environnement

5.Installation

2. Utilisation de base

1. Utilisation des outils DM

2. Configuration de compatibilité

2.1 Compatible avec l'encodage du jeu de caractères GBK

2.2 Compatible avec l'encodage du jeu de caractères UTF-8

3. Créez un utilisateur et un mot de passe, un espace table

4. Organiser la configuration de la base de données

5. Paramètres du script de démarrage

3. Migrer d'autres bases de données vers Dameng

1. Nouvelle construction

2. Créez une nouvelle migration

3. Choisissez la migration Oracle Dameng

4. Connectez-vous à la base de données à migrer

5. Entrez la configuration de la base de données Dameng vers laquelle vous souhaitez migrer.

6. Sélectionnez les éléments de migration

7. Spécifiez les utilisateurs de la base de données à migrer et les utilisateurs à migrer vers Dameng.

8. Sélectionnez la table à migrer

9. Migration terminée


Avant-propos :

À la demande du père de la partie A, nous sommes passés à la machine Xinchuang (architecture arm). Nous devons maintenant migrer Oracle (jeu de caractères encodant GBK) et MySQL (jeu de caractères encodant UTF-8) vers Dream, d'abord localement (x86-64). architecture) En test

1. Installation et déploiement

1. Télécharger

Se connecterSite officielTéléchargez une version d'essai d'un an

Selon votre propre système, sélectionnez la version correspondante Pour mon test, j'ai sélectionné "X86" pour la plateforme CPU et "RedHat7" pour le système d'exploitation.

2. Créez le répertoire utilisateur et d'installation

  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. Montez l'image téléchargée

Télécharger un package compressé

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

4. Configuration de l'environnement

  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.Installation

Installation en ligne de commande

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

Remarque : version d'essai

L'utilisateur peut choisir de saisir ou non le chemin du fichier clé. Si vous ne le saisissez pas, passez à l'étape suivante de l'installation. Entrez le chemin du fichier clé. Le programme d'installation affichera les informations détaillées du fichier clé s'il s'agit d'un fichier clé légal et pendant la période de validité, l'utilisateur peut le faire. poursuivez l'installation. Comme indiqué ci-dessous:

Les utilisateurs peuvent choisir DM informations sur le fuseau horaire. Comme indiqué ci-dessous:(21) est l’heure normale de Chine

Sélectionnez le chemin d'installation, le chemin créé à l'étape 2

L'installation est terminée

Initialiser l'instance de base de données

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

Description détaillée:

1. PATH est le chemin de stockage du fichier d'instance de la base de données de configuration.

2. UNICODE_FLAG est le codage du jeu de caractères de la base de données de configuration 1 représente UTF8.

3. LENGTH_IN_CHAR représente la longueur du type varchar en caractères

CHARSET=1, LONGUEUR_EN_CHAR=1

Le jeu de caractères est UTF-8, la longueur de varchar est en caractères et le nombre réel d'octets stockés dans varchar sera agrandi de 4 fois.

Par exemple, si vous définissez varchar(10), vous pouvez stocker 10 * 4 = 40 octets de données.

4. CASE_SENSITIVE ignore la casse et n'est pas sensible à la casse

EX