一.准备安装环境
挂载 DM 数据库安装文件
[root@luodbms backup]# mount dm8_20211217_x86_rh6_64_ent_8.4.2.98.iso /mnt
mount: /dev/loop0 is write-protected, mounting read-only
[root@luodbms backup]# cd /mnt
[root@luodbms mnt]# ls
DM8 Install.pdf
DMInstall.bi
二.使用命令行安装
[dmdba@luodbms:/home/dmdba]$cd /mnt
[dmdba@luodbms:/mnt]$ls
DM8 Install.pdf
DMInstall.bin
[dmdba@luodbms:/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
设置时区:
[ 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]:21
安装类型:
1 典型安装
2 服务器
3 客户端
4 自定义
请选择安装类型的数字序号 [1 典型安装]:1
所需空间: 1531M
请选择安装目录 [/home/dmdba/dmdbms]:/dm8/dmdbms
可用空间: 195G
是否确认安装路径(/dm8/dmdbms)? (Y/y:是 N/n:否)
[Y/y]:y
安装前小结
安装位置: /dm8/dmdbms
所需空间: 1531M
可用空间: 195G
版本信息:
有效日期:
安装类型: 典型安装
是否确认安装? (Y/y:是 N/n:否):y
2022-04-11 09:52:22
[INFO] 安装达梦数据库...
2022-04-11 09:52:22
[INFO] 安装 基础 模块...
2022-04-11 09:52:24
[INFO] 安装 服务器 模块...
2022-04-11 09:52:24
[INFO] 安装 客户端 模块...
2022-04-11 09:52:24
[INFO] 安装 驱动 模块...
2022-04-11 09:52:25
[INFO] 安装 手册 模块...
2022-04-11 09:52:25
[INFO] 安装 服务 模块...
2022-04-11 09:52:26
[INFO] 移动日志文件。
2022-04-11 09:52:26
[INFO] 安装达梦数据库完成。
请以 root 系统用户执行命令:
/dm8/dmdbms/script/root/root_installer.sh
安装结束
[dmdba@luodbms:/mnt]$
以 root 用户执行脚本/dm8/dmdbms/script/root/root_installer.sh
三.创建数据库实例 DMOA
1)初始化一个实例名为 DMOA,库名为 DMOA,端口号为 5234,页大小为 16,字符集为
gb18030,大小写敏感的库。
使用 dmdba 用户来创建数据库实例
cd /dm8/dmdbms/bin
./dminit path=/dmdata db_name=DMOA instance_name=DMOA port_num=5234 LOG_SIZE=256
SYSDBA_PWD=dameng_oa EXTENT_SIZE=16 PAGE_SIZE=16
2)实例创建完了后要用 root 用户来,注册实例
cd /dm8/dmdbms/script/root
./dm_service_installer.sh -t dmserver -p DMOA -dm_ini /dmdata/DMOA/dm.ini
3)数据库的启停
使用 dmdba 用户去启停
DmServiceDMOA start --Dmservice<实例名> start
DmServiceDMOA stop --Dmservice<实例名> stop
DmServiceDMOA status --Dmservice<实例名> status
4)用户的创建,授权角色,表空间的创建,插入数据,查询数据。
[dmdba@luodbms:/home/dmdba]$disql sysdba/dameng_oa@172.16.10.133:5234
CREATE USER dmdba identified BY dameng_dba;
GRANT dba TO dmdba;
服务器[172.16.10.133:5234]:处于普通打开状态
登录使用时间 : 1.376(ms)
disql V8
SQL> CREATE tablespace TS_DMOA datafile '/dmdata/DMOA/DMOA01.dbf' size 100 autoextend
off;
操作已执行
已用时间: 29.424(毫秒). 执行号:800
SQL> CREATE USER dmoa identified BY dameng_oa default tablespace TS_DMOA;
操作已执行
已用时间: 7.111(毫秒). 执行号:801.
SQL> GRANT resource TO dmoa;
操作已执行
已用时间: 2.968(毫秒). 执行号:802.
SQL> conn sysdba/dameng_oa@172.16.10.133:5234;
服务器[172.16.10.133:5234]:处于普通打开状态
登录使用时间 : 2.296(ms)
SQL> select path from v$datafile;
SQL> conn dmoa/dameng_oa@172.16.10.133:5234;
服务器[172.16.10.133:5234]:处于普通打开状态
登录使用时间 : 1.922(ms)
SQL> CREATE TABLE users(id number,name VARCHAr(20));
操作已执行
已用时间: 64.434(毫秒). 执行号:1000.
SQL> INSERT INTO users VALUES(1,'dameng1');
影响行数 1
已用时间: 1.125(毫秒). 执行号:1001.
SQL> INSERT INTO users VALUES(2,'dameng2');
影响行数 1
已用时间: 0.475(毫秒). 执行号:1002.
SQL> INSERT INTO users VALUES(3,'dameng3');
影响行数 1
已用时间: 0.426(毫秒). 执行号:1003.
SQL> INSERT INTO users VALUES(4,'dameng4');
影响行数 1
已用时间: 0.439(毫秒). 执行号:1004.
SQL> INSERT INTO users VALUES(5,'dameng5');
影响行数 1
已用时间: 0.705(毫秒). 执行号:1005.
SQL> commit;
操作已执行
已用时间: 0.861(毫秒). 执行号:1006.
SQL> SELECt * FROM users;
社区地址:https://eco.dameng.com



