文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

GaussDB 100 OLTP 单机在 Centos7.6 上的安装系列一

2024-04-02 19:55

关注

安装准备

o 创建用户组、用户

o 数据库安装

o 修改归档模式

一、安装准备

     1.安装流程

GaussDB 100 OLTP 单机在 Centos7.6 上的安装系列一

2. 硬软件说明

  CPU 至少4核、内存至少占用2GB、

文件系统 建议修改文件系统挂载参数为noatime,nobarrier。

示例:

打开/etc/fstab文件:

vi /etc/fstab

找到具体的文件系统挂载配置,在defaults后加入参数noatime,nobarrier:

/ dev/sdb1 /data ext4

defaults,noatime,nobarrier 0 0

修改/etc/fstab设置后需要重新挂载文件系统:

mount -o remount /data

参数说明:

noatime:不更新文件系统上inode访问时间,可以提升性能。

nobarrier:禁用用于文件系统的日志及数据完整性的写入操作,可以提高

文件系统的性能。

3.环境设置

(1)、关闭Selinux

vi /etc/selinux/config

修改 SELINUX=enforcing 为 SELINUX=disabled

(2)、 关闭防火墙

systemctl stop firewalld.service

systemctl disable firewalld.service

(3)、 编辑sshd_config文件

vi /etc/ssh/sshd_config

修改PermitRootLogin配置,允许用户远程登录。

可以使用以下两种方式实现:

注释掉“PermitRootLogin no”。

#PermitRootLogin no

将PermitRootLogin改为yes。

PermitRootLogin yes

修改Banner配置,去掉连接到系统时,系统提示的欢迎信息。

注释掉“Banner”所在的行。

#Banner none

 修改PasswordAuthentication配置,允许用户登录时进行密码鉴权。

将PasswordAuthentication改为yes。

PasswordAuthentication yes

使用如下命令使设置生效。

service sshd restart

如果执行命令后返回提示信息Redirecting to /bin/systemctl restart sshd.service,则执行如下命令:

systemctl restart sshd.service

(4)、 设置 corefile 配置

corefile配置主要用于在数据库异常退出时生成core文件,便于定位数据库问题。

指定corefile文件大小的最大值。

在配置文件/etc/profile中添加如下内容。推荐配置为unlimited,表示不限制生成core文

件的大小。

ulimit -c unlimited

(5)、   指定corefile生成路径和corefile文件格式。

在/etc/sysctl.conf中添加如下内容:

kernel.core_pattern = /corefile/core-%e-%p-%t

其中/corefile目录为用户创建的core文件生成的路径,数据库运行用户需要对该目录有

读写权限。core-%e-%p-%t为文件生成的格式,可支持的配置格式如下:

%p:进程ID。

%u:用户ID。

%g:用户所属组ID。

%s:导致dump的信号的数字。

%t:dump的时间。

%e:执行文件的名称。

%h:主机名。

# sysctl -p

kernel.core_pattern = /corefile/core-%e-%p-%t

[root@gaussdb GaussDB_100_1.0.0-DATABASE-REDHAT-64bit]#

sysctl -p

GaussDB 100 OLTP 单机在 Centos7.6 上的安装系列一

二、 创建用户组/用户/文件夹

(1)、创建用户组用户

[root@gaussdb ~]# groupadd dbgrp

[root@gaussdb ~]# useradd -g dbgrp -d /home/omm -m -s /bin/bash omm

[root@gaussdb ~]# passwd omm

(2)、 创建文件夹

Mkdir  -p /data/gaussdb/app

Mkdir  -p /data/gaussdb/data

三、数据库安装

(1)  、解压软件

GaussDB 100 OLTP 单机在 Centos7.6 上的安装系列一

(1)  、安装数据库

说明:

由于本次安装使用的是虚拟机进行的,操作系统和软件不兼容故需要修改如下

文件

[root@gaussdb GaussDB_100_1.0.0-DATABASE-REDHAT-64bit]# vi install.py

GaussDB 100 OLTP 单机在 Centos7.6 上的安装系列一

改为-2

重新安装

[root@gaussdb GaussDB_100_1.0.0-DATABASE-REDHAT-64bit]# python install.py -U omm:dbgrp -R /data/gaussdb/app -D /data/gaussdb/data -C  LSNR_ADDR=127.0.0.1,192.168.82.83 -C LSNR_PORT=1521

Checking runner.

Checking parameters.

End check parameters.

Checking user.

End check user.

Checking old install.

End check old install.

Checking kernel parameters.

Checking directory.

Checking integrality of run file...

Decompressing run file.

Setting user env.

Checking data dir and config file

Initialize db instance.

Creating database.

Creating database succeed.

Changing file permission due to security audit.

Install successfully, for more detail information see /home/omm/zengineinstall.log.

GaussDB 100 OLTP 单机在 Centos7.6 上的安装系列一

SQL>  select count(1) from sys_tables;

COUNT(1)            

--------------------

73                  

安装完数据库状态默认是归档默认。

四、修改为非归档模式

修改数据库的预设模式需要在Mount状态下进行:

[omm@gaussdb bin]$ python zctl.py  -t start -m  mount

Successfully started instance.

[omm@gaussdb bin]$

SQL>  select  OPEN_STATUS,LOG_MODE from dv_database ;

OPEN_STATUS          LOG_MODE                      

-------------------- ------------------------------

MOUNTED              ARCHIVELOG                    

SQL> alter  database noarchivelog ;

Succeed.

SQL> alter database  open ;

Succeed.

SQL> select  OPEN_STATUS,LOG_MODE from dv_database ;

OPEN_STATUS          LOG_MODE                      

-------------------- ------------------------------

READ WRITE           NOARCHIVELOG                  

1 rows fetched.

至此数据库安装完全。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯