Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere, on-demand edition 1.0 支持包 3 (中文) » SAP Sybase SQL Anywhere, on-demand edition 1.0

 

疑难解答和其它资源

以下列出了运行云时可能遇到的潜在问题及其最适合的解决方案。

问题 解决方案
云未在运行。 验证安装过程中指定的 TCP/IP、HTTP 和 HTTPS 端口均可用。
其中一个云伙伴服务器或云仲裁服务器已停止且无法重新启动。 验证云伙伴服务器或云仲裁服务器的 TCP/IP、HTTP 和 HTTPS 端口均可用。请参见云服务器端口和端口范围
无法启动云。

如果无法启动云,请查阅云数据目录中的以下日志文件以获取详细信息:

  • logs\server1.startuplog   该文件包含管理服务器的控制台日志。该信息对包括阻塞端口在内的云管理服务器启动问题的故障排除很有帮助。

  • logs\*.etd   这些文件是包含云的事件跟踪诊断的日志文件。要检查这些诊断,请使用 dbmanageetd.exe 实用程序。例如,以下命令可将两个跟踪文件合并:
    dbmanageetd -t -m data\logs\server1.trace.etd data\logs\agent_log.etd -o merged_log.txt

无法停止云。

云代理可能不可用。如果云代理不可用,则无法停止主机上的云服务器。尝试停止并重新启动代理。

重命名云。 创建云后无法重命名云。
无法访问新添加的主机。

尝试采纳以下建议之一:

  • 配置防火墙以接受在添加主机时指定的端口范围中进来和外发的连接。

  • 确保所有云主机相互之间的 UTC 时间差在 30 秒内。

主机所在计算机意外关闭(例如停电)。
  1. 启动计算机。启动计算机会重新启动主机及其云代理。但是,不会启动计算机上的服务器和数据库副本,它们当前的状态为已断开连接。

  2. 运行 RepairHost 任务将主机返回到正在运行状态。修复主机需要很长时间,因为该过程涉及修复和启动计算机崩溃时未停止的所有云服务器和数据库。修复并启动服务器和数据库可能需要很长时间,因为这些任务是序列化的。

无法启动云服务器。

主机上的防火墙必须允许 TCP/IP 连接。

在每个添加到云的主机上配置防火墙,以允许与主机上安装的每个云服务器所使用的 TCP/IP、HTTP 和 HTTPS 端口建立 TCP/IP 连接。同样,配置用于连接到任何云服务器的主机上或主机之间的任何防火墙,以允许与云服务器所使用的 TCP/IP、HTTP 和 HTTPS 端口建立 TCP/IP 连接。如果未正确配置防火墙,那么连接将失败,云也会运行不正确。

如果防火墙阻止应用程序的进来连接,则必须将防火墙配置为允许 dbsrv16 可执行文件的进来连接。此外,如果防火墙阻止应用程序的外发连接,则必须将防火墙配置为允许所有云可执行文件的外发连接。

创建、启动或修复云服务器将花费很长时间。 同时运行相似的任务时,修复、启动或创建云服务器将花费很长时间。
启动或修复数据库将花费很长时间。 同时运行相似的任务时,启动或修复数据库将花费很长时间。
有些云服务器的当前状态会从已连接快速地更改为已断开连接,然后又回到已连接。

云伙伴服务器切换角色时,云服务器的当前状态可能从已连接更改为已断开连接,然后又回到已连接。这种临时的状态更改通常发生在 60 秒内。

这些云服务器上正在运行的租户数据库的客户端连接不会受到影响。

如果发起角色切换时其中一个云伙伴服务器上正在运行任务,那么只有在任务完成后才会执行角色切换。但是,如果是由于其中一个云伙伴服务器出现故障而发起角色切换,那么云伙伴服务器上正在运行的任务则有可能也失败。

云服务器已断开连接。 尝试启动云服务器。请参见启动云服务器
无法将数据库上载到云。

您可能使用对文件大小有限制的代理服务器上载数据库文件。在 Windows 上,查看 Internet Explorer 的 LAN 设置,以确保未选择 [代理服务器] 设置。Internet Explorer LAN 设置可影响其它浏览器是否使用代理服务器。如果无法清除 [代理服务器] 设置,请联系 IT 部门对局域网禁用代理服务器使用。

在 Linux 上,导航至 [系统] » [首选项] » [网络代理] 以更改代理服务器设置。

向云添加数据库时键入了错误的用户 ID 和口令。

如果指定了错误的用户 ID 或口令,请执行下列操作之一:

  • 在云控制台中,尝试启动数据库并在出现提示时提供正确的用户 ID 和口令。

  • 运行 SpecifyDatabaseUserandPassword 任务以提供正确的用户 ID 和口令。

数据库已断开连接。

尝试修复数据库。请参见修复数据库、服务器、主机和备份副本

启动数据库可确定数据库的当前状态,并运行必要的任务以确保数据库的运行。

如果运行数据库的云服务器未连接到云,则数据库可能显示为已断开连接。但是,与租户数据库的连接并不一定被禁用,即使临时与云断开连接,租户数据库也可能继续正常运行。

无法连接到刚刚添加到云的数据库。 向云添加数据库,然后立即尝试与其建立连接。如果连接失败,且出现 "未找到指定的数据库" 错误,请重新尝试连接。可能需要几秒钟的时间才能在云中完成数据库信息的更新。
收到警告:云无法将使用信息上载到 Sybase。

云伙伴服务器无法与使用服务器 ([external link] https://saode.sybase.com) 建立 TCP 连接。可能是 DNS 或防火墙问题。

从云伙伴服务器所在的主机验证是否可以强制使用服务器回应。例如,可运行以下命令:

ping saode.sybase.com
无法从云中发送电子邮件。 验证诸如病毒扫描程序等 IT 工具是否允许您使用端口 25 发送出站电子邮件。
备份租户数据库花费很长时间。 可以取消正在进行的备份。导航到 [备份] 面板。在 [备份正在进行] 下,选择相关备份,然后单击 [取消]。
 另请参见

如何修复不符合预期状态的云对象?
云停止的情况下,如何查找数据库和备份副本的存储位置?
提交错误报告
查看云的诊断信息(云控制台)
查看云的诊断信息 (dbmanageetd)
DocCommentXchange (DCX)
文档约定
SQL Anywhere 论坛
按错误代码排序的错误