达梦8创建数据库实例

本文介绍了如何在达梦数据库中创建图形化和命令行数据库实例,包括默认端口号5236的使用,通过dbca.sh脚本创建及dminit脚本注册服务的详细步骤。对于命令行创建的实例,还讲述了手动注册服务的方法和启动数据库的命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值