#获取系统位数
getconf LONG_BIT
#查询操作系统 release 信息
lsb_release -a
#查询系统信息
cat /etc/issue
#查询系统名称
uname -a
- 创建安装用户组 dinstall。
groupadd -g 12349 dinstall
- 创建安装用户 dmdba。
useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
- 初始化用户密码。
passwd dmdba
- 之后通过系统
查看系统限制
ulimit -a
1.data seg size
建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小将导致数据库启动失败。
2. file size
建议用户设置为 unlimited(无限制),此参数过小将导致数据库安装或初始化失败。
3. open files
建议用户设置为 65536 以上或 unlimited(无限制)。改这个
gedit /etc/security/limits.conf
在文件末尾加上:
* soft nofile 65536
* hard nofile 65536
保存退出。
保存这个文件后,配置是不会马上生效的,为了保证本次shell会话中的配置马上有效,我们需要通过ulimit命令更改本次的shell会话
ulimit -n 65536
接下来ulimit -a查看
4.virtual memory
建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),
#获取内存总大小
grep MemTotal /proc/meminfo
#获取交换分区大小
grep SwapTotal /proc/meminfo
#获取内存使用详情
free
#查询目录/home 可用空间
df -h /home
如果/tmp 目录不能保证 1GB 的存储空间,用户可以扩展/tmp 目录存储空间或者通
过设置环境变量 DM_INSTALL_TMPDIR 指定安装程序的临时目录。具体命令如下所示: #以 BASH 为例:
mkdir -p /mount_point/dir_name
DM_INSTALL_TMPDIR=/mount_point/dir_name
export DM_INSTALL_TMPDIR
切换到安装用户给权限
chmod 755 ./DMInstall.bin
或者
root用户给权限
chown -R dmdba:dmdbms DMInstall.bin
图形化安装
./DMInstall.bin
命令行安装
./DMInstall.bin -i
dminit初始化数据库
./dminit DB_NAME=DM5236 INSTANCE_NAME=DM5236 SYSDBA_PWD=ysc000000 SYSAUDITOR_PWD=ysc000000 PATH=/home/dmdba/dmdbms/data
注册服务
./dm_service_installer.sh -t dmserver -dm_ini /home/dmdba/dmdbms/data/DM5236/dm.ini -p DM5236
启动服务