命令行安装DM8

1.2 命令行方式-单机DM8安装(RHEL6)

1.2.1 文本命令行安装单机DM8

前期环境准备(略,同图形安装的准备工作一致)

1.2.2 上传达梦数据库安装包ftp/cdrom

(略)

1.2.3 检查安装程序权限

[root@DMDB10 soft]# pwd
/DMDB/soft
[root@DMDB10 soft]# ls -l
总用量 642692
-rw-r--r-- 1 root root 658108693 9月   6 09:28 DMInstall.bin

1.2.4 修改文件权限为可执行

[root@DMDB10 soft]# chmod a+x DMInstall.bin 
[root@DMDB10 soft]# ll
总用量 642692
-rwxr-xr-x 1 root root 658108693 9月   6 09:28 DMInstall.bin

1.2.5 切换dmdba数据库专用账户执行安装程序

# 1.安装前最好先检查下资源
[dmdba@DMDB10 ~]$ ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 31319
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 65536
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) 65535
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited


# 2. 检查环境变量
[dmdba@DMDB10 ~]$ env |grep DM
HOSTNAME=DMDB10
DM_INSTALL_TMPDIR=/tmp
DM_HOME=/DMDB/app/DM8
PATH=/DMDB/app/DM8/bin:/DMDB/app/DM8/tool:/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/dmdba/bin:/home/dmdba/bin

# 3. 检查系统字符集
[dmdba@DMDB10 ~]$ echo $LANG
zh_CN.UTF-8


# 4. 开始执行安装
[dmdba@DMDB10 soft]$ pwd
/DMDB/soft
[dmdba@DMDB10 soft]$ ls
DMInstall.bin
[dmdba@DMDB10 app]$ /DMDB/soft/DMInstall.bin -i
请选择安装语言(C/c:中文 E/e:英文) [C/c]:
解压安装程序......... 
欢迎使用达梦数据库安装程序

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

有效日期: 2021-06-25
服务器颁布类型: 安全版
发布类型: 试用版
用户名称: 武汉达梦公司疫情期间临时授权
授权用户数: 无限制
并发连接数: 无限制

是否设置时区? (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 典型安装]:
所需空间: 1071M

请选择安装目录 [/home/dmdba/dmdbms]:/DMDB/app/DM8
可用空间: 92G
是否确认安装路径(/DMDB/app/DM8)? (Y/y:是 N/n:否)  [Y/y]:

安装前小结
安装位置: /DMDB/app/DM8
所需空间: 1071M
可用空间: 92G
版本信息: 安全版
有效日期: 2021-06-25
安装类型: 典型安装
是否确认安装? (Y/y:是 N/n:否):y
2020-11-30 10:35:54 
[INFO] 安装达梦数据库...
2020-11-30 10:35:55 
[INFO] 安装 基础 模块...
2020-11-30 10:35:58 
[INFO] 安装 服务器 模块...
2020-11-30 10:35:58 
[INFO] 安装 客户端 模块...
2020-11-30 10:35:59 
[INFO] 安装 驱动 模块...
2020-11-30 10:36:00 
[INFO] 安装 手册 模块...
2020-11-30 10:36:00 
[INFO] 安装 服务 模块...
2020-11-30 10:36:01 
[INFO] 移动ant日志文件。
2020-11-30 10:36:01 
[INFO] 安装达梦数据库完成。

请以root系统用户执行命令:
/DMDB/app/DM8/script/root/root_installer.sh

安装结束


# 5. root用户执行root脚本,自动注册DmAPService服务
# DmAPService 用于数据库备份的辅助进程服务。
[dmdba@DMDB10 app]$ exit
logout
[root@DMDB10 app]# /DMDB/app/DM8/script/root/root_installer.sh
移动 /DMDB/app/DM8/bin/dm_svc.conf 到/etc目录
修改服务器权限
创建DmAPService服务
移动服务脚本文件(/DMDB/app/DM8/bin/DmAPService 到 /etc/rc.d/init.d/DmAPService)
创建服务(DmAPService)完成
启动DmAPService服务
Starting DmAPService:                                      [ OK ]
[root@DMDB10 app]# chkconfig --list |grep -i dm
DmAPService     0:关闭  1:关闭  2:启用  3:启用  4:启用  5:启用  6:关闭
mdmonitor       0:关闭  1:关闭  2:启用  3:启用  4:启用  5:启用  6:关闭
nfs-rdma        0:关闭  1:关闭  2:关闭  3:关闭  4:关闭  5:关闭  6:关闭
rdma            0:关闭  1:关闭  2:关闭  3:关闭  4:关闭  5:关闭  6:关闭
[root@DMDB10 app]# service DmAPService status
DmAPService (pid 10563) is running.

1.2.6 命令行初始化数据库

[dmdba@DMDB10 ~]$ dminit PATH=/DMDB/data DB_NAME=DMOA INSTANCE_NAME=DMOA PORT_NUM=5234 PAGE_SIZE=16 CASE_SENSITIVE=1 CHARSET=0
initdb V8
db version: 0x7000b
License will expire on 2021-06-25
 log file path: /DMDB/data/DMOA/DMOA01.log
 log file path: /DMDB/data/DMOA/DMOA02.log
write to dir [/DMDB/data/DMOA].
create dm database success. 2020-11-30 20:47:15

[dmdba@DMDB10 ~]$ cd /DMDB/data/
[dmdba@DMDB10 data]$ ls
DMOA
[dmdba@DMDB10 data]$ ls -lh DMOA/
总用量 800K
drwxr-xr-x 2 dmdba dinstall 4.0K 11月 30 20:47 bak
drwxr-xr-x 2 dmdba dinstall 4.0K 11月 30 20:47 ctl_bak
-rw-r--r-- 1 dmdba dinstall 5.0K 11月 30 20:47 dm.ctl
-rw-r--r-- 1 dmdba dinstall  49K 11月 30 20:47 dm.ini
-rw-r--r-- 1 dmdba dinstall  808 11月 30 20:47 dminit20201130204712.log
-rw-r--r-- 1 dmdba dinstall 256M 11月 30 20:47 DMOA01.log
-rw-r--r-- 1 dmdba dinstall 256M 11月 30 20:47 DMOA02.log
-rw-r--r-- 1 dmdba dinstall  633 11月 30 20:47 dm_service.prikey
drwxr-xr-x 2 dmdba dinstall 4.0K 11月 30 20:47 HMAIN
-rw-r--r-- 1 dmdba dinstall 128M 11月 30 20:47 MAIN.DBF
-rw-r--r-- 1 dmdba dinstall 128M 11月 30 20:47 ROLL.DBF
-rw-r--r-- 1 dmdba dinstall  479 11月 30 20:47 sqllog.ini
-rw-r--r-- 1 dmdba dinstall  10M 11月 30 20:47 SYSTEM.DBF

1.2.7 注册数据库服务

# root系统用户执行服务注册脚本
[root@DMDB10 ~]# cd /DMDB/app/DM8/script/root
[root@DMDB10 root]# ./dm_service_installer.sh -t dmserver -dm_ini /DMDB/data/DMOA/dm.ini -p DMOA
移动服务脚本文件(/DMDB/app/DM8/bin/DmServiceDMOA 到 /etc/rc.d/init.d/DmServiceDMOA)
创建服务(DmServiceDMOA)完成

[root@DMDB10 root]# chkconfig --list | grep -i dm
DmAPService     0:关闭  1:关闭  2:启用  3:启用  4:启用  5:启用  6:关闭
DmServiceDMOA   0:关闭  1:关闭  2:启用  3:启用  4:启用  5:启用  6:关闭
mdmonitor       0:关闭  1:关闭  2:启用  3:启用  4:启用  5:启用  6:关闭
nfs-rdma        0:关闭  1:关闭  2:关闭  3:关闭  4:关闭  5:关闭  6:关闭
rdma            0:关闭  1:关闭  2:关闭  3:关闭  4:关闭  5:关闭  6:关闭

[root@DMDB10 root]# service DmServiceDMOA status
DmServiceDMOA is stopped

[root@DMDB10 root]# service DmServiceDMOA start
Starting DmServiceDMOA:                                    [ OK ]

[root@DMDB10 root]# service DmServiceDMOA status
DmServiceDMOA (pid 12918) is running.

1.2.8 测试数据库

--1 创建表空间
SQL> CREATE TABLESPACE TS_DMOA
     DATAFILE  '/DMDB/data/DMOA/TS_DMOA.DBF' SIZE 200 AUTOEXTEND ON;


--2 创建用户
[dmdba@DMDB11 DMOA]$ disql SYSDBA/SYSDBA@localhost:5234
服务器[localhost:5234]:处于普通打开状态
登录使用时间 : 5.749(ms)

SQL> CREATE USER DMDBA IDENTIFIED BY dameng_dba;
SQL> CREATE USER DMOA IDENTIFIED BY dameng_oa
      DISKSPACE UNLIMITED DEFAULT TABLESPACE TS_DMOA;


--3 分配权限 
SQL> GRANT dba TO DMDBA;
SQL> GRANT resource TO DMOA;


--4 创建表
SQL> conn dmoa/dameng_oa@localhost:5234
SQL> CREATE TABLE users (id int, name varchar2(30));
SQL> insert into users values (1, 'dameng1');
SQL> insert into users values (2, 'dameng2');
SQL> insert into users values (3, 'dameng3');
SQL> commit;
SQL> select * from users;


删除数据库实例和服务

$DM_HOME/scripts/root/dm_service_uninstaller.sh -n DmServiceDMOA 
rm -rf <DM_INST_DATA_PATH>

猜你喜欢

转载自blog.csdn.net/ai20110304/article/details/113962747