案例说明: 在生产环境,有的应用需要调用数据库的sys_rman做备份,为了区分数据库自身的sys_rman备份和应用的备份,可以使用不同的stanza name创建备份.本案例介绍了,如何在KingbaseES V8R6数据库下,同一个实例创建不同的stanza备份. 适用版本: kingbaseES V8R6 一.已有stanza sys_rman配置(stanza_name=kingbase) 二.创建第二个stanza sys_rman备份 1.sys_backup.conf配置 [ki…
案例说明: sys_rman是KingbaseES数据库的物理备份工具,支持数据库的全备和增量备份,由于sys_rman工具使用需要配置多个参数,对于一般用户使用不是很方便.为方便用户在KingbaseES V8R3版本,通过sys_rman执行物理备份,系统自带了调用sys_rman的备份脚本,本次文档对脚本的使用进行了详细的描述,帮助用户快速掌握此脚本的使用. 适用版本: KingbaseES V8R3 一.脚本部署路径(单实例环境) [kingbase@node101 rman]$ pwd…
案例说明: KingbaseES V8R6通过sys_backup.sh执行物理备份,默认sys_backup.sh执行备份初始化时,需要连接test数据库进行身份的认证:在一些生产环境为了安全需求,会删除test库或被误删除,导致sys_rman连接数据库失败 .如果是误删除,比较容易解决,重新创建一个test库即可.如果是安全需求删除,不能重建test库,则需要修改sys_backup.sh脚本,修改认证库,本案例将详细介绍如何修改脚本完成sys_backup.sh的初始化和备份. 适用版本…
​ 案例说明: 此案例是在KingbaseES V8R6集群环境下,当主库磁盘空间不足时,执行sys_rman备份,将集群的备库节点作为repo主机,执行备份,并将备份存储在备库的磁盘空间. 集群架构状态: [kingbase@node102 bin]$ ./repmgr cluster show ID | Name | Role | Status | Upstream | Location | Priority | Timeline | Connection string ----+-----…
案例说明: 对于KingbaseES V8R6的通过sys_rman执行的物理历史备份,可以在执行备份时,备份的保留(retention)策略自动清理.不能通过手工删除备份,可以通过expire参数手工清理历史的冗余备份. 适用版本: KingbaseES V8R6 一.查看历史备份 1.查看备份信息 [kingbase@node101 bin]$ /opt/Kingbase/ES/V8R6_041/Server/bin/sys_rman --config=/home/kingbase/kbbr…
案例说明: KingbaseES V8R6C6中sys_backup.sh在通用机单实例环境,默认需要通过securecmdd工具以及kingbase和root用户之间的ssh互信,执行备份初始化(init):对于使用ssh环境,如果kingbase和root之间没有建立ssh互信,直接执行脚本初始化会产生错误,需要修改脚本后再执行. 操作系统: 适用版本: KingbaseES V8R6C6 数据库环境: [kingbase@node102 bin]$ ./ksql -V ksql (King…
1.创建一张表,在表上创建一个索引,分别查询表,索引各自分配了多少个extents,多少个数据块以及总共占用空间的大小(bytes). 答:创建一张表t,为字段object_id创建索引t_object_id 分别查询表t,索引t_object_id所占的extents以及大小 2.创建一个分区表T,创建2个分区P1,P2,并且把每个分区放在不同的表空间上,从视图中查到表和分区的信息,以及每个分区所在表空间的信息.注意观察当前表T所在的表空间是什么?给出原因. 答:新建一个分区表T,以字段obj…
​ 案例说明: 在CentOS 7上安装KingbaseES V8R6C006数据库后,启动Kstudio图形界面启动失败,gtk动态库加载失败,安装gtk相关动态库后,问题解决. 适用版本: KingbaseES V8R6C006 故障现象: 启动Kstudio: 问题分析: 加载动态库: [kingbase@node102 .cp]$ pwd /opt/Kingbase/ES/V8R6_C6/ClientTools/guitools/KStudio/configuration/org.ecl…
案例说明: 目前KingbaseES V8R6的Windows版本不支持数据库sys_rman的物理备份,可以考虑通过建立主备流复制实现数据库的异机物理备份.本案例详细介绍了,在Windows环境下建立流复制的过程,备库的创建可以在同一节点完成,也可以异机创建流复制. Tips: 异机构建主备流复制步骤和以上同一主机构建基本一致. 主机节点使用相同的操作系统版本和数据库版本. 检查主机之间的网络连通性,注意防火墙的配置. 适用版本: Windows KingbaseES V8R6 系统环境: 节…
案例说明: 目前KingbaseES V8R6的Windows版本不支持数据库sys_rman的物理备份,可以考虑通过建立主备流复制实现数据库的异机物理备份.本案例详细介绍了,在Windows环境下建立流复制的过程,备库的创建可以在同一主机完成,也可以异机创建流复制. 适用版本: Windows KingbaseES V8R6 系统环境: 主备节点数据存储结构: # 主库: Data目录: D:\Program Files\Kingbase\ES\V8\data archive目录:d:\\ke…