达梦8创建数据库实例
1.图形化创建数据库实例
一个数据库软件可以创建多个数据库实例,达梦数据库通过端口号来区分多个实例,默认的端口号是5236
- 进入软件安装目录的tool目录下调用dbca.sh脚本
[dmdba@DM /home/dmdba]
$cd /dm8/tool/
$./dbca.sh
注册数据库服务主要用在命令行创建的数据库实例来注册服务,如果不注册启动数据库较为麻烦
练习需要这个两个实例库,正常创建可以没有
- 以root用户执行该脚本及命令
mv /dm8/bin/DmServiceDM01.service /usr/lib/systemd/system/DmServiceDM01.service
systemctl enable DmServiceDM01.service
systemctl start DmServiceDM01.service
systemctl status DmServiceDM01.service
2.命令行创建数据库实例
- 进入软件安装目录下的bin目录下调用dminit脚本创建实例
$./dminit path=/dmdata db_name=DM02 instance_name=DM02 PORT_NUM=5237
initdb V8
db version: 0x7000c
file dm.key not found, use default license!
License will expire on 2022-04-16
Normal of FAST
Normal of DEFAULT
Normal of RECYCLE
Normal of KEEP
Normal of ROLL
log file path: /dmdata/DM02/DM0201.log
log file path: /dmdata/DM02/DM0202.log
write to dir [/dmdata/DM02].
create dm database success. 2021-08-03 16:02:11
如果没有设置密码,密码为默认的SYSDBA
- 手动命令行注册服务
cd /dm8/script/root
./dm_service_installer.sh -t dmserver -p DM02 -dm_ini /dmdata/DM02/dm.ini
如果未注册服务可以使用./dmserver /dmdata/DM02/dm.ini这种方式启动数据库,使用disql sysdba/SYSDBA:5237连接
- 启动数据库实例
cd /dm8/bin/
./DmServiceDM02 status
./DmServiceDM02 start