赞
踩
在CentOS7系统环境安装DM8(达梦)数据库前的准备。(注意:安装前必须创建 dmdba 用户,禁止使用 root 用户安装数据库。)
运行SecureCRT工具,root登录168.9.199.162,执行下列步骤:
groupadd dinstall
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
passwd dmdba
vi /etc/security/limits.conf
在最后添加四条语句,需添加的语句如下:
dmdba hard nofile 65536
dmdba soft nofile 65536
dmdba hard stack 32768
dmdba soft stack 16384
使用 dmdba 用户执行如下命令,使设置临时生效:
ulimit -n 65536
(*重启服务器后永久生效)
切换到 dmdba 用户,查看是否生效,命令如下:
su - dmdba
ulimit -a
切换到 root 用户,将 DM 数据库的 iso 安装包保存在任意位置,例如 /root 目录下,执行如下命令挂载镜像:
mount -o loop /root/dm8_20230418_x86_rh6_64.iso /mnt
使用dmdba用户登录,在/home/dmdba目录下创建dmdbms文件夹,用来安装 DM 数据库。命令如下:
mkdir dmdbms
chown dmdba:dinstall -R dmdbms
chmod -R 755 dmdbms
切换至 dmdba 用户下,在 /mnt 目录下使用命令行安装数据库程序,依次执行以下命令安装 DM 数据库。
su - dmdba
cd /mnt/
./DMInstall.bin -i
按需求选择安装语言,默认为中文。本地安装选择【不输入 Key 文件】,选择【默认时区 21】。
选择【1-典型安装】,按已规划的安装目录 /dm8 完成数据库软件安装,不建议使用默认安装目录。
数据库安装大概 1~2 分钟,数据库安装完成后,显示如下界面。
数据库安装完成后,需要切换至 root 用户执行上图中的命令 root_installer.sh 创建 DmAPService,否则会影响数据库备份。
切换到 root 用户进入 dmdba 用户的根目录下,配置对应的环境变量。DM_HOME 变量和动态链接库文件的加载路径在程序安装成功后会自动导入。编辑 .bash_profile:
cd /home/dmdba/
vim .bash_profile
在文件末尾添加:
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
切换至 dmdba 用户下,执行以下命令,使环境变量生效。
su - dmdba
source .bash_profile
使用 dmdba 用户配置实例,进入到 DM 数据库安装目录下的 bin 目录中,使用 dminit 命令初始化实例。
dminit 命令可设置多种参数,可执行如下命令查看可配置参数。
./dminit help
需要注意的是页大小 (page_size)、簇大小 (extent_size)、大小写敏感 (case_sensitive)、字符集 (charset) 这四个参数,一旦确定无法修改,需谨慎设置。
可以使用默认参数初始化实例,需要附加实例存放路径。此处以初始化实例到 /dm/data 目录下为例(执行初始化命令前,需要使用 root 用户授予 /dm/data 目录相应权限,可以参考修改目录权限),初始化命令如下:
./dminit path=/home/dmdba/dmdbms/data
注册服务需使用 root 用户进行注册。使用 root 用户进入数据库安装目录的 /script/root 下,如下所示:
cd /home/dmdba/dmdbms/script/root
注册服务,如下所示:
./dm_service_installer.sh -t dmserver -dm_ini /home/dmdba/dmdbms/data/DAMENG/dm.ini -p DMSERVER
用户可根据自己的环境更改 dm.ini 文件的路径以及服务名,如下所示:
./dm_service_installer.sh -h
如需为其他实例注册服务,需打开 dbca 工具,进行注册服务,如下所示:
cd /home/dmdba/dmdbms/tool
./dbca.sh
进入 DM 安装目录下的 bin 目录下,启动/停止/重启数据库,如下所示:
cd /home/dmdba/dmdbms/bin
./DmServiceDMSERVER start
./DmServiceDMSERVER stop
./DmServiceDMSERVER restart
./DmServiceDMSERVER status
下图展示为 DM8 数据库目录。
/bin 目录存放 DM 数据库的可执行文件,例如 disql 命令、dminit 命令、dmrman 工具等。
/desktop 存放 DM 数据库各个工具的桌面图标。
doc 存放 DM 数据库用户手册。
drivers 存放连接 DM 数据库的驱动文件。
log 存放 DM 数据库日志,包括工具的日志、数据库日志、服务日志等。
samples 存放 DM 数据库各类配置文件的示例文件。
script 存放注册、注销 DM 数据库服务的工具,例如 dm_service_installer.sh 等。
tool 存放 DM 数据库的各个工具,例如 manager 管理工具、dbca 数据库配置助手等。
uninstall 目录存放卸载 DM 数据库的脚本。
web 目录存放 DM 数据库 dem 工具的 web 环境。
data 为数据库实例目录,该目录存放各个实例的文件。
以实例 DAMENG 为例,该目录下存放 DAMENG 实例的配置文件 *.ini、控制文件 dm.ctl、数据文件 *.DBF、日志文件 *.log 等。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。