作为一个 DBA,必须规划:
数据库的逻辑存储结构及其物理实施
整体数据库设计
数据库备份策略
所以次是我们就一定需要DBCA(达梦数据库配置助手)此为图形化界面
DBCA的运行方式:
直接运行DBCA脚本
[dmdba@dw1 tool]$pwd (如果就在此路径下可不用切换,若不在请切换到此路径下输入DBCA启动命令)
/dm/dmdbms/tool
[dmdba@dw1 tool]./dbca.sh
配置助手创建数据库
5236端口在开启防火墙时是默认不放行的,如果开启防火墙还要单独放行5236,所以我们实验环境直接关闭防火墙了,保证应用可以连接到数据库上
建议不要修改密码,因为修改的话目前还没忘记密码机制
d m i n i t 初始化数据库
如果未安装数据库助手组件。我们可以利用dminit初始化达梦数 据库dminit命令一般存放到数据库安装目录下的bin中。dminit提 供友好的交互式功能
一.初始化数据库(命令行形式)
初始化数据库: [dmdba@localhost ~]$ dminit path=/dm/dmdbms/data DB_NAME=cndba instance_name=TEST port_num=5237 (
之前创建了5236,我们这里的端口是不可以重复的,所以这里只有不是5236即可)
注册数据库服务
注册数据库服务(DBCA会自动注册服务,DMINIT不会需要单独):
[dmdba@dave tool]$ ./dbca.sh
注册数据库服务(DBCA会自动注册服务,DMINIT不会需要单独):
使用DM_HOME/script/root/dm_service_installer.sh脚本(/dm/dmdbms/script/root): [root@dave root]# ./dm_service_installer.sh -t dmserver -dm_ini /dm/dmdbms/data/cndba/dm.ini -p DAVE
Created symlink from /etc/systemd/system/multi-user.target.wants/DmServiceDAVE.service to /usr/lib/systemd/system/DmServiceDAVE.service.
创建服务(DmServiceDAVE)完成
[root@dave root]# systemctl start DmServiceDAVE.service
[root@dave root]# ps -ef|grep dm.ini
dmdba 4298 1 0 19:55 ? 00:00:17 /dm/dmdbms/bin/dmserver /dm/dmdbms/data/DAMENG/dm.ini -noconsole
dmdba 43358 1 0 22:01 ? 00:00:00 /dm/dmdbms/bin/dmserver /dm/dmdbms/data/cndba/dm.ini -noconsole
root 43461 42671 0 22:04 pts/5 00:00:00 grep --color=auto dm.ini