达梦数据库的安装
前言:
第一次写博客,就从搭建环境开始吧,数据库下载可以找官网: 链接: https://www.dameng.com/. 选择需要的版本,本文所选用DM8开发版
1.Windows下安装
1.1.安装环境
最低配置: CPU Intel Pentium4(建议 Pentium 41.6G 以上)处理器 内存 256M(建议512M 以上) 硬盘 5G 以上可用空间 网卡 10M 以上支持 TCP/IP 协议的网卡 建议配置: CPU X86处理器,4*12核 内存 256G 硬盘 200G,根据数据需求而定。 网卡 千兆网卡
1.2.安装步骤
关闭防火墙: 在控制面板中找到防火墙然后进行关闭,接着在"高级设置"的入站规则里"新建规则",
填写端口号
先运行安装程序,将下载的光驱解压,直接双击里面的“setup.exe”,基本上默认下一步, 然后安装过程
接着创建数据库实例,基本选择下一步,到验证key文件的步骤,如果没有可以跳过, 然后数据库标识,用户可输入数据库名称、实例名、端口号等参数。如下图所示:
初始化参数,用户可输入数据库相关参数,如簇大小、页大小、日志文件大小、选择字符集、是 否大小写敏感等。如下图所示:
接着默认下一步,最后就配置完成了。
2.Linux下安装
2.1安装环境
软件需求: 操作系统 Windows(简体中文服务器版 sp2 以上)/Linux(glibc2.3 以上,内核 2.6, 已安装 KDE/GNOME 桌面环境,建议预先安装 UnixODBC 组件) 网络协议 TCP/IP 系统盘 至少 1G 以上的剩余空间
我用的是Centos 7,下面是我自己的配置: 这是我所使用的镜像文件,后面会用到,也是在官网里下,下rh8就可以了。 网络配置: 然后还要下载xshell,但因为xshell收费,所以本文使用免费的FinalShell。 使用SSH连接,填写名称,ip地址,用户名和密码,如上图我已经创建的连接。
2.2安装步骤
关闭防火墙: systemctl stop firewalld.service --关闭防火墙 systemctl disable firewalld.service --将防火墙设置为开机不自动启动 systemctl is-enabled firewalld.service;echo $? --查看服务是否开机启动 systemctl list-unit-files|grep enabled --查看已启动的服务列表 关闭selinux: 将/etc/selinux/config中的SELINUX的值修改为disabled即可 下面的操作请以root用户进行: 先创建用户: 为了减少对操作系统的影响,用户不应该以 root 系统用户来安装和运行 DM。用户可以在安装之前为 DM 创建一个专用的系统用户。
- 创建安装用户组 dinstall。
groupadd dinstall - 创建安装用户 dmdba。
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba - 初始化用户密码。
passwd dmdba
运行ulimit -a 检查操作系统限制,并且修改文件/etc/security/limits.conf。 添加如下系统资源限制: dmdba soft nofile 65535 dmdba hard nofile 65535 dmdba soft nproc 65535 dmdba hard nproc 65535 dmdba soft stack 8192 dmdba hard stack 8192 然后下面的操作因为要切换用户,所以要给dmdba权限。 创建安装目录: mkdir -p /dm8,更改安装目录所有者: chown dmdba:dinstall -R /dm8 下面的操作请以创建的用户(我这里是dmdba)进行: 挂载安装环境所说的光驱,并且用命令行进行安装。 1.选择安装语言 请根据系统配置选择相应语言,输入选项,回车进行下一步。如下图所示: 2.验证Key文件,输入时区 用户可以选择是否输入Key文件路径。不输入则进入下一步安装, 用户可以选择DM的时区信息。如下图所示: 3.选择安装类型 命令行安装与图形化安装的选择的安装类型是一样。如下图所示: 用户选择安装类型需要手动输入,默认是典型安装。如果用户选择自定义安装,将打印全部安装组件信息。用户通过命令行窗口输入要安装的组件序号,选择多个安装组件时需要使用空格进行间隔。输入完需要安装的组件序号后回车,将打印安装选择组件所需要的存储空间大小。 4.选择安装路径 用户可以输入DM的安装路径,不输入则使用默认路径,默认值为$HOME/dmdbms(如果安装用户为 root,则默认安装目录为/opt/dmdbms,但不建议使用 root 系统用户来安装DM)。如下图所示: 注意:安装完成后,终端提示“请以 root 系统用户执行命令”。由于使用非 root 系统用户进行安装,所以部分安装步骤没有相应的系统权限,需要用户手动执行相关命令。用户可根据提示完成相关操作。 初始化实例 数据库安装结束后,还需要初始化数据库实例才能正式运行达梦数据库,使用安装用户dmdba初始化数据库,切换到安装目录的bin目录下,输入./dminit help 查看详细信息,数据页大小,大小写敏感,字符集等初始化之后不能修改,请和客户确认之后再操作 初始化例子如下:( 本机测试环境,实例安装在/dm8/data下,生产环境需要安装在最大的磁盘路径 /dmdata) ./dminit PATH=/dm8/data PAGE_SIZE=16 CASE_SENSITIVE=1 CHARSET=0 DB_NAME=DMDB INSTANCE_NAME=RAC PORT_NUM=5236 启动数据库:在安装目录的bin目录下,服务器名加实例所在路径,这种启动界面方式界面关闭之后数据库就停止。 ./dmserver /dm8/data/DMDB/dm.ini 创建数据库服务 需要使用root用户,在安装目录script/root下 使用root用户,切换到安装目录 /dm8/script/root 下 输入 ./dm_service_installer.sh -h 查看帮助 创建成功之后,启动数据库服务 systemctl start DmServiceDMSERVER 或安装bin目录下 ./DmServiceDMSERVER start sql语句示例: 至此,已全部安装完成。
|