suse操作系统安装gaussdb数据库

本数据库安装方式是通过先在虚拟机中安装suse操作系统,再在suse操作系统中安装gaussdb数据库的方式安装,以下是安装步骤:

1.主页中点击创建新的虚拟机

2.选择典型,点击下一步 

3.选择iso光盘:SLE-12-SP5-Server-DVD-x86_64-Boothole-Respin-DVD1.iso,下一步

光盘下载地址:Evaluation Copy of SUSE Linux Enterprise Server | SUSE

 

 

4.填写信息linux信息,注意:密码一定要符合以下格式,不然安装数据库会有问题 

5.自定义安装位置,点击下一步 

6.磁盘大小根据自己主机大小设置,注意:我设的100G,之前设的25G不够用,安装数据库时会报错,尽量设大一些,虚拟磁盘选单个文件存储,一定不要选多个,不然后续设置虚拟机内存会超级麻烦,点击下一步 

7.点击完成(内存在此不能编辑,等后续再设置,后边会再讲) 

8.等待suse操作系统部署完成,部署完成后界面显示输入操作系统密码,即在步骤4中所设密码 

9.进入系统后点击左下角Applications --> System Tools --> Network Tools 

10.查看虚拟机ipv4地址 

11.使用连接工具连接虚拟机注意用户一定要使用root,在安装操作系统时已经自动生成该用户,密码为步骤4所设密码 

12.进入home,创建目录gaussdb,进入gaussdb目录,并将Breeze_iDeploy_V100R003C05SPC630_linux.zip压缩包传入gaussdb目录下

(解压gaussdb.zip获取Breeze_iDeploy_V100R003C05SPC630_linux.zip)

13.解压unzip Breeze_iDeploy_V100R003C05SPC630_linux.zip,生成目录Breeze_iDeploy_V100R003C05SPC630 

14.执行命令vim /etc/hosts,配置虚拟机ip信息,保存退出(名字想起啥起啥,无所谓) 

15.进入目录/Breeze_iDeploy_V100R003C05SPC630/bin,执行命令./startup.sh,部署ideploy工具

过程当中需要需要ip,输入设置的虚拟机ip,即上一步操作中的虚拟机ip信息(我的截图有问题,应该是192.168.200.128)

 回到vmvare,关闭该虚拟机,并修改内存大小,我设置的10G,并重新启动虚拟机 

16.连接虚拟机,进到/home/gaussdb/Breeze_iDeploy_V100R003C05SPC630/bin目录下并重新执行./startup.sh命令部署ideploy工具,部署完毕后,浏览器访问改地址,并设置admin用户密码 

17.登陆ideploy工具 

18.软件部署按照文档IT Infra 1.0.0.SPC1 产品文档 (GaussDB T).zip中的说明操作:即上传软件包-->添加局点-->添加主机组-->添加主机-->创建安装任务 

 注意:在创建安装任务时,启用证书校验选FALSE,支持建立SSL连接选FALSE

以下红框内空间大小适当改小,不然会超过虚拟机总磁盘空间,但改后数值一定要是8的倍数,否则安装软件步骤会报错 

以下信息全部删除,不要填写,否则安装软件步骤会报错 

任务创建完毕后,回到任务列表菜单,点击执行,等待数据库部署即可,自动部署过程大概需要50分钟到一个小时,耐心等待即可

进度条100%,finish状态的时候数据库即安装完成,如果失败,可点击任务名称查看具体报错信息

19.数据库安装完毕后登陆虚拟机,切换用户su - omm ,使用命令

zsql SYS/8uhb*UHB@127.0.0.1:1888登陆数据库,以下为登陆成功显示 

20.目前数据库只允许本地连接,现设置数据库除sys用户外可远程连接方式:

设置前先查看自己客户端主机所在的网段地址,按照自己的地址去填写,我的是192.168.200.*

然后执行sql 1:

ALTER SYSTEM ADD HBA ENTRY 'host * 1.0.1.0/24';

ALTER SYSTEM ADD HBA ENTRY 'host * 192.168.200.*';

(即为该网段设置白名单,可允许该网段地址所有用户远程连接数据库,注意中间是有空格的)

再执行sql 2:

ALTER SYSTEM RELOAD HBA CONFIG;

(即数据库实例运行时,通过上面的语句在线加载用户IP白名单,立即生效)

然后使用以下sql3,可以查看白名单是否生效(我之前添加过了,所以出现了两条)

select * from dv_hba;

21.设置sys用户远程登录:

执行sql1:

ALTER SYSTEM SET ENABLE_SYS_REMOTE_LOGIN = true;

再执行sql2:

ALTER SYSTEM SET ENABLE_SYSDBA_REMOTE_LOGIN = true;

22.然后通过dbeaver去远程连接数据库即可,所用驱动com.huawei.gauss.jdbc.ZenithDriver-V300R001C00CP2078B010.jar

23.默认安装的数据库大小写不敏感,设置大小写敏感方式:

执行命令停止数据库:gs_om -t stop

修改配置文件/opt/gaussdb/app/zengine/cfg/zengine.ini文件添加参数:UPPER_CASE_TABLE_NAMES=true

重启数据库: gs_om -t start(启动失败多试几次就可以了)

24.静态脱敏使用--load参数方式

执行sql查询此时是否支持load方式:

SELECT * FROM DV_PARAMETERS WHERE NAME = 'ENABLE_LOCAL_INFILE';

(Value为false说明此时不支持,EFFECTIVE为immediately说明修改后立即生效)

修改使其立即生效执行以下两个sql

ALTER SYSTEM SET ENABLE_LOCAL_INFILE = true;

ALTER SYSTEM RELOAD HBA CONFIG;//立即生效

此时再执行

SELECT * FROM DV_PARAMETERS WHERE NAME = 'ENABLE_LOCAL_INFILE';

Value为true,支持load方式

以上所需文件百度网盘自提:

链接: https://pan.baidu.com/s/1JnOFpyCltTDF7tQl1z6sIw

提取码: zy72 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值