Mi informacion de contacto
Correo[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Tabla de contenido
1. Instalación e implementación
2. Crear usuario y directorio de instalación.
3. Monte la imagen descargada.
2. Configuración de compatibilidad
2.1 Compatible con codificación de juego de caracteres GBK
2.2 Compatible con codificación de juego de caracteres UTF-8
3. Crear usuario y contraseña, espacio de tabla.
4. Organizar la configuración de la base de datos
5. Configuración del script de inicio
3. Migrar otras bases de datos a Dameng
3. Elija la migración de Oracle Dameng
4. Conéctese a la base de datos que se va a migrar.
5. Ingrese la configuración de la base de datos Dameng a la que desea migrar.
6. Seleccione elementos de migración
8. Seleccione la tabla a migrar.
A petición del padre del Partido A, cambiamos a la máquina Xinchuang (arquitectura arm). Ahora necesitamos migrar Oracle (conjunto de caracteres que codifica GBK) y mysql (conjunto de caracteres que codifica UTF-8) a Dream, primero localmente (x86-64). arquitectura) Bajo prueba
AccesoPágina web oficialDescargue una versión de prueba de un año
Según su propio sistema, seleccione la versión correspondiente. Para mi prueba, seleccioné "X86" para la plataforma de CPU y "RedHat7" para el sistema operativo.
- 创建安装用户和用户组
- 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 #配置数据文件存储路径
Subir paquete comprimido
- 挂载
- 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
Instalación de línea de comando
- 切换dmdba用户
- su dmdba
-
- 切换到/data/dm8目录
-
- cd /data/dm8
-
- chmod 777 * #赋予BIN文件执行权限
-
- ./DMInstall.bin -i #执行安装
Nota: versión de prueba
El usuario puede elegir si desea ingresar la ruta del archivo clave. Si no lo ingresa, vaya al siguiente paso de la instalación. Ingrese la ruta del archivo clave. El programa de instalación mostrará la información detallada del archivo clave si es un archivo clave legal y está dentro del período de validez. puede continuar la instalación. Como se muestra abajo:
Los usuarios pueden elegir DM información de zona horaria. Como se muestra abajo:(21) es la hora estándar de China
Seleccione la ruta de instalación, la ruta creada en el paso 2
La instalación se ha completado
Inicializar instancia de base de datos
- cd /opt/dmdbms/bin #进入到达梦的BIN目录下
- ./dminit help #此处初始化需要配置一些参数,参数的类型列表如下
Descripción detallada:
1. PATH es la ruta de almacenamiento del archivo de instancia de la base de datos de configuración.
2. UNICODE_FLAG es la codificación del juego de caracteres de la base de datos de configuración 1 que representa UTF8.
3. LENGTH_IN_CHAR representa la longitud del tipo varchar en caracteres
CONJUNTO DE CARACTERES=1,LONGITUD_EN_CARACTERES=1
El juego de caracteres es UTF-8, la longitud de varchar está en caracteres y el número real de bytes almacenados en varchar se ampliará 4 veces.
Por ejemplo, si define varchar(10), puede almacenar 10 * 4 = 40 bytes de datos.
4. CASE_SENSITIVE ignora mayúsculas y minúsculas y no distingue entre mayúsculas y minúsculas.
EX