一、安装前准备
使用root 用户
创建用户所在组
groupadd dinstall
创建用户
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
修改用户密码
passwd dmdba
修改安装目录权限(目录可自定义)
chown dmdba:dinstall -R /home/dm
给安装路径下的文件设置755 权限。命令如下:
chmod +x /home/dm/DMInstall.bin
二、数据库安装
使用dmdba 用户 (切换方式 su - dmdba)
在/home/dm 目录下使用命令行安装数据库程序
切换到dm 目录下
cd /home/dm
在当前目录ls 查看文件是否存在
./DMInstall.bin -i
三、安装完成后
使用root 用户 (执行exit切换到root)
执行上图中的命令
/home/dmdba/dmdbms/script/root/root_installer.sh
会自动创建DmAPService,否则会影响数据库备份。
四、优化系统限制
执行ulimit -a 后
查看open file 的参数如果是1024 则修改
使用
$ vi /etc/security/limits.conf
编辑
dmdba soft core unlimited
dmdba hard core unlimited
dmdba soft nofile 102400
dmdba hard nofile 102400
dmdba soft nproc 102400
dmdba hard nproc 102400
dmdba soft stack 102400
dmdba hard stack 102400
五、创建实例,注册服务
创建简单的实例(目录可自定义)
使用dmdba 用户 (切换方式 su - dmdba)
进入目录
cd /home/dmdba/dmdbms/bin
创建实例
./dminit path=/home/dmdba/dmdbms/data page_size=32(页大小)
extent_size=32(簇大小) charset=1(字符集:参数=1为UTF-8 ,参数=0为GBK) case_sensitive=0 (大小写是否敏感)log_size=2048(日志大小)length_in_char=1(可选:类型长度是否以字符为单位)
注册服务
使用root 用户执行(下面的三行是一行)
/home/dmdba/dmdbms/script/root/dm_service_installer.sh -t dmserver -p DMSERVER -dm_ini
/home/dmdba/dmdbms/data/DAMENG/dm.ini
六、根据需求修改参数
使用dmdba 用户
修改参数目录
vi /home/dmdba/dmdbms/data/DAMENG/dm.ini
非密
ENABLE_ENCYPT 必须修改为0
MAX_SESSIONS 10000
MAX_SESSION_STATEMENT 20000
七、启停数据库
使用dmdba 用户
服务注册成功后,启动数据库,如下所示:
进入到
cd /home/dmdba/dmdbms/bin
ls 查看服务是否存在
启动:./DmServiceDNSERVER start
停止:./DmServiceDNSERVER stop
八、查看信息:
登陆数据库:
在/home/dmdba/dmdbms/bin 目录下
./disql



