注册
kylinv10安装DM8
培训园地/ 文章详情 /

kylinv10安装DM8

旅行者3号 2025/08/06 53 0 0

安装前准备

检查 Linux(Unix)系统信息

#获取系统位数 getconf LONG_BIT #查询操作系统 release 信息 cat /etc/kylin-release #查询系统名称 uname -a
getconf LONG_BIT 64 cat /etc/kylin-release Kylin Linux Advanced Server release V10 (Halberd) uname -a Linux svr-kylin 4.19.90-89.11.v2401.ky10.x86_64 #1 SMP Tue May 7 18:33:01 CST 2024 x86_64 x86_64 x86_64 GNU/Linux
#关闭防火墙 systemctl stop firewalld.service systemctl disable firewalld.service Removed /etc/systemd/system/multi-user.target.wants/firewalld.service. Removed /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service. #关闭SELINUX vi /etc/selinux/config SELINUX=disabled #将SELINUX改为disabled

创建安装用户

vi /etc/security/limits.conf dmdba soft nofile 65536 dmdba hard nofile 65536 dmdba soft nproc 10240 dmdba hard nproc 10240 dmdba soft fsize unlimited dmdba hard fsize unlimited dmdba soft core unlimited dmdba hard core unlimited
vi .bash_profile export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/app/dmdbms/bin" export DM_HOME="/app/dmdbms" export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool

挂载镜像

mount -o loop /app/dm8_20240515_x86_kylin10_64_ent_8.1.3.62_pack32.iso /mnt

安装软件

su - dmdba cd /mnt ./DMInstall.bin -i
./DMInstall.bin -i 安装语言: [1]: 简体中文 [2]: English 请选择安装语言 [1]:1 解压安装程序.......... core file size (blocks, -c) unlimited data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signals (-i) 26442 max locked memory (kbytes, -l) 64 max memory size (kbytes, -m) unlimited open files (-n) 1024 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200 real-time priority (-r) 0 stack size (kbytes, -s) 10240 cpu time (seconds, -t) unlimited max user processes (-u) 2047 virtual memory (kbytes, -v) unlimited file locks (-x) unlimited 可打开文件数过少,建议至少设置为65536或更多。 欢迎使用达梦数据库安装程序 是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:y 请输入Key文件的路径地址 [dm.key]:/app/dm.key /tmp/DMInstall/install/install_chs.sh:行235: 警告:命令替换:忽略输入中的 null 字节 有效日期: 2024-09-25 服务器颁布类型: 企业版 发布类型: 试用版 用户名称: 达梦公司产品试用 授权用户数: 无限制 并发连接数: 无限制

修改 dmdba soft nofile 65536

是否设置时区? (Y/y:是 N/n:否) [Y/y]:y 设置时区: 请选择时区 [21]:21
安装类型: 1 典型安装 2 服务器 3 客户端 4 自定义 请选择安装类型的数字序号 [1 典型安装]:1 所需空间: 1946M 请选择安装目录 [/home/dmdba/dmdbms]:/app/dmdbms 可用空间: 21G 是否确认安装路径(/app/dmdbms)? (Y/y:是 N/n:否) [Y/y]:y 安装前小结 安装位置: /app/dmdbms 所需空间: 1946M 可用空间: 21G 版本信息: 企业版 有效日期: 2024-09-25 安装类型: 典型安装 是否确认安装? (Y/y:是 N/n:否):y
#root用户执行 /app/dmdbms/script/root/root_installer.sh

实例初始化

SYSDBA

cd $DM_HOME cd bin ./dminit path=/app/dmdata page_size=32 extent_size=32 port_num=5236 log_size=2048 SYSDBA_PWD=DM_SYSDBA2024
CHARSET 字符集选项。取值:0代表GB18030,1代表UTF-8,2代表韩文字符集EUC-KR。默认为 0。
initdb V8 db version: 0x7000c License will expire on 2024-09-25 Normal of FAST Normal of DEFAULT Normal of RECYCLE Normal of KEEP Normal of ROLL log file path: /app/dmdata/DAMENG/DAMENG01.log log file path: /app/dmdata/DAMENG/DAMENG02.log write to dir [/app/dmdata/DAMENG]. create dm database success. 2024-08-31 21:58:01

注册服务

cd /app/dmdbms/script/root ./dm_service_installer.sh -t dmserver -dm_ini /app/dmdata/DAMENG/dm.ini -p DMSERVER Created symlink /etc/systemd/system/multi-user.target.wants/DmServiceDMSERVER.service → /usr/lib/systemd/system/DmServiceDMSERVER.service. 创建服务(DmServiceDMSERVER)完成
cd /app/dmdbms/bin DmServiceDMSERVER status DmServiceDMSERVER (pid 1030) is running. DmServiceDMSERVER stop DmServiceDMSERVER start

创建表空间

create tablespace "TEST_TBS" datafile '/app/dmdata/DAMENG/TEST_TBS.DBF' size 128 autoextend on maxsize 67108863 CACHE = NORMAL;

创建用户

CREATE USER "TEST_USER" IDENTIFIED BY <PASSWORD> HASH WITH SHA512 NO SALT PASSWORD_POLICY 2 ENCRYPT BY <PASSWORD> LIMIT FAILED_LOGIN_ATTEMPS 3, PASSWORD_LOCK_TIME 1, PASSWORD_GRACE_TIME 10 DEFAULT TABLESPACE "TEST_TBS" DEFAULT INDEX TABLESPACE "TEST_TBS"; grant "RESOURCE","PUBLIC","VTI","SOI","SVI" to "TEST_USER"; grant CREATE SESSION to "TEST_USER";

开启归档

方法一:修改配置文件

vi /app/dmdata/DAMENG/dm.ini #configuration file MAL_INI = 0 #dmmal.ini ARCH_INI = 1 #dmarch.ini #修改并重启后会生成一个空的dmarch.ini
vi /app/dmdata/DAMENG/dmarch.ini #ARCH_INI [ARCH_LOCAL1] ARCH_TYPE = LOCAL ARCH_DEST = /app/dmarch ARCH_FILE_SIZE = 2048 ARCH_SPACE_LIMIT = 20480

方法二:SQL 命令

--启用归档 ALTER DATABASE MOUNT; ALTER DATABASE ARCHIVELOG; --添加归档,指定最大大小为20G ALTER DATABASE ADD ARCHIVELOG 'DEST=/app/dmarch,TYPE=LOCAL,FILE_SIZE=2048,SPACE_LIMIT=20480'; ALTER DATABASE OPEN;

执行SQL脚本

disql
start /home/dmdba/test.sql
## or
`/home/dmdba/test.sql
评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服