1.准备工作
--查看操作系统位数
getconf LONG_BIT
--查看操作系统信息
cat /proc/version
uname -a
--查看cpu信息
lscpu
--查看内存容量
df -h
--验证磁盘是否通过uuid来挂载
cat /etc/fstab
--查看磁盘调度算法是否正确
lsblk
--验证磁盘读写情况
dd if=/dev/zero of=/data/test1 bs=32k count=4k oflag=dsync
--修改操作系统资源限制参数
ulimit -a
vi /etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
重启数据库,查看参数是否生效
2.配置本地yum,安装需要的安装包
mount /dev/cdrom /mnt
cd /etc/yum.repos.d
mkdir bk
mv *.repo bk/
echo "[EL]" >> /etc/yum.repos.d/jxy.repo
echo "name =Linux 9.x DVD" >> /etc/yum.repos.d/jxy.repo
echo "baseurl=file:///mnt" >> /etc/yum.repos.d/jxy.repo
echo "gpgcheck=0" >> /etc/yum.repos.d/jxy.repo
echo "enabled=1" >> /etc/yum.repos.d/jxy.repo
yum -y install *vnc* --如果图形界面安装
3 关闭防火墙和禁用selinux
vi /etc/selinux/config
SELINUX=disabled
生效:setenforce 0
systemctl stop firewalld.service
systemctl disable firewalld.service
systemctl status firewalld.service
4.路径规划
dm安装位置:/home/dmdba/dmdbms
实例路径:/data/dmdata
归档路径:/data/dmarch
备份路径:/data/dmbak
mkdir -p /data/dmdata
mkdir -p /data/dmarch
mkdir -p /data/dmbak
5.实例规划
库名 dm01
实例名 dm01
端口号 5236
页大小 16
编码格式 GB18030
大小写敏感 是
6.创建组和用户
groupadd dinstall
useradd -g dinstall dmdba
passwd dmdba
chown -R dmdba:dinstall /data
7.上传镜像文件并挂载
mount dm8_20210712_x86_rh6_64_ent /home/iso
cp /dm/iso/DMInstall.bin .
chown dmdba:dinstall DMInstall.bin
chmod +x DMInstall.bin
8.安装数据库
su – dmdba
./ DMInstall.bin -i
安装过程如下:
步骤 1:选择安装语言
步骤 2:验证key文件,有key文件输入进入进入下一步,没有入n进入下一步安装
步骤 3:设置时区
步骤 4:根据需要选择安装类型
步骤 5:选择安装位置
步骤 6:确认安装安装类型
步骤 7:切换root,执行脚本
9.初始化数据库
./dminit path=/data/dmdata db_name=dm01 instance_name=dm01 CHARSET=0 PAGE_SIZE=32 CASE_SENSITIVE=1 SYSDBA_PWD=****** port_num=5237
注册服务,用root用户登录切换
cd /home/dmdba/dmdbms/script/root
./dm_service_installer.sh -t dmserver -dm_ini /data/dmdata/dm01/dm.ini -p DMSERVER
重启服务器,看数据库是否会开机自启
10.启停服务
su - root
cd /home/dmdba/dmdbms/bin
systemctl start DmServiceDMSERVER.service
11.配置环境变量(非必须),主要是为了方便使用disql
su - dmdba
vi ~/.bash_profile
export PATH=$PATH:$HOME/bin:$DM_HOME/bin
12 开启归档
alter database archivelog;
alter database add archivelog 'DEST=/data/dmdata/arch, TYPE=LOCAL, FILE_SIZE=256, SPACE_LIMIT=1024, ARCH_FLUSH_BUF_SIZE=0';
alter database open;
13.扩redeo,建议最少2组
alter database resize logfile 'dm0101.log' to 1024;
alter database resize logfile 'dm0102.log' to 1024;
14 增加管理员用户
create user dmdba identified by "*******";
grant dba to dmdba;
15.通过mangaer管理工具来连接数据库