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

 

添加租户数据库 (dbcloudadd)

向云添加大于 100 MB 且/或有 dbspace 的数据库。如果数据库小于 100 MB 且没有 dbspace,则请使用云控制台

前提条件

  • 数据库的版本必须是 10 或更高。

  • 数据库用户的用户 ID 和口令:

    • 对于版本 12 及更早版本的数据库,用户必须具有 DBA 权限。

    • 对于版本 16 及更高版本的数据库,用户必须具有 SYS_AUTH_DBA_ROLE 兼容性角色的等效角色。

    用户 ID 存储在云中,以后用于连接到数据库以执行管理任务。口令在数据库添加到云后会被废弃。

  • 如果数据库加密,则需要数据库的加密密钥。

  • 云用户必须具有 AddDatabase 云特权。

上下文和注释

数据库在添加到云时始终会进行升级。缺省情况下,数据库将升级为版本 16 的数据库。通过云添加数据库实用程序 (dbcloudadd) 升级为版本 16 的数据库时,缺省情况下会保持与原始数据库相同的调用者/定义者设置。

 任务
  1. 在命令提示符,导航到云安装目录的 Bin32Bin64。例如:

    C:\Program Files\SQL Anywhere on-demand 1.0\sa-win32-x86-16.0.0.3609-1.0.0.3609\Bin32
  2. 运行云添加数据库实用程序 (dbcloudadd)。

    指定云中的数据库的名称时,请确保该名称在云中的所有租户数据库中是唯一名称,并符合租户数据库名称限制。

结果

数据库经上载、升级和准备,可在云中运行。如果数据库未配置为自动启动,则在云中重新启动。

下一个

为确保数据库的可用性,请设置镜像。镜像包括运行主数据库和镜像数据库的两个云服务器以及一个作为仲裁服务器(负责协商哪个数据库是读写副本)运行的云服务器。

运行以下命令以连接到云并添加名为 mydemo 的数据库。在云中,该数据库被命名为 Tenant1:

dbcloudadd -cc "HOST=myhost:2638;UID=admin;PWD=admin" -c "UID=DBA;PWD=sql;DBN=Tenant1" "c:\databases\mydemo.db"

 另请参见

云添加数据库实用程序 (dbcloudadd)