SAP HANA2.0 HDB studio 创建租户数据库及备份租户数据库的初步理解

为避免误人子弟,本次是由笔者于自己搭建的测试环境上进行测试的结果而记录下来的,没有确认是否正确,望知悉。

0x00 环境:

1.HANA 2.0 

2.HDB studio 已安装

0x01 几个概念 (自己的浅薄理解,还望大佬评论指正)

 

默认SINGLEDB登录

HANA2.0 多租户数据库,本身由一个systemDB和多个Tenant租户数据库组成。如果是用HDB studio工具登录,填写完主机地址或主机名,实例编号以后,如果没有选择Multiple containers 模式,则默认会进入

单库模式,此时会以你填写的认证用户来登录以SID为名称的默认数据库。例如:SID(SYSTEM)+[Description],其中 [ ] 是描述可选项。

Path:/主机名或IP地址:instance number:SingleDB:登录名(默认SYSTEM) 端口号:30015

Multiple containers登录:

以system用户登录刚刚创建的租户数据库后,创建catalog

create schema zuhu1;

通过studio工具双击进入zuhu1,通过Tables右键 new table 可以新建表,并于下方数据区插入新的数据。别忘记execute执行。

0x02 备份租户数据库Tenant

登录SYSTEMDB,右键选择Backup and Recovery,来备份或者恢复

下一步,完成等待备份完成即可。

0x03 恢复systemdb的注意事项  --待测试

如果是备份恢复系统级租户数据库(SYSTEMDB),会导致SYSTEM无法登陆的情况,甚至SAP服务无法顺利开启,需要在SYSTEMDB里面执行以下命令:

ALTER SYSTEM start DATABASE HDB

必要的时候还需要重启linux系统。

那是因为恢复数据库的时候导致一些服务无法再次开启。

posted @ 2022-09-19 09:54  BlackData  阅读(875)  评论(0编辑  收藏  举报