linux系统数据库安装命令,达梦数据库学习(一、linux操作系统安装及数据库安装)...

达梦数据库学习(一、linux操作系统安装及数据库安装)

环境介绍:

使用VM12+中标麒麟V7.0操作系统+达梦8数据库

一、linux系统搭建

本部分没有需要着重介绍,注意安装时基本环境选择“带GUI的服务器”。

623e1f6840382d15cd63c15e6239dc54.png

二、数据库安装

1、环境检查

1)内核版本检查:

#uname -r                  #查看系统内核版本

3.10.0-957.el7.x86_64

注意DM8数据库支持2.6以上内核

#ulimit -a        #查看系统相关参数

……

open files                      (-n) 1024

……

主要查看内容为open file 参数,DM8数据库建议(要求)该参数值为65536或更大,需要进行配置

临时配置:#ulimit -n 65536

永久配置#vi /etc/security/limits.conf

其中增加内容:

dmdba soft nofile 4096

dmdba hard nofile 65536

2、规划数据库用户及安装路径

达梦数据库不建议使用root用户安装,同样不建议使用默认路径安装,因此在安装前需要先规划数据库安装用户及安装路径。

确定用户是否存在#id dmdba

创建组#groupadd dinstall

创建用户#useradd -g dinstall dmdba                                 #增加dmdba用户归属dinstall组

创建数据库安装路径#mkdir /dm8

更改目录权限#chown dmdba.dinstall -R /dm8               #将/dm8路径及向下内容递归更改拥有者为dinstall组中的dmdba用户

3、配置环境变量

#vi /home/dmdba/.bash_profile

在其中增加内容(vi编辑器使用a、i、o进入编辑模式,编辑完成后Esc,再“:”进入命令模式,wq保存退出,q退出不保存,!加强制)

export DM_HOME=/dm8

export PATH=$DM_HOME/bin:$PATH:$HOME/.local/bin:$HOME/bin

配置环境变量的意义(个人立即)在于后续执行一些命令时不用输入绝对路径,比如不用$./manager,而是可以直接manager。这部分待后续理解深入后或有补充

4、使用图形化界面进行数据库安装

自行选择挂载或其他方式准备执行数据库安装文件。

个人选择直接拷贝数据库安装文件至/home路径下,并临时授予777权限。

#chmod 777 /home/Dminstall.bin

使用dmdba用户开始安装数据库(本来之前写过学习文档的,但是关闭时点了不保存,因此重写一遍,重写的时候觉得没必要那么多说明,因此图形化界面安装时说明较少)

开始执行安装程序

5b02e2e6ff85cf3897ad3c4d71e23d4a.png

e1983f848fad21af28a002f97c651df9.png

下一步

157f02dbf49aa5b654153fa8633356f3.png

“接受”,下一步

6f3ece569cb7f452532f6db4daf318b2.png

“Key文件”,该部分涉及数据库安全版,此处跳过,直接下一步

90262719b05f6fbb6b56552974742e4f.png

“选择组件”,注意达梦数据库的客户端及服务端是在同一个安装文件上的,本文中选择全部安装,后期学习ODBC的时候可能只需要在应用服务器上安装客户端即可。下一步

05e3af2689df625485630262abe02733.png

“选择安装位置”,输入之前配置的路径,下一步,出现提示,确定。

e00714d7f5d5604010bf4dc5511b596b.png

“安装前小结”,安装。

3e2a67e576ae6f04c21f6b1841b30d18.png

最后会提示使用root用户执行某脚本,执行即可。

862b9f9fb0ceb2a938826f47113352a7.png

完成数据库安装,随后提示是否初始化数据库,选择“初始化”。

此处忘记截图,算了。

进入达梦数据库配置助手,选择“创建数据库实例”,开始

2324f904601bd41cb0d58c6404fc4d72.png

选择“一般用途”,下一步

7daef0ad2bc1d56eda403984c3c1d674.png

“数据库目录”,下一步。

c816ab06a33e1bc38ef6dd6e9d305f11.png

默认配置,下一步

9fef778228807c91545bc8d1d17be244.png

数据库文件所在位置,此处可以进行修改,保持默认即可。下一步

4fd1ed5146a16308328ef30013ee5a8f.png

配置数据库初始化参数,保持默认(或根据实际需求情况),下一步

4a9765c266124f4a2e57e6afc514e4ba.png

口令管理,保持默认(即使用默认密码),下一步

6b0f1492c8525ea63be4e7abc7a5bef4.png

“创建示例库”,为便于学习,全部勾选。

c7b794dd2cedffc3873f4c8528abf86a.png

“概要信息”,点完成。

c605c10c22a5b2f5d31a8bd2390831fa.png

同样使用root用户执行命令

1a51e0b1f8658f49deed346525fe39f1.png

完成数据库创建

cfc7b0fe1f8baae02b47d26c5910ace6.png

5、使用交互式进行数据库安装

使用交互式方式进行数据库安装其实就是非图形化界面安装,命令行交互进行。

前期准备操作相同。

$ ./DMInstall.bin  -i

789d22e69a807c4b73858e7f63f02944.png

“是否输入Key文件路径”,否,N

e84d296c60e1432e81716e51e35aa637.png

“是否设置时区”

cd1e8c6838e79dead8923b2db4b465c2.png

76f435286f195a6428380a1c68fd37de.png

“安装类型”,1

f57239c66ebccd6f064030e8ccacc4f1.png

“请选择安装目录”

8a3eab7bfd9b274b138dffd569fde8b9.png

“安装前小结”

b186906763da9027689fa3924c0e64b1.png

安装完成,请以root系统用户执行命令,执行即可。

860b2a25d9007ee2e6773d050ed96bb5.png

注意此时还没有创建数据库,只是把数据库软件安装完毕

509c33a142404aa4945be901f77b06e9.png

如果需要创建数据库的话同样需要使用数据库创建助手

4bf27151050d84e4a4fa56ed851b5bcb.png

fbf2a416e1d988fff9616507d5ab6f47.png

6、使用静默方式进行数据库安装

静默安装类似与SQLServer的配置文件批量安装,提前编辑好配置文件,将所有安装时交互项填入配置文件中,数据库安装时直接读取配置文件,无需交互。在此暂不详述。

$./DMInstall.bin -q 配置文件绝对路径

三、数据库卸载

数据库卸载比较简单,直接执行uninstall.sh即可,但是注意部分文件(数据库安装目录)不会随着数据库卸载而删除,需要手动删除。

进入数据库目录,执行./uninstall.sh

6fdbe49da5f26a420a3d79c72817e571.png

提示请确认是否卸载,确定。

773045677eb39d518bc61446853236d9.png

进入卸载程序,点卸载

749c745dc1a847b6c18840249bb16cba.png

提示“有数据服务正在运行……”,点确定,或者在数据库卸载前停止数据库服务。

2a3c9e2d022e99e04cc575a36c0369f5.png

最后同样root用户执行脚本

6ab39fb8b6d6cf33892b6d420a6746ec.png

卸载完成。

b78da892fcec457afe24f37f5b53a6df.png

然后手动将数据库安装路径文件删除。至此彻底完成达梦数据库卸载。

# rm -rf /dm8

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值