Archives: DBS 1

Advertisement

ORA-02050: transaction rolled back, some remote DBs may be in-dou

ORA-02050: transaction 121.70.1678955 rolled back, some remote DBs may be in-doubt ORA-10382: parallel query server interrupt (reset) 由于远程的数据库处理失败,导致事务号为121.70.1678955的事务失败而回滚.原因可能是网络,也可能是远程节点的连接超时或是人为kill等 Oracle给出的解释是: Error: ORA 2050 Text: transac

mongo slave 无法show dbs

在SECONDARY节点无法show dbs 主从启动之后,连接slave可以成功连上,但是在slave中执行 show dbs 的时候就报错了: QUERY Error: listDatabases failed:{ "note" : "from execCommand", "ok" : 0, "errmsg" : "not master" } 解决方法: 在报错的slave机器上执行 rs.slaveO

阿里巴巴急跌7% DBS短线唱淡

新浪科技讯 3月20日中午消息,因第四季度利润率下滑拖慢全年净利增速,阿里巴巴今早低开低走显著下探,股价现跌7.07%至7.62港元,成交801万股. DBS发表报告称,维持该股卖出评级,但基于对中国互联网市场的乐观态度而将目标价由4.9港元提升至5.6港元,惟仍比市价折价27%. DBS指,阿里巴巴第四季度营利润率由前几个季度的45%下降至22%,意味著在扩张方面可能面临困难.展望未来,该行相信阿里巴巴将受到经济下滑的直接影响,Gold Supplier Starter Pack的会员费下降.

oracle启动时的几个小问题解决

oracle在启动时和启动过程中经常会出现这样那样的错误,简单记录下碰到过的问题,方便备用. 1.启库先起监听,发现监听启动失败 一般常见是/etc/hosts里面配置的主机名称对应IP和你的实际IP不符,改了就OK了. 还要检查HOSTNAME和/etc/sysconfig/network里的主机名,都改一致保险. 对应的还可检查下: listener和tnsnames里面的HOST名或IP,保持一致. 有时只有把listener和tnsnames里面的HOST配成主机名,且hosts文件里的

记一次手误造成mongo数据库主副集全部变成的副集的处理

系统环境:CentOS6.5 软件:mongodb2.8 原来是想到现在的数据进行添加副本集,方便读写的,没想到悲剧了,现在连原来的主数据都变成了从的数据库,怎么也换不过去. 尝试了两个解决办法: 1 . 登录的原的主mongodb ,用rs.remove()的办法把后来添加的副本集从member里移掉,失败了. 真的悲剧了,怎么都remove不掉,因为原来的master已经变成了slave,不能remove其它成员 2 . 更改config,修改member 0 的优先级,抢占master.

周末惊魂:因struts2 016 017 019漏洞被入侵,修复。

入侵(暴风雨前的宁静) 下午阳光甚好,想趁着安静的周末静下心来写写代码.刚过一个小时,3点左右,客服MM找我,告知客户都在说平台登录不了(我们有专门的客户qq群).看了下数据库连接数,正常.登录阿里云发现cpu 居高不下.客户还在等着,只好先重启tomcat.重启后平台登陆正常.本以为是用户导数据或者连接池被占用光了(这个以前出现过,也比较坑),重启下就会没事. 15分钟左右,客服MM又找我,说平台打开很慢. 我打开登录页面加载都很慢,这时候还是不知道什么问题,上阿里云看看,一看发现有攻击. 看

SaltStack自动化运维初涉--安装简用篇

很久之前,用过一段时间的Puppet,也就是简单用了用,后来慢慢就丢了,然后就去搞mysql的一些东西了,或许,很多事情就是注定的,以为再来不会用它了的时候,任务来了,说要继续研究这玩意,后面遇到一个牛X的同事,说用SaltStack比较好,而且他已经用这个做了不少实际游泳的案例了,他说,Puppet注重于最终状态,SaltStack注重于实时命令的运行,SaltStack=Puppet+Func,且SaltStack还是使用Python开发的,入手以及后续的功能自定义开发都是非常方便的.于是乎

诊断RAC数据库的启动

上周为一位网友诊断了RAC数据库手动添加节点以后,所添加的节点可以手动startup,但是无法利用srvctl工具启动的问题.实际上是因为srvctl启动实例时优先使用的是ASM中的spfile,而手动startup则使用$ORACLE_HOME/dbs下的spfile,因为这位网友没有通过DBCA工具来添加实例,所以ASM中的spfile没有正确被配置.对于该类使用srvctl无法正常启动RAC数据库的"常见"问题,我们可以从以下几个方向入手: 1.使用"srvctl co

MongoDB实战系列之三:MongoDB的主从部署

主从同步: md01 10.0.0.11 master md02 10.0.0.12 slave md03 10.0.0.14 slave #建立数据库目录 mkdir -p /elain/apps/mongodb/ mkdir -p /elain/data/mongodb/db/ mkdir -p /elain/logs/mongodb/ 注: 1.不需要像mysql一样复制完整数据过去,丛库启动会制动复制主库完整数据. 2.丛库自动配置为只读. 3.mongodb第一次启动时间较长,需要注意

Oracle从文件系统迁移到ASM存储

环境:RHEL 6.4 + Oracle 11.2.0.4 需求:数据库存储由文件系统迁移到ASM 数据库存储迁移到ASM磁盘组 1.1 编辑参数文件指定新的控制文件路径 1.2 启动数据库到nomount模式 1.3 RMAN恢复控制文件 1.4 启动数据库到mount模式 1.5 RMAN Copy 数据文件 1.6 RMAN Switch 数据文件 1.7 RMAN Switch 临时文件,并打开数据库 1.8 迁移重做日志文件 1.9 服务器参数文件,并重启数据库 1.10 验证各文件存

Oracle 11g DG配置简明版

环境: 主库A机:在线生产环境,RHEL 6.4 + Oracle 11.2.0.3 备库B机:新增备机,RHEL 6.4 需求: 对生产环境最小影响前提下配置DG备库. 目录: 一.B机安装相同版本Oracle软件 二.A机,B机配置网络连接 2.1 配置listener.ora 2.2 配置tnsnames.ora 2.3 生成密码文件 三.配置主库A机,需要重启A机数据库 四.duplicate主库到备机 4.1 B机确定以下目录存在且赋予正确权限 4.2 B机数据库启动到nomount模

Oracle启动报错ORA-03113解决

环境:RHEL6.4 + Oracle 11.2.0.4 步骤摘要: 1.启动报错ORA-03113 2.查看alert日志查找原因 3.根据实际情况采取合理的措施,这里我们先增加闪回区大小,把库启动起来 4.制定对应的归档日志删除策略 1.启动报错ORA-03113 $ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on 星期六 2月 28 13:56:44 2015 Copyright (c) 1982, 2013,

Oracle启动报错ORA-27102解决

环境:RHEL5.5 + Oracle 10.2.0.4 此错误一般是因为数据库的初始化参数文件的内存设置不当导致.本例是因为操作系统参数设置问题导致. 当前现象:Oracle启动报错ORA-27102 检查各参数的配置情况 定位解决问题 延伸总结 1.当前现象:Oracle启动报错ORA-27102 [[email protected] ~]$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.4.0 - Production on 星期四 7月 30 19:55

使用RMAN创建复制数据库

我的实验环境: - 源数据库A机: RHEL6.4 + Oracle 11.2.0.4 IP地址:192.168.99.159 db_name=oradb 数据库已正常运行 - 复制数据库B机: RHEL6.4 + Oracle 11.2.0.4 IP地址:192.168.99.191 db_name=testdb 仅安装了数据库软件 1.为复制数据库做准备 2.启动辅助实例到nomount模式 3.启动源数据库到mount或open 4.运行RMAN DUPLICATE命令 5.打开辅助实例

mongodb之replSet复制集

mongodb之replSet复制集 复制集是一个带有故障转移的主从集群.是从现有的主从模式演变而来,增加了自动故障转移和节点成员自动恢复. 复制集模式中没有固定的主结点,在启动后,多个服务节点间将自动选举产生一个主结点.该主结点被称为primary,一个或多个从结点被称为secondaries.primary结点基本上就是master结点,不同之处在于primary结点在不同时间可能是不同的服务器.如果当前的主结点失效了,复制集中的其余结点将会试图选出一个新的主结点. 复制集模式的好处是,一切

数据库基础知识练习题

选择题 1.要保证数据库的逻辑数据独立性,需要修改的是||A||. A: 模式与外模式之间的映射 B: 模式与内模式之间的映射 C: 模式 D: 三级模式 2.数据库系统的数据独立性体现在||B||. A: 不会因为数据的变化而影响到应用程序 B: 不会因为数据存储结构与数据逻辑结构的变化而影响应用程序 C: 不会因为存储策略的变化而影响存储结构 D: 不会因为某些存储结构的变化而影响其他的存储结构 3.关系数据模型是目前最重要的一种数据模型,它的三个要素分别是||B||. A: 实体完整性.参

rman backup

rman备份是一个服务-管理备份 1.rman使用oracle 服务器进程备份操作 2.包含数据库.表空间.数据文件.控制文件.归档日志文件 数据库关闭下的备份 1.目标库必须是MOUNT(不能打开) 2.包含数据库文件.控制文件.归档日志文件 数据库打开情况下的备份 1.表空间不应该放入备份模式中(rman 读取一个块,直到一致性的获取,不能使用ALTER TABLESPACE ...begin end;) 2.包含数据文件.控制文件.归档日志文件 rman 相关参数说明 filesperse

MongoDB的基础使用

一.MongoDB简介 MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案. MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的.他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型.Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引.

自动化运维工具cobbler的使用

概述: cobbler 实现自动化安装OS,是依赖于:网卡的PXE技术(dhcp client.tftp client ) + anaconda(linux上安装操作系统的程序) + dhcp(为需要安装操作系统的主机分配IP) + tftp(提供基于网卡引导时所需要的启动文件) + httpd(os install tree 的存放位置 ) 实现的. 使用 cobbler 的命令能够自动化地实现: 在tftp server 上提供基于网卡引导时所需要的程序文件 能够在 httpd 服务器的文档