6 redhat 查看rtc时间_甜甜老师的DB Fun圈第2讲:GaussDB 100 OLTP 单机在RHEL7.6上的安装...

c5e98500c3d1447eb6c8206d3e103bd2.gif

在【甜甜老师的DB Fun圈】第一讲的分享中,我们揭开了华为GuassDB数据库的神秘面纱,那么本期我们继续分享【甜甜老师的DB Fun圈】第二讲——GaussDB 100 OLTP 单机在RHEL7.6上的安装。

你需要知道的
  • GaussDB 100 OLTP x86 版本请自行向官方申请,目前暂未对外公开(申请)

  • GaussDB 100 OLTP x86_64 基于 RedHat 7.6 安装(Host IP:192.168.43.175)

  • DataStudio 基于 Windows 7 安装(Host IP:192.168.43.147)

RHEL7.6 操作系统安装
  • 参考 RHEL 7.6 安装

24e654cd3e3dfcf62df3ba046c3a8629.png

GaussDB 100安装0 1环境设置
  • 关闭Selinux

vim /etc/selinux/config

修改 SELINUX=enforcing 为 SELINUX=disabled

  • 关闭防火墙

systemctl stop firewalld.service 

systemctl disable firewalld.service

  • 编辑环境变量

[root@henry ~]# vim /etc/profile

添加 ulimit -c unlimited

  • 刷新环境变量

[root@henry ~]# source /etc/profile

  • 编辑内核参数

[root@henry ~]# vim /etc/sysctl.conf 

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

  • 刷新内核参数

[root@henry ~]# sysctl -p

0 2创建用户组/用户/文件夹
  • 创建用户组用户

[root@henry ~]# groupadd dbgrp 

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

  • 修改用户密码

[root@henry ~]# passwd omm

Changing password for user omm. 

New password:

BAD PASSWORD: The password is shorter than 8 characters

Retype new password: 

passwd: all authentication tokens updated successfully.

  • 创建文件夹

[root@henry ~]# mkdir -p /opt/software/gaussdb

0 3软件上传/解压/安装
  • 上传(略)

  • 解压

[root@henry ~]# cd /opt/software/gaussdb/ 

[root@henry gaussdb]# tar -zxvf GaussDB_100_1.0.1-DATABASE-REDHAT-64bit.tar.gz 

GaussDB_100_1.0.1-DATABASE-REDHAT-64bit/GaussDB_100_1.0.1-DATABASE-REDHAT-64bit/install.py 

GaussDB_100_1.0.1-DATABASE-REDHAT-64bit/upgrade.py 

GaussDB_100_1.0.1-DATABASE-REDHAT-64bit/funclib.py 

GaussDB_100_1.0.1-DATABASE-REDHAT-64bit/sshexkey.py 

GaussDB_100_1.0.1-DATABASE-REDHAT-64bit/GaussDB_100_1.0.1-RUN-REDHAT-64bit.tar.gz 

GaussDB_100_1.0.1-DATABASE-REDHAT-64bit/GaussDB_100_1.0.1-RUN-REDHAT-64bit.sha256

  • 安装

[root@henry gaussdb]# cd GaussDB_100_1.0.1-DATABASE-REDHAT-64bit/ 

[root@henry GaussDB_100_1.0.1-DATABASE-REDHAT-64bit]# python 

install.py -U omm:dbgrp -R /opt/gaussdb/app -D 

/opt/gaussdb/data -C  

LSNR_ADDR=127.0.0.1,192.168.43.175 -C 

LSNR_PORT=1888Checking 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 fileInitialize 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.

0 4启动数据库
  • 切换用户

[root@henry GaussDB_100_1.0.1-DATABASE-REDHAT-64bit]# su - omm 

Last login: Thu Dec  5 14:18:19 CST 2019

  • 启动数据库并登陆

[omm@henry ~]$ cd /opt/gaussdb/app/bin/ 

[omm@henry bin]$ python zctl.py -t startZengine instance has already started. 

[omm@henry bin]$ zsql SYS/Changeme_123@127.0.0.1:1888Warning: 

SSL connection to server without CA certificate is insecure. 

Continue anyway? (y/n):y 

connected.SQL> select count(1) from sys_tables; 

COUNT(1)            --------------------86                 

 1 rows fetched.

DataStudio 连接0 1服务器环境设置
  • 添加白名单

[root@henry ~]# cd /opt/gaussdb/data/cfg/ 

[root@henry cfg]# vim zhba.conf 

# 尾行添加客户端IP地址 host * 192.168.43.147,::1 

# 最终显示 

[root@henry cfg]# cat zhba.conf 

host * 127.0.0.1,::1 

host * 192.168.43.147,::1

  • 重启数据库

[root@henry ~]# su - omm 

Last login: Thu Dec  5 14:29:17 CST 2019 on pts/3 

[omm@henry ~]$ cd /opt/gaussdb/app/bin/

[omm@henry bin]$ python zctl.py -t stopSuccessfully stopped instance. 

[omm@henry bin]$ python zctl.py -t startSuccessfully started instance.

  • 创建数据库用户(默认无法通过SYS用户登录)

[omm@henry bin]$ zsql SYS/Changeme_123@127.0.0.1:1888 

Warning: SSL connection to server without CA certificate is insecure. Continue anyway? (y/n):y 

connected. 

SQL> create user henry identified by 'Henry@123';Succeed. 

 SQL> grant dba to henry; 

 Succeed.

0 2DataStudio连接及操作
  • 注意:DataStudio开发工具需要JDK支持(请自行安装JDK)

a4fda3af9ce54ea38e074b5ec93d0b7f.png

create table henry (id number);insert into henry values 

(1);insert into henry values (2);commit;select * from henry;

563cda9ec7f4b1a8539cae858acce8be.png

好了,我们今天的课就先讲到这。同学们可以自己实操下,增强动手能力才是掌握技术的关键。欢迎大家留言区讨论探讨~

END 618c7bb80a653f13ad45ea1437759be4.png cb8838b62a62b70c3c4f3c16942de9f6.png下期预告 cb8838b62a62b70c3c4f3c16942de9f6.png d7884591778b95ec308789e8abe0496f.png fb4d73144d55dd4f8d98ddcfffce20aa.png

GaussDB T 单机手工建库

cb8838b62a62b70c3c4f3c16942de9f6.png上期回顾 cb8838b62a62b70c3c4f3c16942de9f6.png

?

(点击蓝色查看)

『甜甜老师的DB Fun圈』第一讲:GaussDB数据库的「庐山真面目」

联系方式:

电话:4008-868-010 QQ: 800017951 微信:誉天教育(yutianedu2013) 地址:

武汉校址:武汉市珞瑜路766号光谷世界城广场1号写字楼22层

北京校址:北京市海淀区苏州街18号长远天地大厦B2座610室

广州校址:广东省广州市天河区林和西路167号威尼国际1712室

杭州校址:杭州市西湖区文三路553号浙江中小企业大厦2108室

长沙校址:湖南省长沙市芙蓉区五一大道158号潇湘国际大厦1726室

官网:www.yutianedu.com / www.yutianedu.cn 927699b2fdef715aeb14cbd344a46a15.png

e6ee05107a22cc0d9761e87b08d3cf12.gif

dceeea66029fa5f6e89ee37476b5e4be.png 37a15d40529094599bd65761b531d207.gif 您点的每个赞,我都认真当成了喜欢
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值