CentOS 上部署达梦数据库

xiaoyu 2019-02-14 ⋅ 55 阅读
  1. 下载达梦数据库安装包

访问达梦官网(http://www.dameng.com/)下载达梦数据库的安装包。选择适合你的操作系统的版本,然后解压到一个目录,例如 /opt

wget http://download.dameng.com/DMInstall_x86_64_1020/dminstall.zip
unzip dminstall.zip -d /opt/dm
  1. 创建达梦用户和组

为了安全起见,我们需要创建一个专门的用户和组来运行达梦数据库。

groupadd dmdb
useradd -g dmdb dmdb
  1. 配置环境变量

为了让系统识别达梦数据库的命令,我们需要配置环境变量。编辑 /etc/profile 文件,添加以下内容:

export DM_HOME=/opt/dm
export PATH=$DM_HOME/bin:$PATH

然后执行以下命令使配置生效:

source /etc/profile
  1. 初始化数据库实例

使用达梦提供的 dmdba 工具初始化数据库实例。首先,设置实例名、端口号、字符集等参数。例如:

dmdba -init -sid DMDB -port 5236 -charset utf8mb4 -syspassword "your_password" -sysdatadir "/opt/dm/data" -instancename DMDB -startmode auto -nodename localhost -regmode standalone -regpath "/opt/dm/config" -logpath "/opt/dm/log" -pidfilepath "/opt/dm/pid" -stdoutpath "/opt/dm/stdout" -stderrpath "/opt/dm/stderr" -enableaudit true -auditlevel 0 -auditdir "/opt/dm/audit" -enableremotejdbc true -remotejdbcport 5237 -remotejdbcusername "dmdb" -remotejdbcpassword "your_password" -remotejdbcdriverclass com.dameng.datamart.jdbc.Driver -remotejdbcurl "jdbc:dm://localhost:5237?useSSL=false&serverTimezone=Asia/Shanghai&characterEncoding=utf8mb4&zeroDateTimeBehavior=convertToNull" -remotejdbcmaxconnections 100 -remotejdbcminidle 10 -remotejdbcmaxidle 100 -remotejdbcpoolsize 100 -remotejdbcpurgepolicy noactivechecks -remotejdbcmaxwaitmillis 300000 -remotejdbctestonborrow true -remotejdbcvalidationquery "SELECT 1" -remotejdbcvalidationinterval 5000 -remotejdbcfailovertestsql "SELECT 1" -remotejdbcfailoverinterval 60000 -remotejdbcfailoverthreshold 10 -remotejdbcfailoverautocommit false -remotejdbcfailoverreadonly false -remotejdbcfailovertransactionisolation level read committed -remotejdbcfailovertable "sys_database_list" -remotejdbcfailovercolumn "status" -remotejdbcfailovervalue "ONLINE"

接下来,启动数据库实例:

dmdba -start -sid DMDB
  1. 安装达梦客户端工具(可选)

如果你需要使用客户端工具连接到达梦数据库,可以安装达梦提供的客户端工具。例如,安装 DM SQL Studio:

cd /opt/dm/tools/DMSQLStudio-linux-x64-1020-190917/bin/
chmod +x DMSQLStudio.sh
./DMSQLStudio.sh install

安装完成后,你可以使用 DM SQL Studio 连接到刚刚创建的达梦数据库实例。


全部评论: 0

    我有话说: