minhas informações de contato
Correspondência[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Índice
2. Crie o usuário e o diretório de instalação
2. Configuração de compatibilidade
2.1 Compatível com codificação de conjunto de caracteres GBK
2.2 Compatível com codificação de conjunto de caracteres UTF-8
3. Crie usuário e senha, espaço de tabela
4. Organize a configuração do banco de dados
5. Configurações do script de inicialização
3. Migre outros bancos de dados para Dameng
3. Escolha a migração oracle Dameng
4. Conecte-se ao banco de dados a ser migrado
5. Insira a configuração do banco de dados Dameng para o qual deseja migrar.
6. Selecione itens de migração
8. Selecione a tabela a ser migrada
A pedido do pai do Partido A, mudamos para a máquina Xinchhuang (arquitetura arm). Agora precisamos migrar o oracle (codificação do conjunto de caracteres GBK) e o mysql (codificação do conjunto de caracteres UTF-8) para o Dream, primeiro localmente (x86-64). arquitetura) Em teste
Conecte-seWebsite oficialBaixe uma versão de teste de um ano
De acordo com o seu próprio sistema, selecione a versão correspondente. Para meu teste, selecionei "X86" para a plataforma CPU e "RedHat7" para o sistema operacional.
- 创建安装用户和用户组
- 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 #配置数据文件存储路径
Carregar pacote compactado
- 挂载
- 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
Instalação de linha de comando
- 切换dmdba用户
- su dmdba
-
- 切换到/data/dm8目录
-
- cd /data/dm8
-
- chmod 777 * #赋予BIN文件执行权限
-
- ./DMInstall.bin -i #执行安装
Nota: versão de teste
O usuário pode escolher se deseja inserir o caminho do arquivo chave. Se você não inseri-lo, vá para a próxima etapa da instalação. Insira o caminho do arquivo Key. O programa de instalação exibirá as informações detalhadas do arquivo Key. Se for um arquivo Key legal e dentro do período de validade, o usuário poderá. continue a instalação. Como mostrado abaixo:
Os usuários podem escolher Mestre informações de fuso horário. Como mostrado abaixo:(21) é o horário padrão da China
Selecione o caminho de instalação, o caminho criado na etapa 2
A instalação está completa
Inicializar instância do banco de dados
- cd /opt/dmdbms/bin #进入到达梦的BIN目录下
- ./dminit help #此处初始化需要配置一些参数,参数的类型列表如下
Descrição detalhada:
1. PATH é o caminho de armazenamento do arquivo de instância do banco de dados de configuração.
2. UNICODE_FLAG é a codificação do conjunto de caracteres do banco de dados de configuração 1 representa UTF8.
3. LENGTH_IN_CHAR representa o comprimento do tipo varchar em caracteres
CONJUNTO_DE_CARACTERES=1, COMPRIMENTO_EM_CARACTERES=1
O conjunto de caracteres é UTF-8, o comprimento do varchar está em caracteres e o número real de bytes armazenados no varchar será aumentado em 4 vezes.
Por exemplo, se você definir varchar(10), poderá armazenar 10 * 4 = 40 bytes de dados.
4. CASE_SENSITIVE ignora maiúsculas e minúsculas e não faz distinção entre maiúsculas e minúsculas
EX