阿里云内容设计中心

阿里云产品优质内容聚集地。各种最佳实践,问答,产品体验活动等你来发现~

1、登录阿里云控制台

2、单击顶部导航栏中的费用,进入阿里云用户中心。

3、单击资源管理 > 资源包。

4、单击使用明细页签,设置相关的查询条件,即可查看资源包具体的抵扣量和剩余量。

cattt 评论 0

1

回答

1、登录阿里云控制台

2、单击顶部导航栏中的费用,进入阿里云用户中心。

3、在左侧菜单栏,单击费用账单 ,然后单击账单明细页签。

4、选择要查询的账期,设置统计项为计费项,统计周期为明细。

5、在列表中,单击产品选择对象存储,单击消费类型选择后付费,再结合地域和计费项这两列的信息就可以判断具体的欠费情况了。

cattt 评论 0

购买了资源包后仍出现欠费,主要有以下原因:

  • 您使用OSS时产生了多个计费项,但是仅购买了其中部分计费项对应的资源包。

1、您的数据存储在OSS上,会产生数据存储费用,您可以购买以下资源包进行抵扣:

a.如果您购买了OSS存储包,需注意不同的存储类型对应不同的存储包,不支持混合使用。例如标准存储类型的存储包不能抵扣低频存储类型的存储费用,本地冗余存储(LRS)类型的存储包不能抵扣同城冗余存储(ZRS)类型的存储费用。

b.如果您购买了存储容量单位包SCU,需注意SCU不能抵扣冷归档存储(LRS)类型文件的存储费用。SCU详细介绍,请参见存储容量单位包SCU

2、如果您的数据需要提供给他人访问、下载等,还会产生如下行流量费用、请求费用等,其中的下行流量费用可以使用“下行流量包”进行抵扣,而请求费用目前没有任何资源包可以抵扣,只能使用按量付费的方式,这也是购买了资源包仍然出现欠费的最常见原因。

3、如果OSS和CDN搭配使用,还可能产生CDN回源流量费用,您可以购买“回源流量包”进行抵扣。

说明:计费项介绍请参见计量项和计费项概述。资源包使用说明请参见包年包月(资源包)

  • 您购买的是某个地域的资源包,而实际产生的费用发生在其他地域。

1、OSS的地域资源包和SCU仅可以抵扣对应地域的对应计费项,例如华东2(上海)产生的费用无法使用华东1(杭州)的资源包进行抵扣。

2、OSS的中国大陆通用资源包只能抵扣中国内地各地域的对应计费项,不能抵扣中国香港和海外地域的对应计费项,例如新加坡地域产生的费用无法使用中国大陆通用资源包进行抵扣。

如果是中国内地,且资源包价格相同的情况下,建议您优先购买对应计费项的中国大陆通用资源包。中国大陆通用资源包可以用来抵扣中国内地所有地域的对应计费项。

  • 您的实际使用量超出了资源包规格。

例如您购买了100 GB下行流量包,但是当月的下行流量达到了110 GB,则超出的10 GB流量需按量付费,因此仍会产生欠费。您可以对资源包进行升级以避免出现该情况。

另外,OSS的标准(LRS)存储包可用于抵扣OSS标准存储(本地冗余)容量和ECS普通快照容量费用;SCU可用于抵扣多个产品的部分存储费用,如果您同时使用了多个产品,且资源包不足以抵扣这些产品的合计费用时,也会产生欠费。例如您购买了100 GB的标准(LRS)存储包,您的实际存储量是90 GB。但是,如果您还有ECS快照的存储量20 GB,也会通过标准(LRS)存储包进行抵扣,由于总的存储量为110 GB,超出了存储包规格,因此会产生欠费。

  • 出账系统有延迟。

资源包生效后(OSS的资源包购买后立即生效,SCU需指定生效时间)会自动抵扣相应资源的使用费用,但是阿里云当前的账单系统存在延迟。例如资源包9点开始生效,您在10点仍收到了欠费账单,这些欠费可能是9点之前产生的。建议您在收到账单后,仔细核对一下费用产生的时间。

如果您希望直接停止OSS计费,请参见如何关闭OSS服务或停止计费?

cattt 评论 0

1

回答

云上猫猫 2022-01-17 1007浏览量 回答数 1

在使用阿里云OSS服务之前,请确保您已经注册了阿里云账号并完成实名认证。如果您还没有创建阿里云账号,系统会在您开通OSS时提示您注册账号。具体操作请参见注册账号。之后请您打开OSS产品详情页,单击立即开通即可。开通OSS服务后,默认的计费方式是按量计费,如果想进一步降低OSS费用,建议您购买OSS资源包。

您可以通过控制台、图形化管理工具、命令行管理工具以及各种语言的SDK快速开始使用OSS,详情请参见开始使用OSS

cattt 评论 0

ECS通过内网无法访问RDS的解决办法

1、请确保ECS实例和RDS实例处于同一个地域。当ECS实例和RDS实例位于不同的地域时,无法直接通过内网互通,请参见以下方法进行处理:

解决办法一:将原实例申请退款,重新购买同一地域的实例。

解决办法二:ECS实例和RDS实例的网络类型都设置为VPC,如何切换网络类型请参见切换网络类型。同时在两个VPC之间建立高速通道。

解决办法三:通过外网互通。这种方式的性能、安全性、稳定性较差,建议在架构上合理搭配。

2、请确保ECS实例和RDS实例的网络类型相同。如果一个是经典网络,一个是专有网络,请参见以下方法进行处理:

ECS实例采用专有网络(VPC)而RDS实例采用经典网络的场景

解决办法一(推荐):将RDS实例从经典网络切换为VPC,具体操作请参见切换网络类型。

说明:切换后,两者必须处于同一个VPC,才能内网互通。

解决办法二:重新购买经典网络的ECS实例。但是VPC比经典网络更安全,建议您使用VPC。

说明:ECS实例不支持从VPC迁移到经典网络。

解决办法三:使用RDS实例的公网连接地址连接RDS实例,即ECS实例通过公网连接RDS实例。这种方式的性能、安全性、稳定性较差。

ECS实例采用经典网络而RDS实例采用专有网络的场景:

解决办法一(推荐):将ECS实例从经典网络迁移到VPC,具体操作请参见单ECS迁移示例

说明:迁移后,两者必须处于同一个VPC,才能内网互通。

解决办法二:将RDS实例从VPC切换为经典网络。但是VPC比经典网络更安全,建议您使用VPC。

解决办法三:开通ClassicLink功能,使经典网络的ECS实例可以和VPC中的RDS实例通过内网互通。

说明:如开通ClassicLink功能后网络不通,请参见建立ClassicLink连接后经典网络和VPC网络不通的排查思路

解决办法四:使用RDS实例的公网连接地址连接RDS实例,即ECS实例通过公网连接RDS实例。这种方式的性能、安全性、稳定性较差。

3、请确保ECS和RDS实例在同一个专有网络中(专有网络ID相同)。

如果专有网络不同,请参见以下方法进行处理:

解决办法一(推荐):将RDS实例迁移到ECS实例所在的VPC,具体操作请参见切换专有网络VPC和虚拟交换机或切换网络类型。先将RDS实例的网络类型从VPC切换到经典网络,再切换回VPC,切换时选择ECS实例所在的VPC。

解决办法二:在两个VPC之间建立云企业网。

解决办法三:通过公网互通。这种方式的性能、安全性、稳定性较差。

4、检查ECS实例的内网IP地址是否已添加到RDS实例的白名单。如果未添加,请参见设置白名单。

5、核实主机到RDS网络是否正常。在ECS实例上执行以下命令,测试是否可以正常连接到RDS实例地址的端口。

telnet [$RDS_IP] [$Port]

说明: [$RDS_IP]为RDS实例的连接地址。

[$Port]为数据库的端口号,如果修改过数据库的端口,则将端口替换为修改后的端口即可。MySQL的RDS实例默认端口是3306,SQL Server的RDS实例默认端口是3433。

如果可以通信,则说明网络正常的。

如果端口不通,说明网络异常,请排查服务器的网络问题,详情请参见解决无法连接RDS实例的问题

ECS以外的设备无法访问RDS的解决办法

ECS以外的设备访问RDS时,只能通过外网连接。如果连接失败,解决办法如下所示:

1、检查是否已设置RDS白名单。如果未设置,请参见设置白名单

9.png

2、如果开启了高安全白名单模式,需确保设备公网IP地址是添加到了经典网络的分组。

说明:专有网络的分组不适用于公网。

3、如果您已设置白名单,那么连接失败很可能是因为您在白名单中添加的设备公网IP地址并非设备真正的出口IP地址。原因如下所示:

说明:关于确认设备公网IP地址的方法,请参见RDS MySQL、MariaDBSQL Server

公网IP地址不固定,可能会变动。

IP地址查询工具或网站查询的公网IP地址不准确。

4、检查您使用的连接地址是否为RDS的内网地址。如果是,需要改为外网地址。

说明:

如果RDS实例没有外网地址,请申请外网地址。

ECS和DMS以外的设备无法通过内网访问RDS(除非使用物理专线)。

cattt 评论 0

源库Binlog开启检查

该检查项主要检查源数据库是否开启Binlog功能。如果检查失败,表明源库未开启Binlog功能,请参考如下步骤修复。

1、登录自建的MySQL源数据库所在服务器。

2、参考如下配置修改MySQL的配置文件my.cnf。

注:my.cnf配置文件的默认路径为/etc/my.cnf,现场以实际情况为准。

log_bin=mysql_bin
binlog_format=row
server_id=2 //大于1的整数,此处仅为示例。
binlog_row_image=full //如果源数据库为MySQL5.6及以上的版本,需设置该项。

3、参考如下命令,重启MySQL。

[$Mysql_Dir]/bin/mysqladmin -u root -p shutdown
[$Mysql_Dir]/bin/safe_mysqld &

注:[$Mysql_Dir]指MySQL的安装路径,请替换为实际的MySQL安装目录。

4、登录自建的MySQL源数据库,执行如下SQL语句,确认Binlog功能已启用。

show variables like '%log_bin%';

系统显示类似如下。

2.png

5、重新执行DTS的预检查。

源库Binlog模式检查

该检查项主要检查源数据库的Binlog模式是否为ROW。如果检查失败,表明源库的Binlog模式不为ROW,请参考如下步骤修复。

1、登录自建的MySQL源数据库所在服务器。

2、参考如下配置修改MySQL的配置文件my.cnf,将binlog_format参数值修改为row。

注:my.cnf配置文件的默认路径为/etc/my.cnf,现场以实际情况为准。

log_bin=mysql_bin 
binlog_format=row  //binlog模式修改为row。
server_id=2 //大于1的整数,此处仅为示例。 
binlog_row_image=full //如果源数据库为MySQL5.6及以上的版本,需设置该项。

3、参考如下命令,重启MySQL。

[$Mysql_Dir]/bin/mysqladmin -u root -p shutdown 
[$Mysql_Dir]/bin/safe_mysqld &

注:[$Mysql_Dir]指MySQL的安装路径,请替换为实际的MySQL安装目录。

4、登录自建的MySQL源数据库,执行如下SQL语句,确认Binlog的模式已经修改为ROW。

show variables like "%binlog_format%";

系统显示类似如下。

3.png

5、重新执行DTS的预检查。

源库binlog_row_image是否为FULL

该检查项仅针对MySQL5.6及以上版本的数据库,主要检查源数据库的binlog_row_image参数是否为FULL。如果检查失败,说明源数据库的Binlog未记录全镜像,请参考如下步骤修复。

1、登录自建的MySQL源数据库所在服务器。

2、参考如下配置修改MySQL的配置文件my.cnf,将binlog_row_image参数值修改为full。

注:my.cnf配置文件的默认路径为/etc/my.cnf,现场以实际情况为准。

log_bin=mysql_bin
binlog_format=row
server_id=2 //大于1的整数,此处仅为示例。 
binlog_row_image=full //如果源数据库为MySQL5.6及以上的版本,需设置该项。

3、参考如下命令,重启MySQL。

[$Mysql_Dir]/bin/mysqladmin -u root -p shutdown
[$Mysql_Dir]/bin/safe_mysqld &

注:[$Mysql_Dir]指MySQL的安装路径,请替换为实际的MySQL安装目录。

4、重新登录MySQL源数据库,执行如下SQL语句,确认binlog_row_image参数为FULL。

show variables like "%binlog_row_image%";

5、重新执行DTS的预检查。

源库Binlog存在性检查

该检查项主要检查源数据库的Binlog文件是否完整。如果检查失败,说明源数据库的Binlog文件不完整,请参考如下步骤修复。

1、在预检查对话框中,单击源库Binlog存在性检查项右侧的提示按钮。

4.png

2、在弹出的 查看详情 对话框中,查看 失败原因,根据提示记录缺少的Binlog文件。 binlog存在性检查修复方法

5.png

注:此处以缺少mysql_bin.000003文件为例,现场以实际情况为准。

3、判断缺失的Binlog文件重要性,选择对应的处理方式。

如果该Binlog文件不重要,可以忽略,则登录自建的MySQL源数据库,执行如下SQL语句,清除报错Binlog以及之前的所有Binlog文件。比如提示缺少的Binlog文件为“mysql_bin.000003”,则需要清理“mysql_bin.000004”之前的所有Binlog文件,包括“mysql_bin.000003”。

PURGE BINARY LOGS TO '[$Binlog_Filename]';

注:[$Binlog_Filename]指报错Binlog文件之后的第一个Binlog文件名,比如提示缺少的Binlog文件为“mysql_bin.000003”,则此处[$Binlog_Filename]应该为“mysql_bin.000004”。

如果该Binlog文件较重要,不可忽略,则联系自建MySQL数据库的管理员,尝试恢复该Binlog文件。

4、重新执行DTS的预检查。

cattt 评论 0

数据库账号或数据库密码不正确

检测方法

在任何一台可以连接目标数据库的设备上,使用数据迁移任务中填入的数据库账号和数据库密码连接目标数据库,验证数据库账号和数据库密码是否正确。

说明:您也可以直接在目标数据库部署的服务器上验证数据库账号和数据库密码是否正确。

修复方法

登录数据传输控制台,修改数据迁移任务,填入正确的数据库账号和数据库密码后重新执行预检查。

目标数据库对来源IP进行了限制

检测方法

select host,user,authentication_string,password_expired,account_locked from mysql.user WHERE user='[$Username]';

说明:将[$Username]替换为数据迁移任务中填写的数据库账号。

  • 如果目标数据库为SQL Server,那么检查SQL Server的安装服务器上是否设置了防火墙,或者检查目标数据库中是否有Endpoint或Trigger限制了访问来源IP。

  • 如果目标数据库为Oracle,那么检查目标数据库的sqlnet.ora配置文件,检查配置项TCP.VALIDNODE_CHECKING是否为yes。如果为yes,说明目标数据库限制了访问来源IP。

修复方法

1、根据不同类型的目标数据库,选择对应的修复方法进行修复。

如果目标数据库为MySQL,您可以在目标数据库中执行以下SQL语句,为数据迁移使用的数据库账号重新授权。

GRANT ALL PRIVILEGES ON *.* TO '[$Username]'@'%' IDENTIFIED BY '[$Password]' WITH GRANT OPTION;

说明:将[$Username]和[$Password]替换为数据迁移任务中填写的数据库账号和数据库密码。

如果目标数据库为SQL Server,关闭防火墙或禁用trigger。

如果目标数据库为Oracle,修改TCP.VALIDNODE_CHECKING为no,并重启进程。

2、执行了上述修复操作后,登录数据传输控制台,重新执行预检查。

**目标数据库所在网络或服务器设置了防火墙

检测方法**

请根据现场情况,进行以下检查步骤:

  • 查看数据库所在的服务器是否开启了防火墙并配置了防火墙策略:

如果安装目标数据库的服务器为Windows系统,打开控制面板找到Windows防火墙,查看是否配置了防火墙策略。

如果安装目标数据库的服务器为Linux系统,请执行iptables -L命令,检查服务器是否配置了防火墙策略。

  • 查看数据库所在的网络防火墙是否限制了DTS的IP地址段,本文以云防火墙为例进行介绍。

a.登录云防火墙控制台,在左侧导航栏单击访问控制。

b.查看云防火墙是否存在禁止DTS的IP地址段的策略,DTS的IP地址段的信息请参见迁移、同步或订阅本地数据库时需添加的IP白名单

1.png

修复方法

请根据现场情况,选择以下对应的步骤:

  • 服务器开启了防火墙

a.关闭服务器的防火墙,然后登录数据传输控制台,重新执行预检查。

说明:该方法Windows和Linux系统都适用。

b.将DTS的IP地址段加入至目标实例的白名单中,详细操作请参见设置白名单及安全组

  • 网络防火墙限制了DTS的IP地址段

临时关闭数据库所在的网络防火墙或者将DTS的IP地址段添加到白名单中,以云防火墙为例,您可以删除禁止DTS的IP地址段的策略。

网络互通存在问题

经过上述排查后仍然无法通过目标数据库连接性检查,可能是DTS服务器与目标数据库网络互通存在问题,您可以通过提交工单联系阿里云技术支持进行协助解决。

cattt 评论 0

1

回答

错误码DTS-002003

根据接入方式不同,解决方法如下所示:

错误码DTS-002004

使用已经存在的账号,或者创建新的账号。

错误码DTS-002005

验证账号密码是否正确,然后使用正确的账号密码重新配置任务即可。

错误码DTS-002006

使用正确的账号和密码连接目标数据库,验证是否可以正常连接。

错误码DTS-002007

给相关账号授权或者更换为其他具备连接权限的数据库账号。

错误码DTS-002008

检查数据库名称是否正确,如果不正确,则重新创建DTS任务或者更新任务配置。

错误码DTS-002009

登录DTS控制台,重启失败的DTS任务尝试恢复。

错误码DTS-002010

1、请检查用户名密码是否正确。

2、请先将RDS的白名单配置成0.0.0.0/0。

3、请联系网络工程师协助排查网路问题后重试。

错误码DTS-1050003

根据问题原因,解决方法如下:

  • 如果源数据库是自建MySQL数据库,则需要在自建数据库中恢复相应的Binlog文件。

  • 如果源数据库是RDS,请提交工单

错误码DTS-1050004

使用已经存在的账号,或者创建新的账号。

错误码DTS-1050005

给DTS源库账号赋予整个information_schema的查询权限,有关授权操作请参见GRANT

说明:如问题未解决,请提交工单说明最近执行的DDL,联系阿里云技术支持重新加载DTS本地存储的表结构。

错误码DTS-1050007

给相关账号授权或者更换为其他具备连接权限的数据库账号。

错误码DTS-1050008

给DTS源库账号赋予整个information_schema的查询权限,有关授权操作请参见GRANT。重新执行之前的任务,确认问题已解决。

说明:如问题未解决,请提交工单说明最近执行的DDL,联系阿里云技术支持协助解决。

错误码DTS-1050010

建议为DTS的源库账号添加information_schema的查询权限。

错误码DTS-1051001

根据Java驱动报错内容定位原因,并解决。

说明:如问题无法解决,请联系阿里云技术支持。

错误码DTS-1051002

修改任务配置,使用MySQL主实例重新配置任务。

错误码DTS-1051004

检查源库是否为RDS的只读实例,如果是只读实例需要使用非只读实例重新配置任务。

错误码DTS-1051005

检查源库MySQL是否开启了Binlog,可以通过以下SQL语句查看对应的Binlog列表。如未开启Binlog,则请手动开启。SHOW BINARY LOGS;

错误码DTS-1051006

请检查该数据表的表结构是否有变动,若有变动,可在修复后重新进行DTS相关操作。如果问题无法解决,请提交该数据表的建表语句与近期执行的相关DDL语句,请联系阿里云技术支持协助解决。

错误码DTS-1051007

DTS连接MySQL的Reader日志binlog_row_image校验失败的解决方法

使用DTS将其他阿里云账号下的RDS实例迁移到当前账号,在任务配置时报获取结构对象失败。

1、参见跨阿里云账号迁移MongoDB实例跨阿里云账号迁移MySQL实例文档,确认连接信息的正确性。

2、参见RDS设置白名单,为当前DTS添加相应白名单规则。

配置Oracle到MySQL迁移任务时报“java.sql.SQLException: Io,异常:The Network Adapter could not establish the connection”错误

当遇到此问题时,需要在Oracle安装服务器上执行netstat -ano命令,查看Oracle数据库的端口是否配置了内外网IP监听。如果没有配置,那么需要修改Oracle的监听服务,重启数据库服务后,重新创建迁移任务即可。

DTS数据订阅报“java.io.IOException:Parse message attribute failed”错误

您可以修改DTS的消费时间点,如何修改消费时间点请参见修改消费时间点

使用DTS数据订阅时提示“Connection timed out”错误

  • 检查运行SDK服务器时是否设置了context.setUsePublicIp(false);,如果设置了,将其修改为context.setUsePublicIp(true);。

  • 若同一个订阅任务启动多个Client,只有一个Client消费数据,则其他Client属于容灾状态。

DTS启动订阅SDK时提示“get guid info failed”

需要将示例代码中的client.askForGUID替换成您要订阅的订阅通道对应的ID即可。

Specified signature is not matched with our calculation

建议重新生成新的AccessKeyID、AccessKeySecret后,使用新的AK重启SDK。

数据订阅启动SDK报“keep alive error”错误。

创建公网IP,建立SDK的公网连接,或者重新修改消费位点,具体的修改方法请参见修改订阅通道消费位点

client partition is empty,wait partition balance

1、确认数据订阅是否正在启动中。如果是正在启动中,则只需要耐心等待数据订阅正常启动。

2、如果数据订阅已经正常启动,则需要排查是否有多个Client消费数据,如有多个,只有正在订阅数据的Client异常或是出现网络连接异常时后,Backup才可进行数据订阅,详情请参见数据订阅SDK容灾

Redis数据同步报“Cannot read anything”错误

登录Redis管理控制台,单击参数设置,在该页面调整client-output-buffer-limit参数即可,调整如下。client-output-buffer-limit slave 0 0 0

DTS全量迁移报“java.sql.BatchUpdateException: INSERT, DELETE command denied to user 'user'”错误

首先回收目标RDS实例的日志空间或升级目标RDS实例的规格。然后在DTS控制台触发重试功能,断点重启任务,具体修复方法请参见失败修复

cattt 评论 0

1

回答

cattt 评论 0

1

回答

若您要连接云数据库RDS MySQL版的测试程序,您可以选择以下任意一种方法:

说明:需要您使用正确的MySQL驱动。

  • 通过阿里云SDK

在使用Java开发RDS管理和连接时,您可以通过阿里云的SDK连接云数据库RDS MySQL版的测试程序。您需要先安装JDK1.7及以上版本,然后通过Maven安装阿里云的Java SDK。下载阿里云关系型数据库所对应的SDK,详情请参见阿里云开发工具包。

  • 通过MySQL客户端

您可以使用MySQL Connector连接云数据库MySQL版的测试程序。通过官方网站下载,将对应的Jar包引入到构建目录。

  • 通过代码

您可以通过代码连接云数据库RDS MySQL版的测试程序,示例代码如下。

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class mysqlconnection {
public static void main(String[] args) {
Connection conn = null;
     String sql;
       // 此处为您的连接地址、端口、账号、密码等信息。
     String url = "jdbc:mysql://rdssoxxxxxxxxx.mysql.rds.aliyuncs.com:3306?zeroDateTimeBehavior=convertToNull&"
          + "user=michael&password=password&useUnicode=true&characterEncoding=UTF8";
     try {
        Class.forName("com.mysql.jdbc.Driver");            
        conn = DriverManager.getConnection(url);
        Statement stmt = conn.createStatement();
           //切换库。
        String sqlusedb="use test_5";
        int result1 = stmt.executeUpdate(sqlusedb);
           //创建表。
        sql = "create table teacher(NO char(20),name varchar(20),primary key(NO))";
        int result = stmt.executeUpdate(sql);
           //插入数据。
        if (result != -1) {
           sql = "insert into teacher(NO,name) values('2016001','wangsan')";
           result = stmt.executeUpdate(sql);
           sql = "insert into teacher(NO,name) values('2016002','zhaosi')";
           result = stmt.executeUpdate(sql);
              //查询数据。
           sql = "select * from teacher";
           ResultSet rs = stmt.executeQuery(sql);
           System.out.println("学号\t姓名");
           while (rs.next()) {
              System.out
                   .println(rs.getString(1) + "\t" + rs.getString(2));
           }
         }
        //捕捉异常。
      } catch (SQLException e) {
           System.out.println("MySQL操作错误");
           e.printStackTrace();
      } catch (Exception e) {
           e.printStackTrace();
      } finally {
          try {
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
    }
}
}
cattt 评论 0

SQL Server中有两个系统参数表,分别为服务器的sys.configurations参数表和数据库的sys.databases参数表。本文以查看Ole Automation Procedures参数的状态为例。

1、使用客户端连接实例,请参见连接实例

2、单击 新建查询,在SQL窗口执行如下命令,查看Ole Automation Procedures的状态。

select * from sys.configurations where name like '%Ole Automation Procedures%'

系统显示类似如下,value_in_use的参数为0,表示当前为关闭状态。

4.png

cattt 评论 0

请根据实例版本执行以下操作:

说明:修改performance_schema参数需要重启实例,重启前请做好业务安排,请谨慎操作。

3.png

  • MySQL 5.5暂不支持修改此参数。

  • 如果您的RDS MySQL 8.0版本无法修改performance_schema参数,建议您查看您使用的参数模板。如何查看您当前实例使用的参数模板,请参见查询参数模板。高可用版_高性能参数模板暂不支持配置performance_schema参数,您可以切换为默认参数模板后再进行修改。切换参数模板的操作如下:

a.访问RDS实例列表,在上方选择地域,然后单击目标实例ID。

b.在左侧导航栏中单击参数设置。

c.单击应用模板。

d.选择MySQL_8.0_InnoDB_高可用版_默认参数模版,单击确定。

注意:切换参数模板会重启实例。

cattt 评论 0

公告

阿里云内容设计团队出没于此,一大波优质阿里云相关内容随时袭来~

展开