linux命令行安装达梦数据库

linux命令行安装达梦数据库


1、查看磁盘信息:lsblk

root@host-193-168-195-18 ~]# lsblk
NAME          MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0           7:0    0 564.3M  0 loop /mnt
sr0            11:0    1  1024M  0 rom  
vda           252:0    0    40G  0 disk 
|-vda1        252:1    0     1G  0 part /boot
`-vda2        252:2    0    19G  0 part 
  |-klas-root 253:0    0    17G  0 lvm  /
  `-klas-swap 253:1    0     2G  0 lvm  [SWAP]
vdb           252:16   0     2T  0 disk 

2、查看磁盘使用情况: df -h

[root@host-193-168-195-18 ~]# df -h
Filesystem             Size  Used Avail Use% Mounted on
devtmpfs                16G     0   16G   0% /dev
tmpfs                   16G  4.0K   16G   1% /dev/shm
tmpfs                   16G   34M   16G   1% /run
tmpfs                   16G     0   16G   0% /sys/fs/cgroup
/dev/mapper/klas-root   17G   11G  6.9G  60% /
tmpfs                   16G   36K   16G   1% /tmp
/dev/vda1             1014M  177M  838M  18% /boot
tmpfs                  3.2G   36K  3.2G   1% /run/user/0
tmpfs                  3.2G     0  3.2G   0% /run/user/1000

2.1、 给vdb盘分区: parted /dev/vdb

磁盘类型: mklabel gpt
创建主分区: mkpart primary 0% 100%
退出: quit

在这里插入图片描述
2.2、格式化磁盘 mkfs.xfs /dev/vdb1 成功之后可输入lsblk-f 查看

在这里插入图片描述

2.3、在etc/fstab文件添加如下内容,根据磁盘uuid(如上图)实现系统启动自动挂载 (本例挂载到/dmdta目录)

UUID =4eb7624f-1b3f-4256-bbe0-01df1e8c06de /dmdata  xfs  defaults       0 0

2.4、将磁盘挂载到指定目录/dmdata 下

 mkdir -p /dmdata
 mount /dev/sdb1 /dmdata

在这里插入图片描述
3、查看当前系统时间是否一致: date
在这里插入图片描述

4、用root创建安装目录和安装用户组

创建安装目录: mkdir -p /dm7
创建组 :groupadd dinstall
创建用户 :useradd -g dinstall dmdba
设置密码 :passwd dmdba
更改安装目录所有者: chown dmdba:dinstall -R /dm7
更改数据盘目录所有者:chown dmdba:dinstall -R /dmdata

5、更 改 安装用户ulimit 的 资 源 限 制
在这里插入图片描述
6、上传对应版本的安装包,挂载到指定目录

[root@host-193-168-195-19 ~]#cd /opt/
[root@host-193-168-195-19 opt]# ls
dm7.iso  firefox  patch_workspace    #iso文件的名字我做了修改

7、切换dmdba用户,到挂载目录进行命令行安装

在root下执行
wget https://repo.almalinux.org/almalinux/8/BaseOS/x86_64/os/Packages/libnsl-2.28-151.el8.i686.rpm     #缺少的依赖
dnf install libnsl
[root@host-193-168-195-19 ~]# su - dmdba
上一次登录: 一 10月 25 10:43:02 CST 2021 pts/1 上
[dmdba@host-193-168-195-19 ~]$ cd /mnt
[dmdba@host-193-168-195-19 mnt]$ ls -l
总用量 577446
-r-xr-xr-x 1 root root 586828259  9月 16  2019 DMInstall.bin
-r-xr-xr-x 1 root root   2266249  9月 12  2019 DM_Install_en.pdf
-r-xr-xr-x 1 root root   2207674  9月 12  2019 DM_Install_zh.pdf
-r-xr-xr-x 1 root root       868  9月 12  2019 release_en.txt
-r-xr-xr-x 1 root root       973  9月 12  2019 release_zh.txt
[dmdba@host-193-168-195-19 mnt]$ ./DMInstall.bin -i

在这里插入图片描述

在这里插入图片描述
时区默认
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在dmdba用户下执行
vim .bash_profile #添加最后一行即可
PATH=$PATH:$HOME/.local/bin:$HOME/bin
export PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$DM_HOME/bin
export DM_HOME=/dm8
export PATH=$PATH:$HOME/.local/bin:$HOME/bin:$DM_HOME/bin:$DM_HOME/tool
使配置生效
source .bash_profile

8、初始化实例

[dmdba@host-193-168-195-18 ~]$ cd /dm7/bin
[dmdba@host-193-168-195-18 bin]$ ./dminit PATH=/dmdata PAGE_SIZE=16 CASE_SENSITIVE=1 CHARSET=0 DB_NAME=DMDB INSTANCE_NAME=RAC PORT_NUM=5236        #初始化数据库
[dmdba@host-193-168-195-19 ~]$ cd /dmdata/DMDB/
[dmdba@host-193-168-195-19 DMDB]$ ls -l
总用量 652568
drwxr-xr-x 2 dmdba dinstall         6 10月 25 10:35 bak
drwxr-xr-x 2 dmdba dinstall        78 10月 25 10:40 ctl_bak
-rw-r--r-- 1 dmdba dinstall      5120 10月 25 10:40 dm.ctl
-rw-r--r-- 1 dmdba dinstall 268435456 10月 25 15:05 DMDB01.log
-rw-r--r-- 1 dmdba dinstall 268435456 10月 25 10:40 DMDB02.log
-rw-r--r-- 1 dmdba dinstall     45250 10月 25 10:35 dm.ini
-rw-r--r-- 1 dmdba dinstall       758 10月 25 10:35 dminit20211025103527.log
-rw-r--r-- 1 dmdba dinstall       220 10月 25 15:07 dminst.sys
-rw-r--r-- 1 dmdba dinstall       633 10月 25 10:35 dm_service.prikey
drwxr-xr-x 2 dmdba dinstall         6 10月 25 10:35 HMAIN
-rw-r--r-- 1 dmdba dinstall 134217728 10月 25 10:35 MAIN.DBF
-rw-r--r-- 1 dmdba dinstall        12 10月 25 10:40 rep_conflict.log
-rw-r--r-- 1 dmdba dinstall 134217728 10月 25 10:40 ROLL.DBF
-rw-r--r-- 1 dmdba dinstall       479 10月 25 10:35 sqllog.ini
-rw-r--r-- 1 dmdba dinstall  40894464 10月 25 15:05 SYSTEM.DBF
-rw-r--r-- 1 dmdba dinstall  27262976 10月 25 10:40 TEMP.DBF
drwxr-xr-x 2 dmdba dinstall         6 10月 25 10:40 trace

创建数据库服务 需要使用root用户,在安装目录script/root下
使用root用户,切换到安装目录 /dm7/script/root 下

[root@host-193-168-195-19 ~]# cd /dm7/script/root
[root@host-193-168-195-19 root]#./dm_service_installer.sh -t dmserver -i /dmdata/DMDB/dm.ini -p DMSERVER./dm_service_installer.sh -t dmserver -i /dmdata/DMDB/dm.ini -p DMSERVER

在这里插入图片描述
创建成功之后,启动数据库服务

systemctl start DmServiceDMSERVER

登录数据库
切换dmdab,如配置环境变量,可直接输入disql ,没配置,在安装bin目录下,输入./disql

[dmdba@host-193-168-195-19 ~]# cd /dm7/bin
[dmdba@host-193-168-195-19 bin]# ./disql SYSDBA/SYSDBA@localhost:5236
服务器[localhost:5236]:处于普通打开状态
登录使用时间: 3.051(毫秒)
disql V7.6.0.197-Build(2019.09.12-112648)ENT 
SQL>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值