灰度升级 回退操作 如果升级观察时,由于业务原因需要回退,或使用升级待观察方式升级失败时,可参考该章节手动执行升级回退操作。 说明 升级回退成功后,您可以尝试重新升级。 若回退失败,您可以再次执行升级回退操作。 如果问题仍然无法解决,您可以联系技术支持,由工程师给出分析评估后重新执行升级。 方式一:单个实例回退 步骤 1 在“版本升级”界面,单击“升级回退 ”,选择“目标版本”,输入“confirm”,单击“确定”。 步骤 2 在“实例管理”页面,查看回退情况。回退完成后,实例运行状态变为“正常”。 步骤 3 在“实例管理”页面单击实例名称,进入基本信息页面,查看“数据库信息”模块的“数据库引擎版本”是否已回退到未升级前的版本。 步骤 4 检查实例连接是否正常,是否能进行正常的增加、删除、修改、查询操作。 1. 通过数据管理服务DAS连接实例,登录到数据库。 2. 进入SQL查询页面。 3. 创建数据库。 CREATE DATABASE 数据库名; 以创建一个库名为dbtpcds的数据库为例: CREATE DATABASE dbtpcds; 创建完dbtpcds数据库后,可以在左上方切换到新创建的库中。 4. 创建表,并进行增加、删除、修改、查询操作。 a. 创建一个schema。 CREATE SCHEMA myschema; b. 创建一个名称为mytable,只有一列的表。字段名为firstcol,字段类型为integer。 CREATE TABLE myschema.mytable (firstcol int); c. 向表中插入数据: INSERT INTO myschema.mytable values (100); d. 查看表中数据: SELECT FROM myschema.mytable; plaintext firstcol ++ 1 100 e. 修改表中数据: UPDATE myschema.mytable SET firstcol 200; f. 再次查看表中数据: SELECT FROM myschema.mytable; plaintext firstcol ++ 1 200 g. 删除表: DROP TABLE myschema.mytable; 结束 方式二:批量实例回退 步骤 1 在“实例管理”页面,选择指定的实例,单击“批量版本升级”。 步骤 2 在“批量版本升级”界面,单击“升级回退”,选择“目标版本”,输入“confirm”,单击“确定”。 步骤 3 在“实例管理”页面,查看回退情况。回退完成后,实例运行状态变为“正常”。 步骤 4 在“实例管理”页面单击实例名称,进入基本信息页面,查看“数据库信息”模块的“数据库引擎版本”是否已回退到未升级前的版本。 步骤 5 检查实例连接是否正常,是否能进行正常的增加、删除、修改、查询操作。 1. 通过数据管理服务DAS连接实例,登录到数据库。 2. 进入SQL查询页面。 3. 创建数据库。 CREATE DATABASE 数据库名; 以创建一个库名为dbtpcds的数据库为例: CREATE DATABASE dbtpcds; 创建完dbtpcds数据库后,可以在左上方切换到新创建的库中。 4. 创建表,并进行增加、删除、修改、查询操作。 a. 创建一个schema。 CREATE SCHEMA myschema; b. 创建一个名称为mytable,只有一列的表。字段名为firstcol,字段类型为integer。 CREATE TABLE myschema.mytable (firstcol int); c. 向表中插入数据: INSERT INTO myschema.mytable values (100); d. 查看表中数据: SELECT FROM myschema.mytable; plaintext firstcol ++ 1 100 e. 修改表中数据: UPDATE myschema.mytable SET firstcol 200; f. 再次查看表中数据: SELECT FROM myschema.mytable; plaintext firstcol ++ 1 200 g. 删除表: DROP TABLE myschema.mytable; 结束