代码改变世界

中标麒麟安装达梦数据库

2020-05-27 19:57  那个,我  阅读(2133)  评论(1编辑  收藏  举报

下载地址

中标麒麟高级服务器操作系统软件V7.0 提取码:qgud
https://pan.baidu.com/s/1tGZSF_3adqGGd8WxD6w_BA

DM8开发版 RedHat7
链接: https://pan.baidu.com/s/1bu0YBXeQWI26lqEMS4XruA 提取码: hctc
dm8_setup_rh7_64_ent_8.1.1.45_20191121.zip

系统确认

用户和组

groupadd dinstall
useradd -g dinstall dmdba
echo dmdba | passwd --stdin dmdba

mkdir /dm8
chown dmdba:dinstall -R /dm8

cat >> /etc/security/limits.conf <<EOF
dmdba soft nofile 4096
dmdba hard nofile 65536
EOF

unzip dm8_setup_rh7_64_ent_8.1.1.45_20191121.zip 
mount -o loop dm8_setup_rh7_64_ent_8.1.1.45_20191121.iso /mnt

DM8软件安装

./DMInstall.bin -i

[root@localhost ~]$ cd /mnt
[root@localhost mnt]$ ls
DMInstall.bin  DM_Install_en.pdf  DM_Install_zh.pdf  release_en.txt  release_zh.txt
[root@localhost mnt]# ./DMInstall.bin -i
请选择安装语言(C/c:中文 E/e:英文) [C/c]:
解压安装程序..........
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 7901
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) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 7901
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

可打开文件数过少,建议至少设置为65536或更多。

欢迎使用达梦数据库安装程序

是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:
请输入Key文件的路径地址 [dm.key]:
请输入key文件路径!
是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:N 

是否设置时区? (Y/y:是 N/n:否) [Y/y]:
设置时区:
[ 1]: GTM-12=日界线西
[ 2]: GTM-11=萨摩亚群岛
[ 3]: GTM-10=夏威夷
[ 4]: GTM-09=阿拉斯加
[ 5]: GTM-08=太平洋时间(美国和加拿大)
[ 6]: GTM-07=亚利桑那
[ 7]: GTM-06=中部时间(美国和加拿大)
[ 8]: GTM-05=东部部时间(美国和加拿大)
[ 9]: GTM-04=大西洋时间(美国和加拿大)
[10]: GTM-03=巴西利亚
[11]: GTM-02=中大西洋
[12]: GTM-01=亚速尔群岛
[13]: GTM=格林威治标准时间
[14]: GTM+01=萨拉热窝
[15]: GTM+02=开罗
[16]: GTM+03=莫斯科
[17]: GTM+04=阿布扎比
[18]: GTM+05=伊斯兰堡
[19]: GTM+06=达卡
[20]: GTM+07=曼谷,河内
[21]: GTM+08=中国标准时间
[22]: GTM+09=汉城
[23]: GTM+10=关岛
[24]: GTM+11=所罗门群岛
[25]: GTM+12=斐济
[26]: GTM+13=努库阿勒法
[27]: GTM+14=基里巴斯
请选择设置时区 [21]:

安装类型:
1 典型安装
2 服务器
3 客户端
4 自定义
请选择安装类型的数字序号 [1 典型安装]:
所需空间: 1014M

请选择安装目录 [/opt/dmdbms]:/dm8
可用空间: 37G
是否确认安装路径(/dm8)? (Y/y:是 N/n:否)  [Y/y]:

安装前小结
安装位置: /dm8
所需空间: 1014M
可用空间: 37G
版本信息: 
有效日期: 
安装类型: 典型安装
是否确认安装? (Y/y:是 N/n:否):y
2020-05-27 18:09:44 
[INFO] 安装达梦数据库...
2020-05-27 18:09:45 
[INFO] 安装 基础 模块...
2020-05-27 18:09:59 
[INFO] 安装 服务器 模块...
2020-05-27 18:10:01 
[INFO] 安装 客户端 模块...
2020-05-27 18:10:16 
[INFO] 安装 驱动 模块...
2020-05-27 18:10:17 
[INFO] 安装 手册 模块...
2020-05-27 18:10:18 
[INFO] 安装 服务 模块...
2020-05-27 18:10:21 
[INFO] 移动ant日志文件。
2020-05-27 18:10:22 
[INFO] 更改安装目录权限完成。
2020-05-27 18:10:22 
[INFO] 正在启动DmAPService服务...
2020-05-27 18:10:25 
[INFO] 启动DmAPService服务成功。
2020-05-27 18:10:25 
[INFO] 安装达梦数据库完成。

安装结束
[root@localhost mnt]# ll /dm8
总用量 40
drwxr-xr-x 8 dmdba dinstall 8192 5月  27 18:10 bin
drwxr-xr-x 2 dmdba dinstall   30 5月  27 18:10 bin2
drwxr-xr-x 5 dmdba dinstall  114 5月  27 18:09 desktop
drwxr-xr-x 3 dmdba dinstall  176 5月  27 18:10 doc
drwxr-xr-x 9 dmdba dinstall   93 5月  27 18:10 drivers
drwxr-xr-x 2 dmdba dinstall 4096 5月  27 18:09 include
drwxr-xr-x 2 dmdba dinstall   94 5月  27 18:09 jar
drwxr-xr-x 6 dmdba dinstall   54 5月  27 18:09 jdk
-rwxr-xr-x 1 dmdba dinstall 1066 5月  27 18:09 license_en.txt
-rwxr-xr-x 1 dmdba dinstall 1128 5月  27 18:09 license_zh.txt
drwxr-xr-x 2 dmdba dinstall   97 5月  27 18:10 log
-rwxr-xr-x 1 dmdba dinstall  848 5月  27 18:09 release_en.txt
-rwxr-xr-x 1 dmdba dinstall  953 5月  27 18:09 release_zh.txt
drwxr-xr-x 6 dmdba dinstall   92 5月  27 18:09 samples
drwxr-xr-x 4 dmdba dinstall   49 5月  27 18:09 script
drwxr-xr-x 9 dmdba dinstall 4096 5月  27 18:10 tool
drwxr-xr-x 3 dmdba dinstall   97 5月  27 18:10 uninstall
-rwxr-xr-x 1 dmdba dinstall 2433 5月  27 18:10 uninstall.sh
drwxr-xr-x 2 dmdba dinstall   59 5月  27 18:10 web

环境变量

echo 'export DM_HOME=/dm8'                                  >>/home/dmdba/.bash_profile
echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$DM_HOME/bin' >>/home/dmdba/.bash_profile
echo 'export PATH=$PATH:$DM_HOME/bin'                       >>/home/dmdba/.bash_profile

创建数据库

su - dmdba
dminit path=/dm8/data db_name=DM01 instance_name=TEST1 port_num=5236

[root@localhost root]# su - dmdba
上一次登录:三 5月 27 18:28:57 CST 2020pts/0 上
[dmdba@localhost ~]$ dminit path=/dm8/data db_name=DM01 instance_name=TEST1 port_num=5236
initdb V8
db version: 0x7000a
file dm.key not found, use default license!
License will expire on 2020-11-21

 log file path: /dm8/data/DM01/DM0101.log

 log file path: /dm8/data/DM01/DM0102.log

write to dir [/dm8/data/DM01].
create dm database success. 2020-05-27 18:32:34
[dmdba@localhost ~]$ ll /dm8/data/DM01/
总用量 476
drwxr-xr-x 2 dmdba dinstall         6 5月  27 18:32 bak
drwxr-xr-x 2 dmdba dinstall        42 5月  27 18:32 ctl_bak
-rw-r--r-- 1 dmdba dinstall 268435456 5月  27 18:32 DM0101.log
-rw-r--r-- 1 dmdba dinstall 268435456 5月  27 18:32 DM0102.log
-rw-r--r-- 1 dmdba dinstall      5120 5月  27 18:32 dm.ctl
-rw-r--r-- 1 dmdba dinstall     47251 5月  27 18:32 dm.ini
-rw-r--r-- 1 dmdba dinstall       738 5月  27 18:32 dminit20200527183231.log
-rw-r--r-- 1 dmdba dinstall       633 5月  27 18:32 dm_service.prikey
drwxr-xr-x 2 dmdba dinstall         6 5月  27 18:32 HMAIN
-rw-r--r-- 1 dmdba dinstall 134217728 5月  27 18:32 MAIN.DBF
-rw-r--r-- 1 dmdba dinstall 134217728 5月  27 18:32 ROLL.DBF
-rw-r--r-- 1 dmdba dinstall       479 5月  27 18:32 sqllog.ini
-rw-r--r-- 1 dmdba dinstall  10485760 5月  27 18:32 SYSTEM.DBF

配置DM服务并启动

/dm8/script/root/dm_service_installer.sh -t dmserver -p DM01 -dm_ini /dm8/data/DM01/dm.ini
systemctl start DmServiceDM01

[root@localhost root]# /dm8/script/root/dm_service_installer.sh -t dmserver -p DM01 -dm_ini /dm8/data/DM01/dm.ini
Created symlink from /etc/systemd/system/multi-user.target.wants/DmServiceDM01.service to /usr/lib/systemd/system/DmServiceDM01.service.
创建服务(DmServiceDM01)完成
[root@localhost root]# systemctl start DmServiceDM01
[root@localhost root]# systemctl status DmServiceDM01
● DmServiceDM01.service - Dameng Database Service(DmServiceDM01).
   Loaded: loaded (/usr/lib/systemd/system/DmServiceDM01.service; enabled; vendor preset: disabled)
   Active: active (running) since 三 2020-05-27 18:34:50 CST; 9s ago
  Process: 5268 ExecStart=/dm8/bin/DmServiceDM01 start (code=exited, status=0/SUCCESS)
 Main PID: 5288 (dmserver)
   CGroup: /system.slice/DmServiceDM01.service
           └─5288 /dm8/bin/dmserver /dm8/data/DM01/dm.ini -noconsole

5月 27 18:34:35 localhost.localdomain systemd[1]: Starting Dameng Database Service(DmServiceDM01)....
5月 27 18:34:50 localhost.localdomain DmServiceDM01[5268]: [35B blob data]
5月 27 18:34:50 localhost.localdomain systemd[1]: Started Dameng Database Service(DmServiceDM01)..

登录DM 数据库

disql sysdba/SYSDBA
disql sysdba/SYSDBA@localhost:5236

[root@localhost root]# su - dmdba
上一次登录:三 5月 27 18:32:22 CST 2020pts/0 上
[dmdba@localhost ~]$ disql sysdba/SYSDBA@localhost:5236

服务器[localhost:5236]:处于普通打开状态
登录使用时间: 4.948(毫秒)
disql V8
SQL> select * from v$version;

行号     BANNER                   
---------- -------------------------
1          DM Database Server 64 V8 
2          DB Version: 0x7000a

已用时间: 0.621(毫秒). 执行号:995.

已用时间: 4.032(毫秒). 执行号:989.
SQL> select table_name from user_tables;

行号     TABLE_NAME        
---------- ------------------
1          ##PLAN_TABLE
2          ##HISTOGRAMS_TABLE

已用时间: 23.257(毫秒). 执行号:994.

卸载DM8

systemctl stop DmServiceDM01
/dm8/uninstall.sh -i

[root@localhost root]# systemctl stop DmServiceDM01
[root@localhost root]# /dm8/uninstall.sh -i
请确认是否卸载达梦数据库(/dm8/)? (y/Y:是 n/N:否):y

是否删除dm_svc.conf配置文件? (y/Y:是 n/N:否):y

正在删除快捷方式
删除快捷方式完成
正在删除所有数据库库服务
删除数据库服务DmJobMonitorService
删除数据库服务DmJobMonitorService完成。
删除数据库服务DmInstanceMonitorService
删除数据库服务DmInstanceMonitorService完成。
删除数据库服务DmAuditMonitorService
删除数据库服务DmAuditMonitorService完成。
删除数据库服务DmAPService
删除数据库服务DmAPService完成。
删除数据库服务DmServiceDM01
删除数据库服务DmServiceDM01完成。
删除所有数据库库服务完成
正在删除数据库目录
删除bin目录
删除bin目录完成
删除bin2目录
删除bin2目录完成
删除include目录
删除include目录完成
删除desktop目录
删除desktop目录完成
删除doc目录
删除doc目录完成
删除drivers目录
删除drivers目录完成
删除jdk目录
删除jdk目录完成
删除jar目录
删除jar目录完成
删除samples目录
删除samples目录完成
删除script目录
删除script目录完成
删除tool目录
删除tool目录完成
删除web目录
删除web目录完成
删除uninstall目录
删除uninstall目录完成
删除license_en.txt文件
删除license_en.txt文件完成
删除license_zh.txt文件
删除license_zh.txt文件完成
删除release_en.txt文件
删除release_en.txt文件完成
删除release_zh.txt文件
删除release_zh.txt文件完成
删除uninstall.sh文件
删除uninstall.sh文件完成
删除数据库目录完成

卸载dm 软件不会删除数据文件

[root@localhost DM01]# cd /dm8/data/DM01
[root@localhost DM01]# ls
bak      DM0101.log  dm.ctl  dminit20200527172025.log  HMAIN     rep_conflict.log  sqllog.ini  TEMP.DBF
ctl_bak  DM0102.log  dm.ini  dm_service.prikey         MAIN.DBF  ROLL.DBF          SYSTEM.DBF  trace