您现在的位置是:主页 > 云计算 >

百度云_腾讯云初始密码_免费6个月

2021-09-08 02:07云计算 人已围观

简介SAP ABAP系统需要连接数据才能登录到其数据库。对于SAP HANA,有三种方法设置连接数据: 本文描述了不同的可能性。 本地hdbuserstore容器 本地hdbuserstore容器从SAP HANA开始就可用。它用于...

SAP ABAP系统需要连接数据才能登录到其数据库。对于SAP HANA,有三种方法设置连接数据:

本文描述了不同的可能性。

本地hdbuserstore容器

本地hdbuserstore容器从SAP HANA开始就可用。它用于所有版本的software provisioning manager,也用于software Update manager(SUM)的数据库迁移选项(DMO)。

安装或迁移到SAP HANA时,它是默认值。这意味着为正在安装ABAP实例的每个主机创建一个hdbuserstore。

它放在用户的主目录或Microsoft Windows注册表的主区域。

hdbuserstore放在用户的主目录的子文件夹中。hdb/`hostname`这意味着即使用户cooadm有共享的在主目录下,每个主机都有自己的hdbuserstore。

在Microsoft Windows上,hdbuserstore存储在Windows注册表中。

hdbuserstore由SAP内核工具使用,无需更多选项,由SAP HANA客户端工具(如hdbsql)使用选项-U

可以通过检查来跟踪R3trans的连接方法日志文件事务日志.

这种方法的缺点是每个SAP应用服务器上有一个hdbuserstore容器。这意味着,如果要更改连接数据,必须登录到系统的每台服务器。

全局hdbuserstore容器

自SAP HANA客户端软件版本93以来,有机会将hdbuserstore容器放在中心位置。

此容器的名称为HDB_USE_IDENT,并且仅在Unix/Linux上可用。它是一个环境变量,其值将主机名替换为foldername。hdbuserstore仍在用户主目录的子文件夹./hdb中。HDB\u USE\u IDENT是使用名为安装.ini使用虚拟主机名设置文件夹名

使用此方法,全局标识符只能用于在用户adm的共享主目录中有一个hdbuserstore.

如果您想从系统安装开始就使用此功能,则在开始安装时必须至少使用software Provisioning manager 1.0 SP7 PL7

,必须在命令行中添加以下参数:

/sapdb/DVDs/IM\u LINUX\u X86\u 64/sapinst HDB\u USE\u IDENT=SYSTEM\u COO

参数HDB\u USE\u IDENT的值可以包含每个字符,数字'-'或'.'

通过使用此选项,将在配置文件中设置一个特殊的配置文件参数默认.PFL:

默认.PFL…

dbs/hdb/hdb_use_ident=SYSTEM_COO

profil由数据库特定的登录脚本解析。dbenv*sh:

.dbenv*.csh…#为备用用户存储文件夹设置hdb_use_ident

if(-f)/usr/sap/"$SAPSYSTEMNAME"/SYS/配置文件/默认.PFL)然后

设置hdb\u use\u ident=`awk-F='/^dbs\/hdb\/hdb\u use\u ident/{print$2;exit 0}'/usr/sap/"$SAPSYSTEMNAME"/SYS/profile/默认.PFL`

如果($hdb\使用\标识!="")然后

setenv HDB\u USE \u IDENT$HDB\u USE \u IDENT

endif

endif

.dbenv*.sh…

为备用用户存储文件夹设置HDB\u USE \u IDENT

if[-f/usr/sap/"$SAPSYSTEMNAME"/SYS/profile/默认.PFL];然后

hdb_use_ident=`awk-F"="/^dbs\/hdb\/hdb_use_ident/{打印$2;退出0}'/usr/sap/"$SAPSYSTEMNAME"/SYS/profile/默认.PFL`

如果[$hdb\U use\U ident!=""];然后

export HDB_USE_IDENT=$HDB_USE_IDENT

fi

fi

带有这些条目的登录脚本放在软件配置管理器的DVD上的COMMON/INSTALL/HDB文件夹中。在安装过程中,它们被放入用户adm的主目录中。

ABAP SSFS Securestore

ABAP Securestore通常是一个独立于数据库的功能,用于保存数据。它位于SAP系统中。有关更多信息,请查看SAP Note 1639578。对于SAP内核版本7.42 PL 101,人工智能知识体系,此功能也可用于SAP HANA。

软件配置管理器1.0 SP7 PL7也支持此功能。要启用该功能,您必须使用以下参数调用sapinst:

/sapdb/DVDs/IM\u LINUX\u X86\u 64/sapinst HDB\u ABAP\u SSFS=YES

现在,有一个7.42内核DVD可用,阿里大数据分析,但它不包含SAP内核所需的补丁级别。因此,您在步骤testDatabaseConnection时会遇到一个错误:

此时,您可以以useradm身份登录,转移到exe目录并提取较新的SAP内核。

提取新内核后,只需按Retry,欧洲云服务器,安装将继续。如果您正在进行迁移或系统复制,您甚至可以在对话阶段添加内核存档,以自动提取它们。

有关如何将现有系统迁移到ABAP SSFS的更多信息,查看SAP Note 2154997.

请记住,只有SAP内核的工具才能读取ABAP SSFS securestore。这意味着像hdbsql这样的saphana客户机工具不能使用ABAP SSFS。因此,如果您想使用它们,您可能需要选择一个应用服务器,其中您仍然维护一个hdbuserstore容器。

下图概述了如何访问不同容器的连接数据。

如果使用ABAP SSFS,大数据数据处理,特定于数据库的库dbhdbslib从ABAP安全存储读取连接数据,并将数据发送到SAP HANA客户端。SAP HANA客户端将不会从hdbuserstore容器读取连接数据。

感谢分享。更多的选择现在更复杂了。我相信尽快,ABAP SSFS是强制性的,就像其他DB.

这个博客让其他人和我更好地了解hana连接。非常感谢这篇有用的文章。

嗨,Stefan,广西大数据,

非常有用的信息,它节省了我在SAP支持部门的时间。

感谢您浪费宝贵的时间与我们分享。

致意。

Edinaldo Jr

你好,Stefan,

非常详细的SAP HANA客户端连接信息。

它帮助我解决了从SAP AP到SAP HANA数据库的虚拟主机名连接问题。

Tags: 初始  腾讯  免费  密码  6个月  百度 

站点信息

  • 文章统计93346篇文章