1、查看操作系统信息
[root@localhost ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.0 (Santiago)
[root@localhost ~]# uname -r
2.6.32-220.el6.x86_64
2、规划用户、组、安装目录
[root@localhost ~]# groupadd dinstall
[root@localhost ~]# useradd -g dinstall dmdba
[root@localhost ~]# id dmdba
uid=501(dmdba) gid=502(dinstall) 组=502(dinstall)
[root@localhost ~]# passwd dmdba
[root@localhost ~]# mkdir /dm7
[root@localhost ~]# mkdir -p /dmdata/data
[root@localhost ~]# chown dmdba.dinstall -R /dm7
[root@localhost ~]# chown dmdba.dinstall -R /dmdata
3、环境变量
[root@localhost ~]# cd /home/dmdba/
[root@localhost dmdba]# vi .bash_profile
PATH=$PATH:$HOME/bin
export PATH
export DM_HONE=/dm7
export PATH=$DM_HOME/bin:$DM_HOME/tool:$PATH:$HOME/bin
[root@localhost dmdba]# source .bash_profile
[root@localhost dmdba]# echo $DM_HOME
/dm7
4、文件最大打开数目
[root@localhost ~]# vi /etc/security/limits.conf
dmdba soft nofile 4096
dmdba hard nofile 65536
5、准备安装包
[root@localhost ~]# cd /dmdata/
[root@localhost dmdata]# ll
总用量 575444
-rw-r--r-- 1 root root 589234176 10月 30 02:25 dm7_setup_rh6_64_ent_7.6.0.197_20190917.iso
drwx------. 2 root root 16384 10月 30 01:35 lost+found
[root@localhost dmdata]# mount -o loop dm7_setup_rh6_64_ent_7.6.0.197_20190917.iso /mnt
6、命令行安装达梦
[root@localhost ~]# su - dmdba
[dmdba@localhost ~]$ cd /mnt
[dmdba@localhost mnt]$ ./DMInstall.bin -i
请选择安装语言(C/c:中文 E/e:英文) [C/c]:c
解压安装程序.........
欢迎使用达梦数据库安装程序
是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:n
是否设置时区? (Y/y:是 N/n:否) [Y/y]:y
请选择设置时区 [21]:21
请选择安装类型的数字序号 [1 典型安装]:1
所需空间: 957M
请选择安装目录 [/home/dmdba/dmdbms]:/dm7
目录(/dm7)下不为空,请选择其他目录。
请选择安装目录 [/home/dmdba/dmdbms]:/dm7
可用空间: 5G
是否确认安装路径(/dm7)? (Y/y:是 N/n:否) [Y/y]:y
安装前小结
安装位置: /dm7
所需空间: 957M
可用空间: 5G
版本信息:
有效日期:
安装类型: 典型安装
是否确认安装? (Y/y:是 N/n:否):y
2019-11-01 10:34:37
[INFO] 安装达梦数据库...
2019-11-01 10:34:38
[INFO] 安装 基础 模块...
2019-11-01 10:34:42
[INFO] 安装 服务器 模块...
2019-11-01 10:34:42
[INFO] 安装 客户端 模块...
2019-11-01 10:34:46
[INFO] 安装 驱动 模块...
2019-11-01 10:34:46
[INFO] 安装 手册 模块...
2019-11-01 10:34:47
[INFO] 安装 服务 模块...
2019-11-01 10:34:49
[INFO] 移动ant日志文件。
2019-11-01 10:34:49
[INFO] 安装达梦数据库完成。
请以root系统用户执行命令:
/dm7/script/root/root_installer.sh
安装结束
开一个新窗口
[root@localhost ~]# /dm7/script/root/root_installer.sh
移动 /dm7/bin/dm_svc.conf 到/etc目录
修改服务器权限
创建DmAPService服务
移动服务脚本文件(/dm7/bin/DmAPService 到 /etc/rc.d/init.d/DmAPService)
创建服务(DmAPService)完成
启动DmAPService服务
Starting DmAPService: [ OK ]
安装完成
7、目录结构
[dmdba@localhost mnt]$ cd /dm7
[dmdba@localhost dm7]$ ll
总用量 76
drwxr-xr-x 8 dmdba dinstall 4096 11月 1 10:36 bin
drwxr-xr-x 2 dmdba dinstall 4096 11月 1 10:34 bin2
drwxr-xr-x 5 dmdba dinstall 4096 11月 1 10:34 desktop
drwxr-xr-x 3 dmdba dinstall 4096 11月 1 10:34 doc
drwxr-xr-x 10 dmdba dinstall 4096 11月 1 10:34 drivers
drwxr-xr-x 2 dmdba dinstall 4096 11月 1 10:34 include
drwxr-xr-x 2 dmdba dinstall 4096 11月 1 10:34 jar
drwxr-xr-x 6 dmdba dinstall 4096 11月 1 10:34 jdk
-rwxr-xr-x 1 dmdba dinstall 1066 11月 1 10:34 license_en.txt
-rwxr-xr-x 1 dmdba dinstall 1128 11月 1 10:34 license_zh.txt
drwxr-xr-x 2 dmdba dinstall 4096 11月 1 10:36 log
-rwxr-xr-x 1 dmdba dinstall 868 11月 1 10:34 release_en.txt
-rwxr-xr-x 1 dmdba dinstall 973 11月 1 10:34 release_zh.txt
drwxr-xr-x 6 dmdba dinstall 4096 11月 1 10:34 samples
drwxr-xr-x 4 dmdba dinstall 4096 11月 1 10:34 script
drwxr-xr-x 9 dmdba dinstall 4096 11月 1 10:34 tool
drwxr-xr-x 3 dmdba dinstall 4096 11月 1 10:34 uninstall
-rwxr-xr-x 1 dmdba dinstall 2433 11月 1 10:34 uninstall.sh
drwxr-xr-x 2 dmdba dinstall 4096 11月 1 10:34 web
8、命令建库
[dmdba@localhost dm7]$ cd bin
[dmdba@localhost bin]$ ./dminit path=/dmdata/data db_name=DM01 instance_name=TEST1 page_size=16 port_num=5237
initdb V7.6.0.197-Build(2019.09.12-112648)ENT
db version: 0x7000a
file dm.key not found, use default license!
License will expire on 2020-09-12
log file path: /dmdata/data/DM01/DM0101.log
log file path: /dmdata/data/DM01/DM0102.log
write to dir [/dmdata/data/DM01].
create dm database success. 2019-11-01 00:00:29
9、注册服务
[root@localhost ~]# /dm7/script/root/dm_service_installer.sh -t dmserver -p TEST1 -i /dmdata/data/DM01/dm.ini
移动服务脚本文件(/dm7/bin/DmServiceTEST1 到 /etc/rc.d/init.d/DmServiceTEST1)
创建服务(DmServiceTEST1)完成
10、启动服务
[dmdba@localhost ~]$ /etc/rc.d/init.d/DmServiceTEST1 start
Starting DmServiceTEST1: [ OK ]
[dmdba@localhost ~]$ /etc/rc.d/init.d/DmServiceTEST1 status
DmServiceTEST1 (pid 9353) is running...
[dmdba@localhost ~]$ ps -ef|grep DM01
dmdba 8605 8559 0 00:25 pts/4 00:00:00 /bin/sh ./dmservice.sh /dmdata/data/DM01/dm.ini
dmdba 9353 1 0 00:29 pts/0 00:00:00 /dm7/bin/dmserver /dmdata/data/DM01/dm.ini -noconsole
dmdba 9459 6277 0 00:31 pts/0 00:00:00 grep DM01
11、进入实例
[dmdba@localhost ~]$
disql SYSDBA/SYSDBA@127.0.0.1:5236
服务器[127.0.0.1:5236]:处于普通打开状态
登录使用时间: 7.290(毫秒)
disql V7.6.0.197-Build(2019.09.12-112648)ENT
SQL> select * from v$instance;
行号 NAME INSTANCE_NAME INSTANCE_NUMBER HOST_NAME SVR_VERSION DB_VERSION START_TIME
---------- ------ ------------- --------------- --------------------- --------------------------------------------------------------- ------------------- ---------------------------
STATUS$ MODE$ OGUID RAC_SEQNO RAC_ROLE
------- ------ ----------- ----------- --------
1 TEST01 TEST01 1 localhost.localdomain DM Database Server x64 V7.6.0.197-Build(2019.09.12-112648)ENT DB Version: 0x7000a 2019-11-01 08:24:32
OPEN NORMAL 0 0 SLAVE
已用时间: 2.246(毫秒). 执行号:2311.