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 » 租户数据库

 

我的数据库添加到云后会发生什么情况?

您可以将版本 10 或更高版本的数据库作为租户数据库添加到云中。将租户数据库添加到云包括复制数据库和准备数据库在云中使用。

准备工作包括:

  • 将数据库及其文件复制到临时分段目录。

  • 使用用户 ID 和口令以及加密密钥(如果数据库加密)连接到数据库。

    如果指定的用户 ID 和口令不正确,则向云添加数据库的过程会中断。在云控制台中,数据库的状态为 [等待证书]。提供正确的用户 ID 和口令或删除数据库。在云控制台中,启动数据库会提示提供缺少的用户 ID 和口令。在 dbcloudcmd 中,运行 SpecifyDatabaseUserAndPassword 任务。

  • 将租户数据库升级为指定的数据库版本号。请参见升级数据库的注意事项

    要将 SQL Anywhere 管理工具与云中的数据库配合使用,则需要 SQL Anywhere 版本与数据库的主版本匹配。

  • 删除对镜像服务器的引用。数据库添加到云中后,设置其镜像系统和只读向外扩展系统。

  • 添加 CloudAdmin 登录模式到租户数据库。云在内部使用该登录模式连接到数据库。

  • 删除对镜像事务日志的引用。云不支持镜像事务日志。

  • 展平 dbspace 的结构。在云中,dbspace 与主数据库文件位于同一磁盘驱动器上。

  • 将指定用户 ID 存储在云中。

    云使用安全的方法连接到数据库,该方法包括该数据库的用户 ID,但不包括口令。如果加密数据库,则云还要使用数据库的加密密钥。云会继续使用该用户 ID 连接到数据库,以执行诸如备份数据库和恢复备份等管理任务。不要将该用户从数据库中删除。可以在数据库中更改或删除用户口令。对于版本 12 及更早版本的数据库,该用户必须具有 DBA 权限。对于版本 16 及更高版本的数据库,该用户必须具有 SYS_AUTH_DBA_ROLE 兼容性角色的等效角色。

租户数据库准备就绪后:

  • 关闭租户数据库,然后将其从分段目录复制到云中。缺省情况下,将数据库添加到存放最少数据库的主机。

  • 缺省情况下,数据库在云服务器上启动,除非数据库配置为自动启动。

  • 丢弃数据库口令;口令从不存储在云中。口令只是用于连接到租户数据库,以准备租户数据库在云中使用。

  • 原始数据库保持不变,云并不使用它。

 另请参见