点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在使用源数据库H45...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在使用源数据库H45...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在使用源数据库H45的数据从源数据库H45刷新目标SAP HANA 2.0 SPS4数据库H47。 在刷新和恢复Systemdb之后,我注意到主承租人名称(应与systemdb名称相同)更改为源系统的名称,而其他承租人保留了相同的名称(我们希望其他名称具有相同的名称)。 这不是以前版本的SAP HANA中的行为。 这是预期的行为吗? 我也无法将目标租户重命名为H47。
hdbsql => \ c -i 02 -d SYSTEMDB
用户名:SYSTEM
密码:
已连接到H47 @ localhost:30213
hdbsql SYSTEMDB => \ s
主机:localhost:30213
sid:H47
dbname:SYSTEMDB
用户:SYSTEM
内核版本:2.00.046.00.1581325702
SQLDBC版本:libSQLDBCHDB 2.04.182.1579711187
自动提交:开启
语言环境:en_US.UTF-8
输入编码:UTF8
sql端口:vhh47db:30213
h47adm @ H45:/usr/sap/H47/HDB02> /usr/sap/hostctrl/exe/sapcontrol -nr 02-函数GetProcessList
10.04.2020 09:15:22
GetProcessList
好
名称,描述,dispstatus,textstatus,开始时间,经过时间,pid
hdbdaemon,HDB守护程序,GREEN,运行中,2020 04 10 08:40:09,0:35:13,53114
hdbcompileserver,HDB Compileserver,GREEN,正在运行,2020年4月10日08:57:11、0:18:11、59398
hdbindexserver,HDB Indexserver-T10,GREEN,Running,2020 04 10 08:57:11,0:18:11,59447
hdbindexserver,HDB Indexserver-T11,GREEN,Running,2020 04 10 08:57:11,0:18:11,59450
hdbindexserver,HDB Indexserver-T12,GREEN,Running,2020 04 10 08:57:11,0:18:11,59453
hdbnameserver,HDB Nameserver,GREEN,Running,2020 04 10 08:57:05,0:18:17,59168
hdbpreprocessor,HDB Preprocessor,GREEN,Running,2020 04 10 08:57:11,0:18:11,59401
hdbwebdispatcher,HDB Web Dispatcher,GREEN,Running,2020 04 10 08:57:19,0:18:03,60028
从m_databases中选择*;
DATABASE_NAME,DESCRIPTION,ACTIVE_STATUS,ACTIVE_STATUS_DETAILS,OS_USER,OS_GROUP,RESTART_MODE,FALLBACK_SNAPSHOT_CREATE_TIME
" SYSTEMDB"," SystemDB-H47-02"," YES","","",""," DEFAULT",?
" H45"," H45-02","否","","","","默认",? ->这是刷新数据之前的H47
" T10","","是","","","","默认",?
" T11","","是","","","","默认",?
" T12","","是","","","","默认",?
注意:我能够手动启动H45,但是在关闭H45后无法将其重命名为H47。
我收到以下错误:
hdbsql SYSTEMDB =>将数据库H45重命名为H47
* 2:常规错误:无法重命名数据库; 无法重命名主机特定路径SQLSTATE:HY000
我们非常感谢您的帮助!
谢谢
Aditya
感谢信息Aditya,
在HANA 2.0中,将自动创建第一个租户(可以由参数--create_initial_tenant = off禁止),其名称与systemdb相同。 恢复租户实际上不应重命名该租户,因此不确定为什么将H47租户重命名为H45(即源租户名称)。 也许您需要更多地研究systemdb恢复日志,因为是systemdb数据带来了所有租户(包括T10,T11和T12)的详细信息。
不过,要将H47(在目标主机上)重命名为H45,可以尝试使用hdblcm选项。
以root用户登录(不使用 adm登录)并更改为/hana/shared//hdblcm并执行:
./hdblcm --action = rename_system --source_sid = H45 --target_sid = H47
有关详细信息,请参考此处。
如果这样做也无济于事,则可能必须删除租户H45并使用H47创建一个新租户。
一周热门 更多>