linux命令行安装达梦数据库

 

达梦数据库安装环境要求

数据库(Database)是一个文件集合(包括数据文件、临时文件、重做日志文件和控制文件),保存在物理磁盘或文件系统中。

数据库实例(Instance)就是一组操作系统进程(或者是一个多线程的进程)以及一些内存。通过数据库实例,可以操作数据库,一般情况下,我们访问、修改数据库都是通过数据库实例来完成的。

硬件环境需求

用户应根据DM及应用系统的需求来选择合适的硬件配置,如CPU的指标、内存及磁盘容量等。档次一般应尽可能高一些,尤其是作为数据库服务器的机器。

硬件基本需求

名称

要求

cpu

Intel Pentium4(建议Pentium 4 1.6G以上)处理器

内存

256M(建议512M以上)

硬盘

5G以上可用空间

网卡

10M以上支持TCP/IP协议的网卡

显示支持

1024*768*256以上彩色显示

显示器

SVGA显示器

键盘和鼠标

普通键盘/鼠标

光驱

32倍速以上光驱

软件环境需求

运行DM所要求的软件环境主要有如下:

软件基本需求

名称

要求

操作系统

Windows(简体中文服务器版sp2以上)/Linux(glibc2.3以上,内核2.6,已安装KDE/GNOME桌面环境,建议预先安装UnixODBC组件)

网络协议

TCP/IP

系统盘

至少1G以上的剩余空间

安装前检查

正确地安装操作系统、合理地分配磁盘空间、检查机器配置是否满足要求;

关闭正在运行的杀毒、安全防护等软件;

保证网络环境能正常工作;

保证系统时间和当前时间没有偏差

查看cpu型号

lscpu 和 cat /proc/cpuinfo

 查看内存大小

free -m

 

查看磁盘信息

lsblk

lsblk -f  --可查看uuid,挂载绑定使用

fdisk -l

查看当前硬盘使用情况

df -h   --和lsblk对比查看哪些磁盘没挂载

查看系统版本信息

uname -a 或 cat /etc/*lease*

 

查看系统当前时间

date

 

检查防火墙是否关闭

查看状态 systemctl status firewalld
关闭防火墙 systemctl stop firewalld
开机不自动启动防火墙 Systemctl disable firewalld

创建安装目录,安装用户组

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

检查更改安装用户ulimit的资源限制

vim /etc/security/limits.conf/

dmdba  soft nofile   65536

dmdba  hard nofile   65536

dmdba soft core unlimited

dmdba hard nproc 65536

 输入":wq"保存退出

切换安装用户查看是否生效

ulimit -n

 命令行安装dm8

将上传的数据库文件挂载(本例将文件上传到/tmp,挂载到/mnt目录下)

mount -o loop dm8_setup_rh6_64_sec_8.1.1.88_20200701.iso /mnt

 

切换到安装用户dmdba,进入安装文件目录,执行如下命令安装

./DMInstall.bin -i

 

 步骤1:选择安装语言

请根据系统配置选择相应语言,输入选项,回车进行下一步。如下图所示:

如果当前操作系统中已存在DM,将在终端弹出提示,输入选项:继续,将进行下一步的命令行安装,否则退出命令行安装。如下图所示:

 

 注意:若操作系统中已安装DM,重新安装前,应完全卸载已存在的DM。并且在重新安装前,务必备份好数据。

步骤2:验证Key文件

用户可以选择是否输入Key文件路径。不输入则进入下一步安装,输入Key文件路径,安装程序将显示Key文件的详细信息,如果是合法的Key文件且在有效期内,用户可以继续安装。如下图所示:

 

 步骤3:输入时区

用户可以选择DM的时区信息,默认为中国标准时间

 

 步骤4:选择安装类型

用户选择安装类型,默认为典型安装

 

 步骤5:选择安装路径

用户选择安装目录和确认安装路径

 

 步骤6:安装小结

用户对安装信息进行确认。

 

 步骤7:安装

安装完成后,终端提示“请以root系统用户执行命令”。由于使用非root用户进行安装,部分步骤没有相应的系统权限,用户可根据提示完成相关操作。

步骤8:初始化数据库

数据库安装结束后,还需要初始化实例才能运行达梦数据库,可以利用dminit工具提供的各种参数,设置数据库存放路径、段页大小、是否对大小写敏感、以及是否使用UNICODE等,创建出满足用户需要的数据库。该工具位于安装目录的/bin目录下。输入./dminit help 查看详细信息。数据页大小,大小写敏感,字符集等关键参数初始化之后不能修改,请确认之后再操作

 

初始化例子如下:(数据放在/dm8/data下,数据页大小为16k,大小写敏感,字符集为GB18030,数据库名DMDB,实例名RAC,数据库端口号5236)

./dminit PATH=/dm8/data PAGE_SIZE=16 CASE_SENSITIVE=1 CHARSET=0 DB_NAME=DMDB INSTANCE_NAME=RAC PORT_NUM=5236

 

创建数据库实例服务

为了方便用户能够使DM服务程序以后台运行的方式启动,进程以后台方式运行能够保证进程不因终端窗口的关闭而关闭,需要以root用户创建数据库实例服务。注册和卸载脚本文件服务在安装目录的/scripts/root子目录下。输入以下命令可以看到详细信息

./dm_service_installer.sh -h

 示例如下:

./dm_service_installer.sh -t dmserver -p DMSERVER -dm_ini /dm8/data/DMDB/dm.ini

实例创建完了之后,可以选择前台启动方式启动数据库

命令:安装目录的bin目录下,执行dmserver 后接数据库的dm.ini文件。

启动和登录数据库

启动数据库

在安装目录的bin目录下,服务器名加实例所在路径,这种启动界面方式界面不能关闭

./dmserver /dm8/data/DMDB/dm.ini

以服务方式启动

 systemctl start DmServiceDMSERVER.service

也可在安装bin目录下执行下面命令启动

./DmServiceDMSERVER start

 

登录数据库 在安装bin目录下

完整命令如下:用户名,密码,服务地址,端口号

./disql SYSDBA/SYSDBA@localhost:5236

 

卸载数据库

达梦数据库卸载步骤
1.先停掉达梦服务
systemctl stop DmServiceDMSERVER

或在安装bin目录执行以下命令 /dm8/bin

./DmServiceDMSERVER stop

卸载服务 ,安装目录/script/root 下。需要root用户卸载

./dm_service_uninstaller.sh -n DmServiceDMSERVER

查看是否还有服务 /dm8/bin

./DmServiceDMSERVER status

systemctl status DmServiceDMSERVER 查看服务状态

卸载数据库实例

数据库服务关闭之后,删除数据实例文件即可

如:本机实例数据文件放在/dm8/data/DAMENG/下

将DMANEG目录删除即可。

cd /dm8/data

rm -rf DAMENG/    删除达梦文件

卸载数据库

在安装目录下执行以下命令。即可卸载数据库  /dm8

./uninstall.sh -i 

 

 

------------结束------------

 

 

 

posted @ 2021-01-06 11:47  xuchuangye  阅读(2549)  评论(0编辑  收藏  举报