Articles of 复制

MSDE 2000到MSSQL 2008 SQLExpress复制

我有MSDE上的旧数据库,我需要复制(一次性进程)到一个新的MSSQL 2008 SQLExpress安装。 什么是我最好的select复制,而不涉及凌乱的sql脚本? 我知道有一些“外行人可以使用”付费软件,如dbconvert。 我不想尽可能使用它们,但会考虑是否没有其他的select。 谢谢。

–log-slave-updates是closures的,但有些更新仍然logging到从属二进制日志中?

MySQL版本5.5.14 根据该文档 ,从属服务器在默认情况下不会将从主服务器接收到的任何更新logging到其二进制日志中。 这是我的configuration。 在奴隶上: # egrep 'bin|slave' /etc/my.cnf relay-log=mysqld-relay-bin log-bin = /var/log/mysql/mysql-bin binlog-format=MIXED sync_binlog = 1 log-bin-trust-function-creators = 1 mysql> show global variables like 'log_slave%'; +——————-+——-+ | Variable_name | Value | +——————-+——-+ | log_slave_updates | OFF | +——————-+——-+ 1 row in set (0.01 sec) mysql> select @@log_slave_updates; +———————+ | @@log_slave_updates | +———————+ | 0 […]

突袭与复制

我们打算购买两台将要托pipe一个SQL数据库(PostgreSQL)的服务器。 第二台服务器将作为第一台数据库服务器(热备份)的实时复制工作。 我遇到的问题是关于为服务器select的RAID级别。 最初我打算在性能上考虑在两台服务器上使用RAID 10,但由于我们计划在5年内存储20-30TB的数据,所以RAID 10太贵了(特别是因为我们必须购买两台机器)。 而且我也认为,如果我们有复制,RAID 10的冗余是不是真的需要。 所以现在我正考虑在每台复制服务器上安装RAID 5。 有了这个设置,即使在一台机器上出现RAID 5故障,在重build过程中还会出现另一个故障,我仍然会有一台工作的数据库机器。 我的猜测是这个系统应该是相当可靠的。 你认为这是一个合理的决定? PS我不想使用RAID6,因为它的写入惩罚。

用SQL 2008 R2实现零和最低可能的RTO(小于15分钟)RPO的最佳方法是什么?

我们正在运行一个支付(EFT交易处理)应用程序,该应用程序正在全天候处理大量交易,目前正在研究将数据库复制到灾难恢复站点的更好方法。 我们目前和以前的战略包括使用DoubleTake和Redgate将数据复制到一个温暖的待命状态。 DoubleTake是支付软件供应商支持的解决scheme,但是他们在南非的(DoubleTake)支持非常差。 我们有几个问题,根本无法解决,所以我们不得不放弃DoubleTake。 我们一直在使用Redgate手动读取主站点的数据(通过查询)并写入灾难恢复站点,但这是: 不好的解决办法 无论何时我们遇到支持问题,都会让软件供应商感到不安和困扰,因为它往往会干扰数据库密集型的支付应用程序。 我们最近升级了整个系统在SQL 2008 R2 Enterprise上运行,这意味着我们应该考虑使用一些内置的复制function。 该服务器有两个相当大的数据库,其中包含高度易失事务数据和漂亮的静态configuration数据。 复制将通过WAN连接到单独的物理站点,并需要实现以下目标。 RPO:零损失 – 这是具有财务影响的交易数据,所以我们不能失去任何东西。 RTO:趋于零 – 业务取决于我们每分钟处理交易的能力,我们正在亏损 我已经看了一些其他的问题/答案,但没有一个完全符合我们的情况: SQL Server 2008故障转移策略 – 日志传送或复制? 如何通过仅使用SQL Server的logshipping实现以下RTO和RPO? 实现数据库复制的两种方法中最好的是什么? 我目前的想法是,我们应该使用镜像,但我担心,对于RPO:0,我们将需要做延迟提交,这可能会影响主DB的性能,这是不是一个选项。 我们目前的DRstream程是: 停止传入的stream量到主站点,并允许所有在飞行中的交易完成。 允许复制到DR完成。 更改networking路由以路由到灾难恢复站点。 启动辅助站点上的所有应用程序和服务(理想情况下,我们可以将其更改为更加温暖的备用,即应用程序已经运行但不处理任何事务)。 换句话说,灾难恢复数据库需要尽快赶上初级,准备好作为新的主数据库进行处理。 当我们准备好切换时,我们需要能够扭转这种情况。 有没有比镜像更好的select(我们也应该做日志传送),任何人都可以提出我们应该牢记的其他考虑因素?

什么是备份大文件的有效方法?

我有在Windows Server中支持大文件的计划作业,完成大概需要2个小时。 现在,我只在.bat中使用复制命令,并将大文件复制到另一个文件夹中。 我想知道是否有比复制命令更有效的方式来备份大文件(大约90GB)。 例如,编写一个c ++程序来复制文件而不是复制命令。 非常感谢。

两个现有重复共享上的DFS复制

我有两组数据在不同的网站是彼此镜像。 第二套是第一套的克隆。 但是,第一套将是实时数据,因此将会改变。 我们需要在两者之间设置DFS,第二组只作为接收。 这很好,我们可以做到这一点。 我的问题是,当我启动DFS时,是否会尝试再次复制所有内容,或者是否会意识到大多数内容已经存在并且是相同的,因此不需要复制/更改它? 谢谢

<suffix>转换slapd.conf OpenLdap无效DN 21(语法无效)

其实我想configurationldap作为主从复制使用syncrepl方法,在我发现的任何参考,我运行在Centos 6机器和openldap v2.4.23。 我一步一步在http://admin.shamot.cz/?p=230#sthash.cKuGZQAu.dpbs其中使用从slapd.confconfiguration。 但是最近在openldap 2.4及以上版本中, slapd.conf已经变成了cn = config。 基于http://www.openldap.org/doc/admin24/slapdconf2.html说,我可以将slapd.conf转换为cn = config格式。 所以我尝试将我的slapd.conf转换为cn = config。 所以为了这个目的,我尝试使服务器上的slapd.conf文件具有如下的angular色提供者: database bdb suffix dc=mydomain,dc=org rootdn cn=admin,dc=mydomain,dc=org directory /var/lib/ldap/db index objectclass,entryCSN,entryUUID eq overlay syncprov syncprov-checkpoint 100 10 syncprov-sessionlog 100 database config rootpw mypassword 然后我尝试使用slaptest命令来转换该文件,但是我得到如下的错误信息: $ slaptest -f slapd.conf -v slapd.conf: line 2: <suffix> invalid DN 21 (Invalid syntax) slaptest: bad […]

Redis复制中的静态主机

我正在运行复制的Redis,其中包括一个主站和一个从站。 我的目标是实现一个复制(使用Redis哨兵),在主站closures的情况下从站成为主站,但是当主站恢复时,还会将旧主站升级回来。 初始设置很简单。 我在主服务器上使用一个哨兵,在服务器上使用两个哨兵。 在两个法定数量的情况下,从服务器上的两个哨兵在主服务器不可用时促使从服务器进行主服务器。 当老主人回来,它重新连接到老奴隶(已被提升主),并成为其奴隶。 之后,照常营业。 除了我想推动奴隶(老主人)掌握原来布局的方式。 这可以使用redis-cli手动完成(因此与cron,我认为),但有没有办法用哨兵configuration或除蛮力cronjob以外的其他方法吗? 我的意图基本上是有一个由从机备份的静态主机,一旦原来的主机再次可用,它将返回主机状态。

检查MySQL复制是否同步

关于CHECKSUM TABLE的MySQL文档是非常简约的。 我的问题是:CHECKSUM TABLE是一个检查MySQL从属表是否与主同步的好方法吗? 换句话说:我可以使用校验和来validation从表是否等于主表? 我不能使用Seconds_Behind_Master指标,因为只能在从表中进行更改。

网站上的新NTDS连接:需要本地和远程站点的操作顺序

我有两个AD网站:Hub和Spoke。 ISTG被closures,并且没有启用ISTG的情况下将新的DC放入站点。 什么是正确的操作顺序来设置手动单向NTDS连接? 例如 如果我将“站点和服务”重点设置为辐射站点,则应添加哪些NTDS连接? 我应该将连接添加到站点和服务中可见的“辐射”站点吗? 还是应该添加连接到集线器站点,同时在此DC上设置焦点? 反过来 如果我将“站点和服务”重点设置为DC站点,则应添加哪些NTDS连接? 我应该将连接添加到站点和服务中可见的“辐射”站点吗? 或者,我应该将连接添加到集线器站点,而在此DC上设置焦点? 我的想法是,如果我错误地做了这两种情况之一将会发生: 双方互相“认识”,但不会主动推,因为他们期望推送服务器这样做。 (提示:推送服务器不知道推送更新,因为它没有被configuration为这样做) 如果我只是创build双向连接,那么我可能浪费时间,并在AD中造成怪异。 例如,如果我在“AD网站和服务”的中心站点中创build一个站点,并在向各方设置焦点时执行相同的操作,则将build立4个连接。 不知道会发生什么…