2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Inhaltsverzeichnis
1. Installation und Bereitstellung
2. Benutzer- und Installationsverzeichnis erstellen
3. Hängen Sie das heruntergeladene Image ein
2. Kompatibilitätskonfiguration
2.1 Kompatibel mit der GBK-Zeichensatzkodierung
2.2 Kompatibel mit der UTF-8-Zeichensatzkodierung
3. Erstellen Sie Benutzer und Passwort sowie einen Tabellenbereich
4. Organisieren Sie die Datenbankkonfiguration
5. Einstellungen für das Startskript
3. Migrieren Sie andere Datenbanken nach Dameng
2. Erstellen Sie eine neue Migration
3. Wählen Sie Oracle Migration Dameng
4. Stellen Sie eine Verbindung zur zu migrierenden Datenbank her
5. Geben Sie die Konfiguration der Dameng-Datenbank ein, in die Sie migrieren möchten.
6. Wählen Sie Migrationselemente aus
8. Wählen Sie die zu migrierende Tabelle aus
Auf Wunsch des Vaters von Partei A sind wir auf die Xinchuang-Maschine (Arm-Architektur) umgestiegen. Jetzt müssen wir Oracle (Zeichensatzkodierung GBK) und MySQL (Zeichensatzkodierung UTF-8) zuerst lokal (x86-64) nach Dream migrieren Architektur) Im Test
AnmeldungOffizielle WebsiteLaden Sie eine einjährige Testversion herunter
Wählen Sie entsprechend Ihrem eigenen System die entsprechende Version aus. Für meinen Test habe ich „X86“ als CPU-Plattform und „RedHat7“ als Betriebssystem ausgewählt.
- 创建安装用户和用户组
- groupadd dinstall && useradd -g dinstall dmdba && echo root|passwd --stdin dmdba
-
- echo "123456" | passwd "dmdba" --stdin
-
- 在/data目录下新建dm8目录
- mkdir /data/dm8
- chown -R dmdba.dinstall /data/dm8
-
-
- 提前准备达梦的bin路径与数据文件存放路径
- mkdir -p /opt/dmdbms && chown dmdba:dinstall /opt/dmdbms #bin路径
-
- mkdir -p /dmdata && chown dmdba:dinstall /dmdata #配置数据文件存储路径
Komprimiertes Paket hochladen
- 挂载
- mount -o loop dm8_20240408_x86_rh7_64.iso /data/dm8
- 关闭selinux
- setenforce 0 && sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
-
-
- 修改用户资源限制
- vi /etc/security/limits.conf
-
- 在配置最后追加
- dmdba hard nofile 131072
- dmdba soft nofile 131072
- dmdba soft nice 0
- dmdba hard nice 0
- dmdba soft as unlimited
- dmdba hard as unlimited
- dmdba soft fsize unlimited
- dmdba hard fsize unlimited
- dmdba soft nproc 131072
- dmdba hard nproc 131072
- dmdba soft data unlimited
- dmdba hard data unlimited
- dmdba soft core unlimited
- dmdba hard core unlimited
- dmdba soft memlock unlimited
- dmdba hard memlock unlimited
Befehlszeileninstallation
- 切换dmdba用户
- su dmdba
-
- 切换到/data/dm8目录
-
- cd /data/dm8
-
- chmod 777 * #赋予BIN文件执行权限
-
- ./DMInstall.bin -i #执行安装
Hinweis: Testversion
Der Benutzer kann wählen, ob er den Schlüsseldateipfad eingeben möchte. Wenn Sie es nicht eingeben, fahren Sie mit dem nächsten Installationsschritt fort. Geben Sie den Pfad der Schlüsseldatei ein. Wenn es sich um eine gültige Schlüsseldatei handelt, kann der Benutzer dies tun Setzen Sie die Installation fort. Wie nachfolgend dargestellt:
Benutzer können wählen DM Zeitzoneninformationen. Wie nachfolgend dargestellt:(21) ist die chinesische Standardzeit
Wählen Sie den Installationspfad aus, den in Schritt 2 erstellten Pfad
Die Installation ist abgeschlossen
Datenbankinstanz initialisieren
- cd /opt/dmdbms/bin #进入到达梦的BIN目录下
- ./dminit help #此处初始化需要配置一些参数,参数的类型列表如下
Detaillierte Beschreibung:
1. PATH ist der Speicherpfad der Konfigurationsdatenbank-Instanzdatei.
2. UNICODE_FLAG ist die Zeichensatzkodierung der Konfigurationsdatenbank 1, die UTF8 darstellt.
3. LENGTH_IN_CHAR stellt die Länge des Varchar-Typs in Zeichen dar
CHARSET=1,LÄNGE_IN_CHAR=1
Der Zeichensatz ist UTF-8, die Länge von Varchar wird in Zeichen angegeben und die tatsächliche Anzahl der in Varchar gespeicherten Bytes wird um das Vierfache vergrößert.
Wenn Sie beispielsweise varchar(10) definieren, können Sie 10 * 4 = 40 Bytes an Daten speichern.
4. CASE_SENSITIVE ignoriert die Groß-/Kleinschreibung und unterscheidet nicht zwischen Groß- und Kleinschreibung
EX