暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

redhat 7_dm8单机安装

原创 Asian 2024-04-22
499


一、检查 Linux(Unix)系统信息

如果用户的 DM 软件安装包是经过数字签名的,请参照以下步骤进行操作,其他情况请忽略此步骤。

软件安装包的数字签名校验:

1.导入达梦公司的公钥,命令如下:

##gpg --import dm-pub-key

2.将达梦公司的公钥添加到绝对信任列表

##gpg --edit-key 武汉达梦数据库有限公司 trust

3.验证达梦安装包的数字签名

## gpg --verify dm.sign dm8_setup_xxx.iso

步骤 3 输出结果是“完好的签名”(“Good Signature”)则表示安装包文件完好无损。

用户在安装 DM 前,需要检查当前操作系统的相关信息,确认 DM 安装程序与当前操作系统匹配,以保证 DM 能够正确安装和运行。用户可以使用以下命令检查操作系统基本信息。如下图所示:

4.获取系统位数

getconf LONG_BIT

5.查看系统名称及内核版本,要求内核版本2.4以上

uname -a

6.查询系统信息

cat /etc/system-release

7.检查glibc版本,要求版本 在2.6以上

rpm -q glibc

二、创建安装用户

1.创建安装用户组 dinstall

groupadd -g 12349 dinstall

2.创建安装用户 dmdba

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

3.始化用户密码

passwd dmdba

4.之后通过系统提示进行密码设置,注意:创建安装系统用户完成后,安装手册之后的操作默认使用安装系统用户进行操作。

三、Linux(Unix)下检查操作系统限制

在 Linux(Unix)系统中,因为 ulimit 命令的存在,会对程序使用操作系统资源进行限制。为了使 DM 能够正常运行,建议用户检查当前安装用户的 ulimit 参数。

ulimit -a

vi /etc/security/limits.conf

# End of file

dmdba soft nofile 1024

dmdba hard nofile 65536

参数使用限制:

1.data seg size

data seg size (kbytes, -d)

建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小将导致数据库启动失败。

2. file size

file size(blocks, -f)

建议用户设置为 unlimited(无限制),此参数过小将导致数据库安装或初始化失败。

3. open files

open files(-n)

建议用户设置为 65536 以上或 unlimited(无限制)。

4.virtual memory

virtual memory (kbytes, -v)

建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小将导致数据库启动失败。

如果用户需要为当前安装用户更改 ulimit 的资源限制,请修改文件/etc/security/limits.conf。

四、检查系统内存和存储空间

1.检查内存

为了保证 DM 的正确安装和运行,要尽量保证操作系统至少 1GB 的可用内存(RAM)。如果可用内存过少,可能导致 DM 安装或启动失败。用户可以使用以下命令检查操作内存:

##获取内存总大小 grep MemTotal /proc/meminfo

##获取交换分区大小 grep SwapTotal /proc/meminfo

##获取内存使用详情 free

2.检查存储空间

DM 完全安装需要 1GB 的存储空间,用户需要提前规划好安装目录,预留足够的存储空间。用户在 DM 安装前也应该为数据库实例预留足够的存储空间,规划好数据路径和备份路径。用户可使用以下命令检查存储空间:

df -h

3.DM 安装程序在安装时将产生临时文件,临时文件需要 1GB 的存储空间,临时文件目录默认为**/tmp**。用户可以使用以下命令检查存储空间。如下图所示:

df -h /tmp

如果/tmp 目录不能保证 1GB 的存储空间,用户可以扩展/tmp 目录存储空间或者通过设置环境变量 DM_INSTALL_TMPDIR 指定安装程序的临时目录。具体命令如下所示:

##以BASH为例:

mkdir -p /mount_point/dir_name

DM_INSTALL_TMPDIR=/mount_point/dir_name

export DM_INSTALL_TMPDIR

五、设置java环境

如果对安装程序和客户端运行的 JAVA 环境无特殊需求,可忽略此步骤。在运行安装程序之前,通过设置环境变量 DM_JAVA_HOME 指定特定的 JAVA 的目录,安装程序将使用此 JAVA 环境进行安装,且安装完成之后,客户端程序也将使用此 JAVA 环境。具体命令如下所示:

##以BASH为例:

DM_JAVA_HOME=/mount_point/jdk_home_dir

export DM_JAVA_HOME

六、安装DM

1.将 DM 安装光盘放入光驱,然后加载(mount)光驱。一般可以通过执行下面的命令来加载光驱:

mount /dm8/software/dm8_20240322_x86_rh6_64.iso /mnt/cdrom

加载(mount)光驱后,在/mnt/cdrom 目录下存在 DMInstall.bin 文件,DMInstall.bin 文件就是 DM 的安装程序。

2.命令行安装

./DMInstall.bin -i

安装过程如下:

步骤一:选择安装语言

请根据系统配置选择相应语言,输入选项,回车进行下一步。如下图所示:

步骤二:验证key文件

用户可以选择是否输入 Key 文件路径。不输入则进入下一步安装,输入 Key 文件路径,安装程序将显示 Key 文件的详细信息,如果是合法的 Key 文件且在有效期内,用户可以继续安装。如下图所示:

步骤三:输入时区

用户可以选择 DM 的时区信息。如下图所示:

步骤四:选择安装类型

命令行安装与图形化安装的选择的安装类型是一样。如下图所示:

步骤五:选择安装路径

步骤六:安装小结

步骤七:安装

注意  安装完成后,终端提示“请以 root 系统用户执行命令”。由于使用非 root 系统用户进行安装,所以部分安装步骤没有相应的系统权限,需要用户手动执行相关命令。用户可根据提示完成相关操作。

步骤八:初始化数据库

./dminit PATH=/dm8/data PAGE_SIZE=16 extent_size=32 port_num=5233 db_name=test instance_name=PROD case_sensitive=N charset=1 BLANK_PAD_MODE=0 SYSDBA_PWD=dameng12345 SYSAUDITOR_PWD=dameng12345 LOG_PATH=/dm8/data/test/test01.log LOG_PATH=/dm8/data/test/test02.log LOG_PATH=/dm8/data/test/test03.log log_size=500

步骤九:注册服务

./dm_service_installer.sh -t dmserver -dm_ini /dm8/data/test/dm.ini -p PROD

七、添加环境变量

export PATH

export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/dm8/data/bin"

export DM_HOME="/dm8/data"

export PATH=$PATH:$DM_HOME/bin

八、验证数据库是否安装完成

[dmdba@dm log]$ disql sysdba/@192.168.6.129:5233

password:

Server[192.168.6.129:5233]:mode is normal, state is open

login used time : 4.314(ms)

disql V8

SQL> select status$,mode$ from v$instance;

LINEID status$ mode$

---------- ------- ------

1 OPEN NORMAL

used time: 12.075(ms). Execute id is 601.

最后修改时间:2024-04-23 08:50:08
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论