达梦之路——基于Linux平台(redhat)安装部署DM7单库

一、前言

最近在学习使用达梦数据库,就从数据库安装学起,从部署DM7单库版本开始。

二、环境准备

我用的是基于基于Linux平台(redhat)的DM7,可以去达梦官网下载不同的版本达梦官网下载

三、正式安装

1.在root用户下创建用户和组

​groupadd dinstall

mkdir -p /home/dmdba

useradd -g dinstall -m -d /home/dmdba/dm -s /bin/bash dmdba

passwd dmdba

挂载镜像(如果下载的是压缩包,直接解压)

cd /opt/tmp

mount -o loop dm7_20220304_x86_rh6_64_ent_7.6.1.116.iso /mnt

2. 切换到dmdba用户,添加环境变量,修改dmdba用户家目录下.bashrc文件(/home/dmdba/dm/.bashrc)(rh7是 /home/dmdba/dm/.bash_profile )添加

su - dmdba

vim /home/dmdba/dm/.bashrc

export PATH=$PATH:/sbin

export PS1='[\u@\h \w]\$'

source .bashrc

3.创建安装文件目录(根据自己喜好建立)

创建数据、备份、归档、临时路径

mkdir -p   /dbdata/dmdata  /dbbak/dmbak  /dbarch/dmarch  /opt/tmp

chown -R dmdba:dinstall /opt/tmp  /dbdata /dbbak /dbarch /home/dmdba

chmod -R 777 /opt/tmp

4.修改文件权限

cp /mnt/DMInstall.bin /home/dmdba/dm

chmod -R 777 /home/dmdba/dm/DMInstall.bin

ulimit -n 65536

vi /etc/security/limits.conf

dmdba   soft    nofile     65536

dmdba   hard    nofile     65536

dmdba   soft    nproc      10240

dmdba   hard    nproc      10240

dmdba   soft    core       unlimited

dmdba   hard    core       unlimited

5.开始安装

su - dmdba

export DM_INSTALL_TMPDIR=/opt/tmp/

cd /home/dmdba/dm

./DMInstall.bin -i

安装完后请以root系统用户执行命令:

/home/dmdba/dm/dmdbms/script/root/root_installer.sh

6.初始化

切换到dmdba用户下的bin文件中按实际需求修改初始化参数:

cd /home/dmdba/dm/dmdbms/bin

./dminit INI_FILE=/dbdata/dmdata/DAMENG/dm.ini PATH=/dbdata/dmdata extent_size=16 page_size=32 case_sensitive=y log_size=2048

初始化完成后:

cp /dbdata/dmdata/DAMENG/dm.ini /home/dmdba/dm/dmdbms/bin/

7.配置数据库启动脚本

修改安装目录bin下的service_template目录中有个 DmService 脚本:

cd /home/dmdba/dm/dmdbms/bin/service_template

cp DmService /home/dmdba/dm/dmdbms/bin/dmserverd

将脚本中ini配置修改成ini配置文件全路径:

vim /home/dmdba/dm/dmdbms/bin/dmserverd

INI_PATH=/home/dmdba/dm/dmdbms/bin/dm.ini

root 用户下

cp /home/dmdba/dm/dmdbms/bin/dmserverd /etc/init.d/

开机自启rh6

chkconfig dmserverd on

使用root用户

开机自启rh7

cd /home/dmdba/dm/dmdbms/script/root/

./dm_service_installer.sh -s /etc/init.d/dmserverd

启动数据库

cd /home/dmdba/dm/dmdbms/bin

./dmserverd start

或者

service dmserverd  start

8.连接数据库

登入数据库

cd /home/dmdba/dm/dmdbms/bin

./disql sysdba/SYSDBA

查看数据库版本

select * from v$version;

查看归档状态

select arch_mode from v$database;

查看key

select * from v$license;

四、后记

  这次是我初次安装达梦数据库,如果文中哪里有误,欢迎指出,大家共同交流进步!

社区地址:https://eco.dameng.com

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux RedHat 7或CentOS 7环境中安装Oracle 11g时,需要安装一些RPM依赖包。以下是安装这些依赖包的步骤: 1. 首先,确保系统已经更新到最新版本。可以运行以下命令来更新系统: ``` sudo yum update ``` 2. 安装依赖包管理工具yum-utils: ``` sudo yum install yum-utils ``` 3. 添加Oracle提供的安装源。可以从Oracle官方网站上下载适用于RedHat 7或CentOS 7的oracle-release包,并使用以下命令安装它: ``` sudo yum install oracle-release-el7 ``` 4. 安装Oracle的EPEL(Extra Packages for Enterprise Linux)存储库。EPEL存储库提供了许多额外的软件包,包括Oracle所需的依赖包。运行以下命令添加EPEL存储库: ``` sudo yum install epel-release ``` 5. 现在,通过运行以下命令安装Oracle所需的依赖包之一(这里仅列举了几个常见的依赖包,实际上可能还需要其他的依赖包): ``` sudo yum install binutils.x86_64 compat-libcap1.x86_64 gcc.x86_64 gcc-c++.x86_64 glibc.i686 glibc.x86_64 \ glibc-devel.i686 glibc-devel.x86_64 ksh.x86_64 libaio.i686 libaio.x86_64 libaio-devel.i686 libaio-devel.x86_64 \ libgcc.i686 libgcc.x86_64 libstdc++.i686 libstdc++.x86_64 libstdc++-devel.i686 libstdc++-devel.x86_64 \ libXi.i686 libXi.x86_64 libXtst.i686 libXtst.x86_64 make.x86_64 sysstat.x86_64 ``` 6. 安装完成后,可以继续按照Oracle官方文档中提供的步骤安装Oracle 11g。 请注意,以上步骤仅涵盖了一部分常见的依赖包,并且最新版本的Oracle可能需要其他依赖包。在安装Oracle之前,建议查阅官方文档以获取最新的依赖包列表。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值