注册
dm8数据库安装
培训园地/ 文章详情 /

dm8数据库安装

DM_839325 2022/12/01 1101 0 0

安装规划

  • 软件的安装路径 /dm8
  • 数据库实例的创建路径 /dm8/data
  • 安装用户 dmdba 和用户组 dinstall
  • 归档文件存储路径(归档的开启是可选的)
  • 备份集存储路径(和源库存储分开)

用户和用户组

​ 不推荐使用 root 安装,规划单独的用户 dmdba 安装。

groupadd dinstall useradd -g dinstall dmdba echo 'Dameng1234'|passwd --stdin dmdba

规划安装目录

​ 创建安装目录/dm8,并修改安装目录的所属组给 dmdba 用户和该用户所属组

mkdir /dm8 chown -R root:dinstall /dm8 chmod -R 755 /dm8 ls -ld /dm8

挂截ISO镜像文件

mkdir /mnt/dm mount -o loop /home/root/dm8_20220525_x86_rh6_64.iso /mnt/dm su - dmdba [root@kylin ~]# ll /mnt/dm8 总用量 931825 -r-xr-xr-x 1 root root 2802237 5月 25 2022 'DM8 Install.pdf' -r-xr-xr-x 1 root root 951385360 5月 25 2022 DMInstall.bin

设置limits.conf 限制

cat >> /etc/security/limits.conf<<EOF root hard nofile 102400 root soft nofile 204800 root hard nofile 102400 root soft nofile 204800 EOF

安装DM数据库

DM 数据库支持三种安装方式:

图形化界面安装

​ 调用图形化界面前的准备

#调整分辨率方法
xrandr -s 1280*1024

#执行xhost +
xhost +
#查看 root 用户的 DISPLAY 变量值
echo $DISPLAY
echo "export DISPLAY=$DISPLAY">> /home/dmdba/.bash_profile

# 设置DM_INSTALL_TMPDIR 变量, 解决/tmp 不足的解决方法
# 如果安装时报错 tmp 不足,可以设置 DM_INSTALL_TMPDIR 变量,指定到别的路径下(存储空间大于 2G)
mkdir /opt/tmp
chown -R dmdba:dinstall /opt/tmp
chmod 777 -R /opt/tmp

#切换 dmdba 用户
su - dmdba
#设置 dmdba 用户的 DISPLAY 变量值,根据root显示的$DISPLAY变量值
export DM_INSTALL_TMPDIR=/opt/tmp
export DISPLAY=:0.0
cd /mnt/dm

#图形化界面方式安装 DM 数据库
./DMInstall.bin

image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png

安装完成后的目录结构说明

  • bin: dmrman, disql、 dexp/dexpdp、 dimp/dimpdp、 dminit 等脚本在此目录下
  • doc: DM8 手册
  • drivers:驱动信息
  • tool:客户端工具(manager、 dbca.sh、 console、 dts、 monitor 等)
  • web: DEM 相关脚本

安装rwrap

yum install readline-devel.x86_64 -y
tar -zxvf rlwrap-0.43.tar.gz
cd rlwrap-0.43
./configure
make -j 4 && make install -j 4
rlwrap --version

添加环境变量

cat >>/home/dmdba/.bash_profile<<EOF export PATH=\$PATH:\$DM_HOME/bin:\$DM_HOME/tool alias disql="rlwrap disql" alias dmrman="rlwrap dmrman" EOF cat >>/home/dmdba/.bash_profile<<EOF alias disql="rlwrap disql" alias dmrman="rlwrap dmrman" EOF source /home/dmdba/.bash_profile

卸载DM数据库

​ DM 安装目录下执行./uninstall.sh 卸载 DM 数据库:

[dmdba@kylin dm8]$ export DISPLAY=:1.0
[dmdba@kylin dm8]$ ./uninstall.sh 

image.png
image.png
image.png
image.png

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服