对 SnapManager 进行故障排除
您可以找到有关可能发生的一些最常见问题以及如何解决这些问题的信息。
下表介绍了常见问题和可能的解决方案:
问题驱动型问题 |
可能的解决方案 |
||
目标数据库和侦听器是否正在运行? |
运行 lsnrctl status 命令。确保已将数据库实例注册到侦听器中。 |
||
存储是否可见? |
执行以下步骤:
|
||
SnapManager 服务器是否正在运行? |
检查状态,然后使用服务配置启动服务器。 在使用图形用户界面( GUI )或命令行界面( CLI )启动与配置文件相关的 SnapManager 命令之前,服务器必须正在运行。您可以在不启动服务器的情况下创建或更新存储库,但要执行所有其他 SnapManager 操作,服务器必须正在运行。 要启动 SnapManager 服务器,请输入以下命令: smo_server start 。 |
||
是否已正确设置运行 SnapManager 所需的所有组件? |
运行 smo system verify 命令以验证是否已正确设置 SnapDrive 。 |
||
您的 SnapManager 版本是否正确? |
使用 smo version 命令检查 SnapManager 版本。 |
||
您是否查看过 SnapManager 日志文件以确定错误消息是否有助于隔离问题描述? |
SnapManager 会将所有日志条目记录到一组轮换日志文件中。日志文件位于 C : \program_files\NetApp\SnapManager for Oracle\logs 。 如果您使用的是 Windows 2008 ,则日志位于以下位置:
在以下位置查看日志可能也会很有帮助: C : \Documents and Settings\hostname\Application Data\NetApp\SMO\3.3.0\log 每个操作日志都会写入其自己的日志文件中,格式为 smo__of_date_time.log 。 |
||
如果归档日志存储在未运行 Data ONTAP 的存储系统上,是否已将其排除在使用 SnapManager 进行备份的考虑范围之外? |
使用 SMO.config 文件可以排除某些归档日志文件。对于 Windows ,此文件位于以下位置: C : \program_files\NetApp\SMO\properties\SMO.config 使用文件中所述的格式排除本地归档日志。对于追加信息,请 您还可以在使用 SnapManager 命令行界面创建备份时排除归档日志目标。对于追加信息,请参见 "`创建数据库备份` " 主题。 您还可以在使用 SnapManager 图形用户界面创建备份时排除归档日志目标。 |
||
是否已在尝试在 Windows 上安装或升级 SnapManager 的目录中打开 MS-DOS 窗口? |
您将看到一条类似以下内容的错误消息: |
||
是否无法连接到存储库? |
如果连接到存储库失败,请对存储库数据库运行 lsnrctl status 命令并检查活动服务名称。当 SnapManager 连接到存储库数据库时,它会使用数据库的服务名称。根据侦听器的设置方式,此名称可能是短服务名称或完全限定服务名称。当 SnapManager 连接到数据库进行备份,还原或其他操作时,它会使用主机名和 SID 。如果存储库由于当前无法访问而未正确初始化,您将收到一条错误消息,询问是否要删除该存储库。您可以从当前视图中删除存储库,以便可以对其他存储库执行操作。此外,请检查相应的服务是否正在运行。 |
||
系统是否可以解析主机名? |
检查指定的主机名是否位于其他子网上。如果您收到一条错误消息,指出 SnapManager 无法解析主机名,请在主机文件中添加主机名。将主机名添加到位于 C : \Windows\system32\drivers\etc\hosts : xxx.xxx.xxx.xxx 主机名 IP 地址的文件中 |
||
SnapDrive 是否正在运行? |
要查看 SnapDrive 的状态,请转到服务,然后选择 SnapDrive 服务。 |
||
哪些存储系统配置为可使用 SnapDrive 进行访问? |
要查找为 SnapDrive 配置的存储系统,请执行以下步骤:
|
||
如何提高 SnapManager 图形用户界面的性能? |
|
||
如果在后台同时启动和运行多个 SnapManager 操作,则 SnapManager 图形用户界面需要较长时间才能刷新。右键单击备份(该备份已删除,但仍显示在 SnapManager 图形用户界面中)时,备份或克隆窗口中不会启用该备份的备份选项。 |
您需要等待 SnapManager 图形用户界面刷新,然后检查备份状态。 |
||
如果 Oracle 数据库未设置为英语,您会怎么做? |
如果 Oracle 数据库的语言未设置为英语, SnapManager 操作可能会失败。请将 Oracle 数据库的语言设置为英语:
|
||
如果存储库数据库指向多个 IP 且每个 IP 都有不同的主机名,则在备份计划操作失败时,您会怎么做? |
|
||
如果 SnapManager 操作失败并出现凭据文件锁定错误,您会怎么做? |
SnapManager 会在更新前锁定凭据文件,并在更新后将其解锁。如果同时运行多个操作,其中一个操作可能会锁定凭据文件以进行更新。如果另一个操作同时尝试访问锁定的凭据文件,则操作将失败并显示文件锁定错误。 根据同时运行的频率,在 SMO.config 文件中配置以下参数:
|
||
如果备份验证操作的中间状态在 " 监控 " 选项卡中显示失败,即使备份验证操作仍在运行,您会怎么做? |
此错误消息会记录在 sm_gui.log 文件中。您必须在日志文件中查看以确定 operation.s检测 信号间隔和 operation.s检测 信号阈值参数的新值,这些参数将解决此问题描述。
|
||
遇到堆空间问题描述时应如何操作? |
在 SnapManager for Oracle 操作期间遇到堆空间问题描述时,必须执行以下步骤:
|
||
如果 SnapManager 服务未在 Windows 环境中启动且显示以下错误消息,您会执行什么操作: Windows 无法在本地计算机上启动 Snap Manager 。有关详细信息,请查看系统事件日志。如果此服务不是 Microsoft 服务,请联系服务供应商,并参考特定于服务的错误代码 1 ? |
在 Installation_directory\service 的 wrapper.conf 文件中配置以下参数。
|