我是SQL数据库管理员,我的SAN管理员告诉我,他们必须将几个驱动器从HP 3PAR 7400迁移到EMC CX4。因此,SAN团队希望在sql servers上有一个停机时间来迁移驱动器。
我所想的是,他们有可能在不关闭sql的情况下迁移存储吗?
也就是说,我有一个具有100 to 3PAR的D驱动器,是否可以将EMC CX4 (100 to )添加到D驱动器并将其设置为200 to。稍后从D驱动器中删除100 of的3PAR。
请告诉我这是可能的吗?
发布于 2019-12-26 14:07:19
您需要切换到待机状态。如果您没有standbay服务器,则需要创建。
你的问题不正确。但我给你两个答案(这是概念答案) 1. Teoretic,是的,这是可能的。您需要EMC powerpath和存储支持。但如果选择了这种方式。您需要控制用于迁移的分段,换句话说,这是it风险:
迁移时间-以全局为单位,表示您有多少时间迁移到其他存储。
磁盘的I/O -如果磁盘上有大量的I/O。您的服务将不可用。还有其他的时刻...
发布于 2017-06-01 02:20:46
am认为,他们有没有可能在不关闭
的情况下迁移存储?
我将这样重新表述这个问题:
是否有可能将在线表(集群/堆)迁移到另一个文件组(=另一个文件)?
答案是肯定的,企业版很简单。例如,假设当前文件组为CustomUserObjects (D:\MSSQL\Data\DataFile.mdf),并且我们必须将这些表移到另一个文件组NewCustomUserObjects (G:\MSSQL\Data\DataFile.mdf)中,那么
对于聚集索引和非聚集索引,可以使用以下方法:
CREATE UNIQUE CLUSTERED INDEX PK_TestTable_ID ON
dbo.TestTable(ID)
WITH
(
ONLINE = ON,
DROP_EXISTING = ON
)
ON NewCustomFileGroup
GO同样的方法也可以用于NONLCLUSTERED索引。
2对于堆表,可以先创建一个聚集索引(CREATE ... INDEX ... ONLINE = ON),然后再创建一个DROP INDEX ... ON ....。
更多细节here。
这种方法几乎没有什么限制。最重要的是:
1一些索引(例如空间和xml索引)无法联机移动。
2它将离开BLOB ([n]varchar(max)、varbinary(max)、xml等)值存储在旧文件组中,但有一些解决方案。
3对于完整/批量日志数据库,它将在数据库事务日志中生成大量条目(例如,*.ldf),从而影响基于Tx日志的所有功能:日志传送、数据库镜像、AO可用性组、事务复制、变更数据捕获等。
发布于 2017-10-06 21:49:34
如果您将PowerPath用作多路径软件,则可以使用PowerPath迁移启用程序在阵列之间进行无宕机迁移。
它建立复制对、源(3par)和目标(cx4)卷。它在数据块级别执行设备的批量同步,并将写入复制到目标卷。在您决定提交更改后,它会重命名Powerpath伪名,以便您的服务器使用目标卷作为主卷。完成了!
文档:https://www.emc.com/collateral/TechnicalDocument/PowerPath-Migration-Enabler-5.7-User-Guide.pdf
https://stackoverflow.com/questions/44290243
复制相似问题