数据库版本: test=> select version(); version ----------------------------------------------------------------------------------------------------------- KingbaseES V008R006C005B0054 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.1.2 20080704 (Red Hat 4.1…
案例说明: 本案例采用sys_backup.sh执行物理备份,备份使用如下逻辑架构:数据库主机采用CentOS 7系统,repo采用kylin V10 Server. 单实例+外部备份服务器 备份逻辑架构是,在单实例环境下,通过专用的备份服务器执行sys_backup.sh的物理备份. 备份架构节点信息: 数据库版本信息: test=# select version(); version ------------------------------------------------------…
​ 案例说明: 此案例是在KingbaseES V8R6集群环境下,当主库磁盘空间不足时,执行sys_rman备份,将集群的备库节点作为repo主机,执行备份,并将备份存储在备库的磁盘空间. 集群架构状态: [kingbase@node102 bin]$ ./repmgr cluster show ID | Name | Role | Status | Upstream | Location | Priority | Timeline | Connection string ----+-----…
案例说明: 本案例采用sys_backup.sh执行物理备份,备份使用如下逻辑架构:集群采用CentOS 7系统,repo采用kylin V10 Server. 一主一备+外部备份 此场景为主备双机常规环境设计,主要的备份信息来源于备机,极大地减少备份为主机带来的性能损耗,且增加了第三方专用存储服务器,用于存放和管理备份文件. 集群节点信息: [kingbase@node2 bin]$ ./repmgr cluster show ID | Name | Role | Status | Upstr…
案例说明: 在KingbaseES V8R6的后期版本中,为了解决有的主机之间不允许root用户ssh登录的问题,使用了securecmdd作为集群部署分发和通讯的服务,有生产环境通过漏洞扫描,在8890(securecmdd默认通讯端口)发现安全漏洞,需要将集群的通讯改为ssh(默认部署后,使用的是securecmdd通讯),本案例详细介绍了修改方法. Tips: 本案例只用于通用机环境,专用机只能用securecmdd通讯. 适用版本: KingbaseES V8R6 一.验证集群节点ssh…
案例说明: 目前KingbaseES V8R6的Windows版本不支持数据库sys_rman的物理备份,可以考虑通过建立主备流复制实现数据库的异机物理备份.本案例详细介绍了,在Windows环境下建立流复制的过程,备库的创建可以在同一节点完成,也可以异机创建流复制. Tips: 异机构建主备流复制步骤和以上同一主机构建基本一致. 主机节点使用相同的操作系统版本和数据库版本. 检查主机之间的网络连通性,注意防火墙的配置. 适用版本: Windows KingbaseES V8R6 系统环境: 节…
案例说明: 在一些生产环境,为了系统安全,不支持ssh互信,或限制root用户使用ssh登录,KingbaseES V8R6可以使用securecmdd工具支持主机之间的通讯.securecmdd工具默认使用的是8890服务端口,有的生产环境可能需要修改此端口号,此案例讲述了如何在集群部署前或部署后修改securecmdd工具的服务端口,以便用户参考. 适用版本: KingbaseES V8R6 一.集群部署前修改 1.securecmdd部署需要修改的配置 === securecmdd工具部署…
通过文件读写,条件循环相关语法,实现三次登录失败则锁定该账号的功能 需求一 """需求描述: 1.输入正确账号,密码,退出程序 2.登录失败,重新输入账号密码 3.同一账号连续登录失败超过三次,则锁定该账号 4.登录已锁定账号,提示账号已锁定""" 流程图一 实例代码一 #!/usr/bin/env python # -*- coding: utf-8 -*- """ 需求描述: 1.输入正确账号,密码,退出程序 2…
用代码实现三次用户登录及锁定(选做,时间充足建议做一做) 项目分析: 一.首先程序启动,显示下面内容供用户选择: 1.注册 2.登录 a.用户选择登录的时候,首先判断用户名在userinfo.txt表中存在不在,存在就不能进行注册 b.当注册的用户名不存在的时候将用户名和密码写入到userinfo.txt文件中 c.用户选择登录的时候,判断用户输入的账号和密码是否userinfo.txt存储的一致 d.用户名和密码一致就终止循环,并提示用户登录成功! e.用户名和密码不一致,只有三次登录机会,三…
案例说明: 在KingbaseES V8R6集群启动时,会启动node_exporter进程,此进程主要用于向kmonitor监控服务输出节点状态信息.在系统安全漏洞扫描中,提示出现以下安全漏洞: 对于未使用kmonitor建立集群监控的环境,可以将此进程禁用,而不影响集群正常管理和运行. 一.kmonitor监控服务架构 连接集群时,主节点部署kingbase_exporter以及node_exporter,备节点仅部署node_exporter. 单机部署时同时部署kingbase_expo…