对于SuseLinux稍微有点麻烦,可以参考这里: http://blog.csdn.net/robinson_0612/article/details/8131771 2、CRS-1006/CRS- CRS-1006: No more members to consider CRS-0215: Could not start resource 'ora.bo2dbp.ons'. -0233错误 oracle@bo2dbp:~> crs_start ora.bo2dbp.vip CRS-0233: Resource or relatives are currently involved oracle@bo2dbp:~> sudo -s /u01/oracle/crs/bin/crsctl start crs root'''s password: Attempting to start CRS stack The CRS stack will be started shortly #下面的查询表明crs后台进程正常 oracle@bo2dbp:~> crsctl
CRS-0217: Could not relocate resource 'ora.bo2dbp.vip'. 4、crs_stop 出马 oracle@bo2dbp:~/product/10.2.0 /crs_1/bin> crs_stop ora.bo2dbp.vip Attempting to stop `ora.bo2dbp.vip` on member `bo2dbs` Stop oracle@bo2dbp:~/product/10.2.0/crs_1/bin> crs_start ora.bo2dbp.vip Attempting to start `ora.bo2dbp.vip 我晕,又漂移到bo2dbs节点 5、狠一点,直接将节点2bo2dbs的crs停掉,这下没得漂了吧 :) bo2dbs:/u01/app/oracle/product/10.2.0/crs_1/bin Shutdown request successfully issued. 6、露出马脚 oracle@bo2dbp:~/product/10.2.0/crs_1/bin> crs_start ora.bo2dbp.vip
手把手教您从零开始搭建网站/Minecraft游戏服务器/图床/网盘、部署应用、开发测试、GPU渲染训练等,畅享云端新生活。
from:https://www.freebuf.com/articles/web/258952.html OWASP Core Rule Set (CRS) https://www.modsecurity.org /CRS/Documentation/ https://github.com/SpiderLabs/owasp-modsecurity-crs/releases crs规则更新 crs 官网 https into a rule in this phase as this is a configuration error in ModSecurity 2.5.0 and later versions crs ModSecurity/wiki/Reference-Manual-%28v2.x%29#query_string https://github.com/sqlmapproject/sqlmap/wiki/Usage crs
同样的,crs_stat -t 查看一样报错,错误码是CRS-0184: root@bjdb1:/>crs_stat -t CRS-0184: Cannot communicate with the CRS root@bjdb1:/>crsctl start crs CRS-4640: Oracle High Availability Services is already active CRS-4000 节点1尝试正常关闭crs失败 root@bjdb1:/>crsctl stop crs CRS-2796: The command may not proceed when Cluster Ready 最终选择在节点1强制停止crs再启动成功 #强制关闭节点1的crs root@bjdb1:/>crsctl stop crs -f CRS-2791: Starting shutdown of Oracle CRS-2675: Stop of 'ora.crf' on 'bjdb1' failed CRS-2679: Attempting to clean 'ora.crf' on 'bjdb1' CRS-
--******************* -- CRS-0215 错误处理 --******************* 在安装 Clusterware 的时候, 收到下列错误提示: 此时我们需要在第二节点上运行 vipca , 当安装到 75% 左右,又收到了如下的错误信息 CRS-0215 : Could not start resource 'ora.node2.ons Check the log file "/u01/app/oracle/product/10.2.0/crs_1/log/node2/racg/ora.node2.ons.log" for more [oracle@node2 racg]$ pwd /u01/app/oracle/product/10.2.0/crs_1/log/node2/racg [oracle@node2 ~]$ cd / 在节点 node1上也是同样的,需要取消注释行 (使用 root帐户 ) 再次运行 vipca没有出现 CRS-0215错误。
res –t命令还是提示 CRS-4535: Cannot communicate with ClusterReady Services CRS-4000: Command Status failed , orcompleted with errors 尝试关闭crs,重新启动 crsctl stop crs crsctl start res ora.crsd -init 关闭正常,启动正常,但是使用 状态是offline的,其他都是online的,判断crs还有其他问题 4、检查crs的日志 检查crs的日志发现如下提示,检查ocr信息 ocrcheck 发现检查失败,至此原因清楚了,是crs信息异常 crs,启动正常,数据库恢复正常 三、总结 1.备份重于一切 2.OCR记录的是节点成员的配置信息,如数据库、ASM、实例、监听器、VIP等CRS资源的配置信息。 CRS进程管理的信息来自OCR的内容。
服务器重启之后节点一集群服务如下 [grid@p19c01:/home/grid]$ crsctl stat res -t CRS-4535: Cannot communicate with Cluster /crsctl start crs CRS-4640: Oracle High Availability Services is already active CRS-4000: Command Start /crsctl stop crs CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources .vip' on 'p19c01' CRS-2677: Stop of 'ora.cvu' on 'p19c01' succeeded CRS-2677: Stop of 'ora.scan1.vip' /crsctl start crs CRS-4123: Oracle High Availability Services has been started.
本文作者系肖遥(花名),原甲骨文技术支持工程师 ,专注于Oracle RAC领域。个人主页:
业界也有一些解决方案来解决redis单机版的扩展性问题,例如twemproxy和codis,他们采用了代理节点进行数据分片的方式来连接后端多个redis服务器,而redis cluster采用了去中心化的方式组成 redis服务器集群。 3 CRS 云存储redis产品 3.1. CRS综述 CRS (cloud redis store)是腾讯云推出的兼容开源Redis协议的分布式云存储产品。 CRS与业界产品的比较 3.3. 将其落在某台机器所属的虚节点上,以此来决定其所在机器,示意图: Grocery使用自研的改进割环算法来决定各机器节点在环上的位置,根据此算法的计算结果,可以在保持每台机器只有20个虚节点的前提下,支持至5000台服务器
crs_register命令主要是将资源注册到CRS。该方法通常结合crs_stat -p 或者crs_profile先创建配置文件。同时crs_register也具有更新CRS的功能。 本文将描述crs_register以及crs_unregister的用法。 在使用crs_register之前,可以使用crs_profile创建资源配置文件。 有关crs_profile用法请参考:使用crs_profile管理RAC资源配置文件 1、crs_register与crs_unregister用法 oracle@bo2dbp:~> crs_register @bo2dbp:~> cd /u01/oracle/crs/crs oracle@bo2dbp:/u01/oracle/crs/crs> ls admin auth demo init lib /crs/profile #非root用户则生成的文件会位于$ORA_CRS_HOME/crs/public 5、使用crs_unregister移出资源 oracle@bo2dbp:~> crs_unregister
前提:在Linux系统中安装ASM,安装完ASM和Oracle数据库时都是正常使用的,但在重启服务器后Oracle相关命令不识别。 1、截图如下: ? 2、查看环境变量是否正常,命令如下: ? 通过查询结果初步判断环境变量是正常的,然后通过另外一个角度去考虑,是不是Oracle程序本身安装有问题,因为昨天系统才安装过ASM和Oracle数据库,测试都是正常的,应该讲没有啥问题才对,但是突然间想起在服务器重启的时候 注意:后面的数字修改成0 0,如果不设置0的话,服务器在启动的时候就会检测,如果硬盘满的话,就会导致操作系统无法正常启动,此处应该让系统禁止检测 10、注意:再mount 一下,判断是否挂载成功,如果挂载有问题会导致系统无法正常启动 11、重启一下服务器判断设备挂载是否成功 ? 重启时,服务器系统启动时间快,就没有之前那种提示要加载文件系统内容 12、系统启动成功后用grid用户查看ASM状态: ?
profile通常指配置文件,crs_profile望文生义可知,就是管理集群的配置文件。 针对集群资源的管理crs_profile结合crs_register与crs_unregisterd等同于一个类似于Windows的regedit 管理工具。这么说就不陌生了吧,接着往下看。 命令行下直接输入crs_profile将给出帮助信息 oracle@bo2dbp:~> crs_profile Usage: crs_profile -create resource_name -t [-q] crs_profile -validate resource_name [-dir directory_path] [-q] 二、使用crs_profile操作集群资源 1、 .srv Error: AUTO_START invalid: 3 CRS-0180: Resource '/u01/oracle/crs/crs/public/ora.ora10g.hr_ora10g.ora10g1
其错误消息是CRS-4535: Cannot communicate with Cluster Ready Services。其具体的错误信息还需要查看crsd.log日志才知道。 /crsctl query crs activeversion Oracle Clusterware active version on the cluster is [11.2.0.1.0] #注意下文中描述中使用了 /crsctl check crs CRS-4638: Oracle High Availability Services is online CRS-4535: Cannot communicate with Cluster Ready Services #CRS-4535 CRS-4529: Cluster Synchronization Services is online CRS-4533 /crsctl start res ora.drivers.acfs -init CRS-2672: Attempting to start 'ora.drivers.acfs' on 'linux2
2017年元旦,中国政府开始正式启动CRS,听起来好高端哦,但是管我屁事! 先别着急,如果你有大量的资产或者收入配置在海外,这个真的就关你的事儿了,那么具体CRS会对中国的高收入群体产生怎样的影响呢,下面就让小编来给大家讲讲! 首先告诉大家CRS是个什么鬼? CRS全称COMMON REPORTING STANDARD,中文即“共同申报准则”。 截止2016年12月6日已经有101个国家承诺实施CRS协议。该协议涵盖了主要发达经济体,同时也包含BVI(英属维尔京群岛)、开曼群岛、百慕大和瑞士等全球“离岸避税地”和“洗钱中心”。 浅蓝色是尚未加入的国家,特别值得注意的是,那些暂时还没有加入CRS的国家主要分布在非洲(还有就是美国)。 ---- 那么那些高收入群体,都习惯把财富和收入存放在海外哪个国家(或者地区)呢?
但是有时候系统已经异常了了,且CRS不能正常关闭,而主机可能是几年没重启的老系统,没人敢重启,现在怎么办? 我们只能尝试手工kill进程的方式,然后手工修复CRS(注意,在10.2 RAC中,只有3个d.bin进程)。 测试环境:操作系统是OEL 6.6 ? 这套RAC的CRS版本是11.2.0.4: ? 查看当前CRS的状态: ? 查看当前所有的CRS进程: ? 我们开始模拟kill进程。 这4个进程中,前面3个是CRS启动除了ohasd以外,最早启动的几个进程。 如果kill这些进程,ohasd都会重启的: ? 这里我们看到,刚才kill 的4 进程都没起来,怎么回事? 如果要恢复,很简单,只要直接重启crs就ok了: ? 检查进程: ? 检查集群状态 ? 这里只显示了节点1,因为节点2我关闭了。
Oracle 11g RAC中crs_stat命令较之前的版本多出了很多新的不同的资源类型,缺省情况下,使用crs_stat -t来查看资源是密密麻麻一大片,看起来着实费力。 crsstat 通常情况下,建议使用root用户或者oracle用户来安装到 /usr/local/bin 目录 当脚本首次运行时,会在安装目录产生一个 crsstat.env 文件,该文件用于描述crs 的位置信息 安装crsstat前,应启动crs,其次对于crsstat脚本所在的安装路径应当具有写的权限 源文件下载: http://blog.enkitec.com/wp-content/uploads
crs_getperm与crs_setperm则是这样的一对命令,主要用于查看与修改集群中resource的owner,group以及权限等,下面通过具体的演示来获得其使用方法。 与crs_setperm的用法 oracle@bo2dbp:~> crs_getperm -h Usage: crs_getperm resource_name [-u user|-g group] [-q] #crs_getperm用法较为简单,后面接资源名,可选的为用户或组 oracle@bo2dbp:~> crs_setperm -h #此命令稍微较crs_getperm复杂 Usage: crs_setperm resource_name -u aclstring [-q] crs_setperm resource_name -x aclstring [-q] crs_setperm resource_name -o user_name [-q] crs_setperm resource_name -g group_name [-q]
2018年11月20日,美国国会研究服务处(CRS)发布题为《美国地面部队机器人和自主系统及人工智能:国会应考虑的问题》的报告,探讨“机器人、自主系统和人工智能之间的融合”,概述美国地面部队采用自主系统和人工智能带来的一些潜在影响和军事应用
ORACLE RAC 日常管理 1、 最常用、最重要的命令: 首先登陆的服务器然后执行 su - oracle 关闭集群:$crs_stop –all ps –ef |grep ora 查看是否还有 二、ORACLE RAC工作原理 在一个应用环境当中,所有的服务器使用和管理同一个数据库,目的是为了分散每一台服务器的工作量,硬件上至少需要两台以上的服务器,而且还需要一个共享存储设备。 同时所有服务器上的OS都应该是同一类OS,根据负载均衡的配置策略,当一个客户端发送请求到某一台服务的listener后,这台服务器根据我们的负载均衡策略,会把请求发送给本机的RAC组件处理也可能会发送给另外一台服务器的 admin/ams/bdump/ 2、oracle crs日志文件: $ORACLE_CRS_HOME/crs/log $ORACLE_CRS_HOME/css/log $ORACLE_CRS_HOME crsctl stop crs或者 /etc/init.d/init.crs stop或者 启动CRS: crsctl start crs或者 /etc/init.d/init.crs start 禁止
云数据库 Redis,数据库缓存,数据库存储,云数据库 云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。 云数据库Redis是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
扫码关注腾讯云开发者
领取腾讯云代金券