根据自己的需求下载相应的按转包,我这里是centos7 64位,我下载的是dm8_setup_rh7_64_ent_8.1.0.147_20190328.iso
上传下载的iso文件到服务器
比如将iso文件上传到tmp目录下
在/mnt下创建目录dm8,并挂载iso文件
我的操作都是以root用户进行的
mkdir /mnt/dm8
mount /tmp/dm8_setup_rh7_64_ent_8.1.0.147_20190328.iso /mnt/dm8
进入挂载的目录,赋予安装文件可执行权限
cd /mnt/dm8/
chmod 755 ./DMInstall.bin
在/mnt/dm8/目录下执行DMInstall.bin
cd /mnt/dm8/
./DMInstall.bin -i
一步一步根据提示输入
1 安装语言,默认中文,直接回车
2 输入key文件路径,如果有输入y,然后输入文件绝对路径,如果没有就输入n
3 输入时区,默认中国标准时间,直接回车
4 选择安装类型,典型安装,输入1,回车
5 确认安装路径,输入y,回车
6 最后确认安装,输入y,回车
如果提示出错
/tmp/DMInstall/install/install_zh_UTF.sh: line 464: /tmp/DMInstall/source/jdk/bin/java: cannot execute binary file
说明下载的安装包和系统不对应,请去官网重新下载对应的达梦安装包
进入达梦的安装目录
/home/dmdba/data是达梦的数据库数据地址,我之前参考网上的创建了一个用户,后来由于挂载命令还有一些其他的命令需要root用户,以root用户搞完后忘记切换用户了,所以达梦就以root用户创建了,下面初始化的时候我将数据目录指向了之前创建的用户目录下
如果系统没有创建过dmdba用户,需要自行创建/home/dmdba/data,并设置权限,简单起见设置为777
cd /opt/dmdbms/bin
./dminit path=/home/dmdba/data page_size=16 CASE_SENSITIVE=0 UNICODE_FLAG=1
./dmserver /home/dmdba/data/DAMENG/dm.ini
执行完之后就会看到达梦启动了
以服务方式启动
cd /opt/dmdbms/bin
./dm_service_installer.sh -t dmserver -i /home/dmdba/data/DAMENG/dm.ini -p DMSERVER
注意:达梦7的服务注册目录在/opt/dmdbms/script/root下
加入开机启动
systemctl enable DmServiceDMSERVER
就可以通过
service DmServiceDMSERVER start # 启动
service DmServiceDMSERVER stop # 关闭
service DmServiceDMSERVER status # 查看状态
启动后为了能让其他机器能访问,需要防火墙开启默认端口5236
sudo firewall-cmd --zone=public --add-port=5236/tcp --permanent # 永久开放5236端口
sudo firewall-cmd --reload # 重新加载
sudo firewall-cmd --zone=public --list-ports # 查看开放的端口
这里使用DBeaver连接达梦数据库
选择文件 ->新建->数据库连接
打开后编辑驱动设置
把里面无用的库删掉,选择文件然后选择对应的驱动jar包,设置里面输入类名,url和端口
确定后输入用户名,密码,默认用户名SYSDBA,默认密码SYSDBA
达梦驱动下载地址
https://download.csdn.net/download/zwxxl/11274710
到这里就连接上达梦数据库了,后续的操作我不熟练,等熟悉了再补上。
https://blog.csdn.net/Wang__dream/article/details/86254277
https://my.oschina.net/sprouting/blog/1809316