达梦7数据库Linux安装操作小记

安装数据库(命令行)

一、 创建dinstall组以及dmdba用户
groupadd dinstall
useradd -g dinstall dmdba
passwd dmdba
##设置dmdba用户的密码

二、 规划数据库安装路径以及实例所在路径
##数据库安装路径默认在/opt/dmdbms下
##实例所在路径按照磁盘空间合理规划,习惯在/mnt1/dm下

三、 对安装文件授权并执行安装命令
chmod 777 DMInstall.bin
./DMInstall.bin -i
##安装过程中按照默认提示安装即可,key可以不填

四、 对安装路径和实例所在路径分别授权
chown -R dmdba:dinstall /mnt1/dm/

五、 初始化数据库实例
cd /opt/dmdbms/bin
./dminit path=/mnt1/dm/ extent_size=32 page_size=32 charset=0 db_name=SERVER1 blank_pad_mode=1 PORT_NUM=5236
##path是实例所在路径;extent_size是数据文件的簇大小(单位是页);page_size是数据文件的页大小(单位是kb);charset是字符集,0代表GB18030,1代表UTF-8;db_name是数据库名,如缺省该项则默认数据库名为DAMENG;blank_pad_mode为设置字符串比较时,结尾空格填充模式是否兼容oracle,1:兼容,0:不兼容,应该设置为1,这样一条数据带不带结尾是否有空格能做出区分;PORT_NUM为端口号,默认为5236,初始化实例时可改

六、 注册数据库启动服务
cd /opt/dmdbms/script/root
./dm_service_installer.sh -t dmserver -p SERVER1 -i /mnt1/dm/SERVER1/dm.ini
##执行之后就创建了名为DmServiceSERVER1的数据库服务,且开机自启

七、 统一对路径权限及所属用户进行修改
chmod -R 777 /opt/dmdbms/
chmod -R 777 /mnt1/dm/
chown -R dmdba:dinstall /opt/dmdbms/
chown -R dmdba:dinstall /mnt1/dm/

八、 利用命令启停数据库
##利用服务名启动和关停数据库命令如下:
service DmServiceSERVER1 start/stop/restart

九、 dm.ini相关参数使用说明
##dm.ini为数据库实例初始化的配置文件
cd /mnt1/dm/
vi dm.ini

PORT_NUM:可以修改数据库端口号
PWD_POLICY:将默认的2改为0,取消所有密码策略
CNNTB_OPT_FLAG:将0改为1
COMPATIBLE_MODE:改为2
BAK_USE_AP:改为2,使备份不依赖DMAP服务
BUFFER:建议改为内存的一半(单位是M)
MAX_BUFFER:建议改为内存的一半(单位是M)
MAX_SESSIONS:改为10000

删除数据库实例(图形化界面)

方法一:先删除服务,再删除实例文件夹
一、 删除数据库启动服务
cd /opt/dmdbms/tool/
./dbca.sh
##启动dbca
在这里插入图片描述

选择“删除数据库服务”,并点击开始。
在这里插入图片描述

选择刚刚创建的数据库服务,点击下一步。
在这里插入图片描述

确认相关数据库信息,进行再次确认后点击完成。
在这里插入图片描述

确认删除完成后,点击完成。

二、 删除数据库实例
cd /mnt1/dm/
rm -rf DAMENG/
##删除原实例所在文件夹即可

方法二:直接删除实例,同时也删除了服务
一、打开dbca,开始删除实例
cd /opt/dmdbms/tool/
./dbca.sh
在这里插入图片描述

选择“删除数据库实例”,点击开始。
在这里插入图片描述

通过选择实例所在的数据库配置文件匹配对应实例,点击下一步。
在这里插入图片描述

确认相关数据库信息,进行再次确认后点击完成。
在这里插入图片描述

确认删除完成后,点击完成。可验证实例和服务都已经删除。

卸载数据库(命令行方式)

一、 关停当前数据库软件
service DmServiceDM stop

二、 卸载数据库
cd /opt/dmdbms
./uninstall.sh
##按照指示进行操作,完成卸载

三、 清空数据库软件路径下的剩余文件
cd /opt/
rm -rf dmdbms/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值