达梦数据库:linux下如何安装达梦数据库
linux下的达梦数据库安装
1.新建用户组和用户
groupadd dinstall ------新建用户组dinstall
useradd -g dinstall dmdba ------新建用户dmdba
2.创建安装目录
mkdir -p /dm8 ------创建dm8目录
chmod 775 /dm8 ------赋予dm8目录权限
chown -R dmdba:dinstall /dm8 ------改dm8的用户所属组
注:可以ll或者ls查看用户所属组是否已经更改
3.数据库安装在/dm8
(/dm8/dmdbms下位软件目录)
mount /opt/dm8…iso/ mnt ------挂载
root用户:
xhost +
echo $DISPLAY ------查看display的变量
dmdba用户:
echo $DISPLAY ------查看display的变量是否与root下的变量一致
export DISPLAY=:0 ------设置display的变量(“0”:root下的变量值)
./DMInstall.bin ------安装数据库(可视化安装)
注:“dm8…iso”为.iso的数据库安装包
display的变量值未设置可能会导致图形化界面安装失败
若图形化界面安装失败,可以执行./DMInstall.bin -i使用命令行的方式进行安装
4.初始化实例
su - dmdba
mkdir /dm8/data ------在dm8下创建data目录
-
图形化方式
cd /dm8/dmdba/tool
./dbca.sh ------打开dm配置助手(若失败,则重新配置display变量)根据提示初始化实例,注意放置位置、数据库名、实例名、端口号、SYSDBA密码等
按照窗口提示在root下输入以下三条命令之后,服务也启动了:
mv /dm8/dmdbms/bin/DmServiceDMSERVER01.service /usr/lib/systemd/system/DmServiceDMSERVER01.service systemctl enable DmServiceDMSERVER01.service systemctl start DmServiceDMSERVER01.service
------查看数据库是否启动方式:
ps -ef|grep dmserver ---root用户 netstat -ntl|grep 5236 ---root用户 ./DmServiceDMSERVER status ---在bin目录下执行(dmdba用户) ./dmservice.sh ---在tool目录下执行(dmdba用户)
-
命令行方式
cd /dm8/dmdbms/bin ------在dmdba用户下
./dminit PATH=/dm8/data EXTENT_SIZE=16 PAGE_SIZE=16 DB_NAME=PROD INSTANCE_NAME=TEST PORT_NUM=5237 LOG_SIZE=500 SYSDBA_PWD=Dameng123
------设置初始化的条件
5.创建服务
注:一般使用命令行的方式创建实例,直接启动可能会报错,这时需要手动注册服务
cd /dm8/dmdbma/script/root ------在root用户下
./dm_service_installer.sh -t dmserver -p TEST -dm_ini /dm8/data/PROD/dm.ini
cd /dm8/dmdbms/bin
./DmServerTEST start ------启动服务
若启动失败,使用前台的启动方式启动,即:
./dmserver /dm8/data/TEST/dm.ini ------在bin目录下执行
若还是报错,可能是服务已经启动,可尝试将服务重启:
./DmServiceTEST restart
上一篇: 达梦数据库常用sql语句整理(2)
下一篇: JavaNIO