Skip to main content
SnapManager for SAP
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

对已知问题进行故障排除

贡献者

您应了解使用 SnapManager 时可能发生的一些已知问题,以及如何解决这些问题。

SnapManager for SAP无法将此配置文件标识为集群模式配置文件

如果SnapManager for SAP安装目录中的`cmode_profiles.config`文件中不存在集群模式配置文件名称、则可能会触发以下错误消息:

`请使用SnapDrive 配置集-dfm user_name appliage_name`配置DFM服务器。

此外、在升级适用于SAP的SnapManager 时、如果删除`/opt/netapp/smsap/`*文件夹、则包含集群模式配置文件名称的`cmode_profiles.config`文件也会被删除。此问题描述还会触发相同的错误消息。

  • 临时解决策 *

更新配置文件:smsap profile update-profile <profile_name\>

备注 如果SnapManager for SAP安装在`/opt/netapp/smsap/路径中、则文件位置将为/opt/netapp/smsap/cmode_profile/cmode_profiles.config`。

服务器无法启动

启动服务器时,您可能会看到类似以下内容的错误消息:

sMSAP-01104:调用命令时出错:smsap-17107:SnapManager 服务器无法在端口8074上启动、因为以下错误:java.net.BindException:地址已在使用

这可能是因为SnapManager 侦听端口(默认为27314和2731515)当前正在由其他应用程序使用。

如果`smsap_server`命令已在运行、但SnapManager 未检测到现有进程、则也可能发生此错误。

  • 临时解决策 *

您可以重新配置 SnapManager 或其他应用程序以使用不同的端口。

要重新配置SnapManager 、请编辑以下文件:C:\Program Files\NetApp\SnapManager for SAP\properties\smsap.config

您可以分配以下值:

  • SMSAP Server.port=27314

  • SMSAP Server.rmiRegistry.port=27315

  • remote.registry.ocijdbc.port= 27315

    remote.registry.ocijdbc.port 必须与 Server.rmiRegistry.port 相同。

要启动 SnapManager 服务器,请执行以下步骤:

步骤
  1. 单击 * 开始 * > * 控制面板 * > * 管理工具 * > * 服务 * 。

  2. 在服务窗口中、选择适用于SAP的NetApp SnapManager 3.3。

  3. 您可以通过以下三种方式之一启动服务器:

    • 在左侧面板中,单击 * 启动 * 。

    • 右键单击NetApp SnapManager 3.3 for SAP、然后从下拉菜单中选择*启动*。

    • 双击NetApp SnapManager 3.3 for SAP、然后在打开的属性窗口中、单击*启动*。

如果目标名称属于其他目标名称,则无法管理归档日志文件目标名称

创建归档日志备份时,如果用户排除了属于其他目标名称的目标,则其他目标名称也会被排除。

例如、假设有三个可供排除的目标:E:\\archG:\\arch`和`H:\\arch。创建归档日志文件备份时、如果使用命令排除`E:\\arch`

smsap backup create -profile almsamp1 -data -online -archivelogs  -exclude-dest E:\\arch

、SnapManager for SAP将排除以`E:\\arch`开头的所有目标。

  • 临时解决策 *

  • 在`v$archive_dest`中配置目标后、添加路径分隔符。例如、将`E:\\arch`更改为`E:\\arch\`。

  • 创建备份时,请包括目标,而不是排除任何目标。

存储库数据库大小会随着时间而增加,而不会随着备份数量而增加

由于 SnapManager 操作会在存储库数据库表的架构中插入或删除数据,从而导致索引空间使用量较高,因此存储库数据库大小会随着时间的推移而增加。

  • 临时解决策 *

您必须根据 Oracle 准则监控和重建索引,以控制存储库架构占用的空间。

存储库数据库关闭时,无法访问 SnapManager 图形用户界面, SnapManager 操作失败

SnapManager 操作失败,在存储库数据库关闭时,您无法访问图形用户界面。

下表列出了您可能要执行的不同操作及其例外情况:

操作 例外情况

打开已关闭的存储库

在`sm_guy.log中记录了以下错误消息:[WARN ]:smsap-01106:查询存储库时出错:closed Connection java.sql.SQLException:closed Connection`。

按 F5 刷新已打开的存储库

GUI中显示存储库异常、同时在`sm_guy.log`文件中记录NullPointerException。

正在刷新主机服务器

在`sumo_gui/log`文件中记录了NullPointerException。

创建新配置文件

配置文件配置窗口中显示 NullPointerException 。

刷新配置文件

在`sm_gux.log中记录了以下SQL异常:[警告]:smsap-01106:查询存储库时出错:已关闭连接`。

访问备份

在`sm_gux.log中记录了以下错误消息:无法延迟初始化收集`。

查看克隆属性

在`sm_gui/log`和`sumo_gux.log中记录了以下错误消息:Failed to lazily initialize a Collection`。

  • 临时解决策 *

要访问 GUI 或执行任何 SnapManager 操作,必须确保存储库数据库正在运行。

无法为克隆的数据库创建临时文件

如果目标数据库的临时表空间文件放置在与数据文件的挂载点不同的挂载点中,则克隆创建操作会成功,但 SnapManager 无法为克隆的数据库创建临时文件。

  • 临时解决策 *

您必须执行以下任一操作:

  • 确保目标数据库的布局,以便将临时文件放置在与数据文件相同的挂载点。

  • 在克隆的数据库中手动创建或添加临时文件。

备份 Data Guard 备用数据库失败

如果使用主数据库的服务名称配置了任何归档日志位置,则 Data Guard 备用数据库的备份将失败。

  • 临时解决策 *

在图形用户界面中,必须清除与主数据库的服务名称对应的 * 指定外部归档日志位置 * 。