Articles of 主从

Linux 5上的Oracle 11g中的ulimit设置

(Oracle推荐65536)时,“Ulimit -Hn”是否设置得太低(在1024)? 这适用于Linux 5上的Oracle 64位11g。 这是其中一个设置,似乎是远远不及其build议。 但是我也知道有问题的数据库服务器是Oracle Data Guard本地备用数据库,应该只有一个或两个来自其主数据库服务器(用于传送重做日志)。 本地备用数据库服务器在多个月内“挂起”了大约3次,然后需要重新启动。 我没有访问这个服务器,所以要依靠别人去查看日志等等。内核参数的健全性检查揭示了“ulimit -Hn”的低值。 有没有人看到“低”价值导致挂起或崩溃?

确保Mysql主从复制的最佳方法是一致的?

我通过ssh在AWS EC2系统上运行主从复制系统。 然而,我遇到了一些最佳实践文章,指出即使这可能会导致不一致性进入数据库 – 我想知道什么是最简单的方法来确保两个数据库是一致的,哪些可以纠正任何不一致之处出现?

MySQL从站报告Seconds_Behind_Master的值不正确

我有一个MySQL的奴隶,当它在主人后面0秒,它正确地报告0 Seconds_Behind_Master。 但是,如果它落后了1秒,则会报告14401 Seconds_Behind_Master(落后4小时1秒)。 unix date命令在master和slave上产生相同的时间,两台机器都与ntp同步。 在两台机器上发出一个SELECT NOW()会产生相同的时间。 另外,两个时区都是相同的: mysql> show variables like '%time_zone%'; +——————+——–+ | Variable_name | Value | +——————+——–+ | system_time_zone | CDT | | time_zone | SYSTEM | +——————+——–+ 2 rows in set (0.00 sec) 这对我来说不是一个很大的问题,但是它使我的nagios图看起来很奇怪,并且阻止我在那台机器上进行健全的监视来监视slave滞后。 任何人都知道为什么奴隶会认为它比现在落后了4个多小时?

在bind9从属名称服务器中覆盖SOA到期

我运行一个域名的从属名称服务器,我没有完全控制(即不可能改变SOA)。 SOA指定一周的到期时间。 由于各种原因,我想在我的特定从属服务器上覆盖这个值到更大的。 有没有办法做到这一点? 注意:我知道,对于刷新和重试字段,bind9提供了选项min-refresh-time,max-refresh-time,min-retry-time和max-retry-time来覆盖SOA,如文档中所述。 出于某种原因,这只是不包括到期。

BIND9:发送特定IP地址的通知

我一直试图在两台机器之间实现绑定master-> slave设置,但是我在master上使用的IP地址BIND通知我的slave机器有问题。 这是我的设置: Master: master.site.com – 10.0.0.2 Slave: slave.site.com – 10.0.0.10 主站拥有site.com的权威区域,并且configuration为在区域更改时通知所有从站。 该区域正常工作。 它答复罚款查询和dig @10.0.0.2 -t SOA site.com 所以,在主人我有这个named.conf.options : options { directory "/var/cache/bind"; dnssec-validation auto; auth-nxdomain no; listen-on { 10.0.0.2; }; listen-on-v6 { any; }; allow-query { any; }; recursion yes; allow-recursion { localhost; }; allow-notify { localhost; }; allow-transfer { localhost; 10.0.0.10; }; […]

如何从主服务器find从服务器的IP地址和用户名?

我正在写一个代码,以提取在MySQL复制环境中的从服务器的IP地址和用户名。 有谁知道任何函数,variables,或者我可以在控制台上运行,并检索这些信息,而无需查看my.conf文件? thansk

我真的想在BIND中使用通配符NSlogging。 有没有解决方法?

我们有一个公共的DNS提供者,一个私人的DNS主人和一个私人的DNS奴隶。 公共DNS提供“example.com”区域及其所有子域。 我们的专用DNS也提供了“example.com”区域,但是有些Alogging指向我们LAN上的内部IP而不是公共IP。 关于这个configuration令人讨厌的是,我们需要在两个DNS主服务器上复制所有的CNAME和MXlogging。 在私人DNS主机上,如果我可以在我们的专用networking上configuration一些已知的子域名,然后回落到公共主机上以获取任何未定义的logging,这将是非常酷的。 AFAIK,这可以用通配符NSlogging来完成,但是这些不被允许。 例子: example.com Web服务器是可公开访问的 Web服务器上的某些页面仅适用于来自专用LAN的请求 cdn.example.com 是一个CNAME指向亚马逊云端 我不想在我们的专用DNS服务器上定义cdn.example.com区域。 (而且我们有许多其他的logging是重复的。)如果私人DNS服务器可能是一个特定区域的主/从混合,这将是很好的,所以它可以覆盖某些logging,但从公共DNS服务器。 如果bind9不能做到这一点,有什么可以吗? 或者,也许我应该使用shell脚本来完成此操作,然后再添加或覆盖我们的自定义logging。

在ReplicatedDB ActiveMQ中,端口超出范围

我有3个复制的机器与Zookeeper和ActiveMQ(Linux)。 我可以确认zookeeper工作正常,因为我可以看到他们的端口(2888和3888)通过netstat监听。 问题在ActiveMQ方面得到证实。 在奴隶机器上,一切似乎都运行良好,因为ActiveMQ没有logging任何错误或警告。 但是在主机中,由于IllegalArgumentException stacktrace,日志不同。 这是来自activemq.log的错误消息: ERROR | Error in thread 'ActiveMQ BrokerService[broker] Task-1' java.lang.IllegalArgumentException: port out of range:-1 at java.net.InetSocketAddress.checkPort(InetSocketAddress.java:143)[:1.7.0_111] at java.net.InetSocketAddress.<init>(InetSocketAddress.java:185)[:1.7.0_111] at org.fusesource.hawtdispatch.transport.TcpTransportServer.<init>(TcpTransportServer.java:52)[hawtdispatch-transport-1.22.jar:1.22] at org.apache.activemq.leveldb.replicated.MasterLevelDBStore.start_protocol_server(MasterLevelDBStore.scala:134)[activemq-leveldb-store-5.13.4.jar:5.13.4] at org.apache.activemq.leveldb.replicated.MasterLevelDBStore.doStart(MasterLevelDBStore.scala:111)[activemq-leveldb-store-5.13.4.jar:5.13.4] at org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:55)[activemq-client-5.13.4.jar:5.13.4] at org.apache.activemq.leveldb.replicated.ElectingLevelDBStore$$anonfun$start_master$1.apply$mcV$sp(ElectingLevelDBStore.scala:230)[activemq-leveldb-store-5.13.4.jar:5.13.4] at org.fusesource.hawtdispatch.package$$anon$4.run(hawtdispatch.scala:330)[hawtdispatch-scala-2.11-1.22.jar:1.22] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_111] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_111] at java.lang.Thread.run(Thread.java:745)[:1.7.0_111] 有人可以解释为什么我得到这个错误,我该如何解决? Addtional Info:我的zookeeper和activemqconfigurationhttps://gist.github.com/kana0011/3ad1c960b9aa24b8af8d7b623c4cb2b3 (省略的部分几乎是默认的)

Apache Derby主/从复制和集群

我对客户端/服务器模式下的Derby主/从复制的可能性感兴趣(如果可能的话)。 但是,我无法find任何能够以一种体面的方式解释它的材料,或者能够说服我,Derby不存在主/从复制。 任何体面的阅读材料的指针非常赞赏。

Mysql离开奴隶1小时后面

是否有可能离开1小时后的MySQL奴隶? 我想创build一个脚本来停止奴隶,当我标记一些黑客,如大滴表和东西,使这个工作,我想停止奴隶时,发生这种情况。