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>