- 博客(38)
- 收藏
- 关注
原创 干掉Config server的两个节点之后会发生什么?
configReplSet数据量较小,从节点出现问题后,2秒内primary变成secondary,启动122从节点之后,22秒左右configReplSet恢复正常,整个集群变成可读写。config server也是三个节点的副本集(configReplSet),直接停掉两个节点之后,关闭步骤的返回信息相似,如下。当前MongoDB集群的测试环境的架构有两个分片,每个分片是三个节点的副本集,一个mongos,mongoDB v4.4.20。查看主节点121,可以看到变成secondary。
2023-05-04 17:33:55
902
原创 数据库工具——mongostat
used : 仅适用于WiredTiger存储引擎,正在使用的WiredTiger缓存的百分比。mongostat有点类似Linux的vmstat,但mongostat提供的是mongod或者mongos实例的信息。当mongostat<sleeptime>的值大于1时,mongostat会对统计数据进行平均,以反映每秒的平均操作数。对于开启了认证的数据库,需要加上--auth选项,指定--username和--password,连接的用户需要有整个集群的serverStatus 权限。
2023-04-27 14:59:49
1691
原创 SQL Server Mirroring 暂停和启动
ALTER DATABASE YourDBName SET PARTNER SUSPENDALTER DATABASE YourDBName SET PARTNER RESUME
2021-06-23 20:10:36
228
原创 关于PostgreSQL新建用户与pg_hba.conf的关系
PostgreSQL新建用户之后,需要在pg_hba.conf加入访问条目并且reload pg_hba.conf生效,同时需要注意生效是按照顺序来的。步骤如下#新建用户 https://www.postgresql.org/docs/11/sql-createuser.html,CREATE USER 现在是 CREATE ROLE 的别名。唯一的区别是create user默认login, create role 默认nologinCREATE USER username WITH LOGIN [ E
2021-06-23 20:06:25
386
原创 关闭透明大页与开启大页内存
ALERT: Disable Transparent HugePages on SLES11, RHEL6, RHEL7, OL6, OL7, and UEK2 and above (Doc ID 1557478.1)这两者的区别在于大页的分配机制,标准大页管理是预分配的方式,而透明大页管理则是动态分配的方式。目前透明大页与传统大页混合使用会出现一些问题,导致性能问题和系统重启。ORACLE官方不建议在使用RedHat 6, OEL 6, SLES 11 and UEK2 kernels 时开启透
2021-06-18 15:11:59
1501
原创 关于自己干掉了自己的login进不去SQL Server这回事
数据库项目上线,人家说我的BAU group不能有sysadmin权限,但是没有这个权限我又没有权限跑脚本,反正死循环。一时脑抽去掉sysadmin的快乐就是,一个dba没权限搞数据库了,还好是windows本地的administrator,于是开始自救1.在SQL Server Configration Manager中停掉数据库2.以administrator的身份运行cmd,然后单用户模式(/m)启动数据库,默认服务名都是MSSQLSERVER,如果改过的话,就会出现NET START MSSQ
2021-06-17 23:41:14
244
原创 test
===================================================== 数据库异常处理 ======================================================================一、当前情况1、监控当前TOPAStopas2、监控当前等待事件set pagesize 999set linesize 300co...
2020-11-05 16:56:00
284
原创 Oracle11g 数据库自动重启的配置
Oracle Database Administrator s Guide 11g Release 2 (11.2)_阅读笔记04Chapter 4, "Configuring Automatic Restart of an Oracle Database"
2020-03-27 22:46:07
762
原创 Oracle 11g 启动和关闭数据库
Oracle Database Administrator s Guide 11g Release 2 (11.2)_阅读笔记03Chapter 3, "Starting Up and Shutting Down"一、启动数据库当你启动一个数据库,你创建了改数据库的实例,并且决定数据库的状态。一般情况下,我们通过mount和打开数据库来启动数据库实例。(When you start up...
2020-03-27 13:08:12
604
原创 Oracle 关闭透明大页内存以及开启大页内存
ALERT: Disable Transparent HugePages on SLES11, RHEL6, RHEL7, OL6, OL7, and UEK2 and above (Doc ID 1557478.1)这两者的区别在于大页的分配机制,标准大页管理是预分配的方式,而透明大页管理则是动态分配的方式。目前透明大页与传统大页混合使用会出现一些问题,导致性能问题和系统重启。ORACL...
2020-03-26 16:36:25
2394
原创 Oracle11g 数据库创建及配置:DBCA建库、静默建库、手工建库
Oracle Database Administrator s Guide 11g Release 2 (11.2)_阅读笔记02Chapter 2, "Creating and Configuring an Oracle Database"安装完软件才创建数据库的原因1.只用OUI安装了软件,没创建数据库2.想再创建一个数据库3.克隆数据库(所以克隆数据库还是得安装数据库软件啊)...
2019-08-06 17:31:54
3452
原创 关于drop database
经常听到删库跑路,刚刚好读《Oracle Database Administrator s Guide 11g Release 2 (11.2) 》有个drop database,搞一波。SQL> drop database;drop database*ERROR at line 1:ORA-01586: database must be mounted EX...
2019-08-01 10:54:16
1616
原创 Oracle 11g 数据库管理员
Oracle Database Administrator s Guide 11g Release 2 (11.2)_阅读笔记01六个部分第一个部分10个章节:■ Chapter 1, "Getting Started with Database Administration"■ Chapter 2, "Creating and Configuring an Oracle Dat...
2019-07-30 16:53:31
298
原创 Oracle 11.2.0.4安装手册研究(typical type)
前言安装过很多个生产数据库,但是没有研究过官方文档,这几日拿来实操研究了一下。发现很多东西都没有,同时存在一些坑,可能是简单的官方文档。本次操作系统为centos 7,存在一些包缺失,手动下载上传给安装上去了。这不是一份可以拿来当生产系统的参考文档。缺少部分必要的步骤。参考文档:Oracle Database Quick Installation Guide 11g Release ...
2019-07-18 17:27:23
657
原创 oracle 11.2.0.4 ADG+linux+补丁升级11.2.0.4.181016(28204707)
一补丁升级实施方案1.1总体步骤1.主库禁用日志传送到备库,备库停止MRP进程2.关闭备库应用补丁,但不执行脚本(catpatch.sql等),启动到mount,不启用日志恢复3.关闭主库应用补丁,执行脚本(run catpatch/catbundle/catcpu等)4.启动主库,重新开启日志传送到备库5.备库开启实时应用1.2上传补丁至主备上并解压上传补丁包p2...
2019-07-16 21:17:22
575
原创 “ORA-12537:TNS:连接已关闭”与Resource temporarily unavailable
客户报障:ORA-12537:TNS:连接已关闭1.切换到Oracle用户# su - oracleLast login: Mon Jul 15 16:42:05 CST 2019 on pts/587su: failed to execute /bin/bash: Resource temporarily unavailable#cat /etc/security/limits.c...
2019-07-16 15:15:57
511
原创 “ORA-12518:TNS:监听程序无法分发客户机连接”与“Linux僵死进程”
客户报障:ORA-12518:TNS:监听程序无法分发客户机连接1.查看是否进程数满SQL> select count(*) from v$session; COUNT(*)---------- 71 SQL> show parameter processNAME TY...
2019-07-16 13:02:10
552
原创 RMAN-20039: 设置双工模式时格式中需要有 %c
应客户需求,对数据库进行备份,数据库每天备份,备份到两个路径下,之前试过备份一次,出现一定的报错以下为数据库的日常备份脚本run{ Allocate channel c1 type disk; Allocate channel c2 type disk; crosscheck archivelog all; delete noprompt arc...
2019-05-13 17:11:03
262
原创 Oracle 11g dataguard归档缺失重建
巡检发现客户备库的磁盘满了,且DG出现多处GAP,主库每天备份一次,直接考虑重新恢复备库,库不大,也就58G。DB:11.2.0.1.0OS:Microsoft Windows [版本 6.0.6002]#主库生成新的备库控制文件并传至备库RMAN> backup device type disk format 'D:\standby_control.bak' current co...
2019-04-17 16:52:38
435
原创 redhat 5.5网络yum源配置
都2019年了,客户还选择用Red Hat Enterprise Linux Server release 5.5,百度一搜,全部是配置本地yum源,客户觉得挂盘麻烦,说服务器可以连接外网,于是配置网络yum源。然后发现centos 5版本的yum源链接基本失效,顺藤摸瓜终于找到一些国外链接。以下为配置文件# The mirror system uses the connecting...
2019-04-17 16:39:12
1014
原创 OGG-00446 报错
背景:DG单机主库,有一个RAC备库,1月15日做过切换。客户觉得主机内存使用过高,直接重启了主机,OGG挂掉,重新拉起时,出现OGG-00446报错,该归档为15日的归档,本地已经删除select * from v$log;看到有两个thread,其中thread 2的redo 有两个日志组没有用到重新拉起start E_SL_DG,infoE_SL_DG,showch查看检查点,...
2019-04-03 13:50:09
1056
原创 审计信息清理及审计表迁移时遇到的坑
审计信息清理及审计表迁移时遇到的坑 2019-01-07 17:44 by AllegroCantabile, ... 阅读, ... 评论, 收藏, 编辑 晚上十点三十五分左右,客户的业务无法访问数据库,至于报错是什么,忘记询问了。这是个坏习惯,应该一开始就询问,这样子可以最快找到解决问题的方案。 ...
2019-01-07 17:44:00
523
原创 与其他schema下表同名视图实验
与其他schema下表同名视图实验 2019-01-03 15:23 by AllegroCantabile, ... 阅读, ... 评论, 收藏, 编辑 客户提出需求:要求创建用户A,访问视图view,视图基表属于用户B,视图与表同名。OK,开始实验。实验场景:创建用户CDC,访问scott.dba_tables的部分字段(...
2019-01-03 15:23:00
192
原创 Oracle 11gr2 RAC到单实例的DG搭建(落地备份)
一、 实施方案这几天给客户的Oracle 11gr2 RAC搭建到单实例的DG,整理了一下步骤,理清一下思路,文中敏感信息已做模糊处理。RAC至单实例的Dataguard为双节点各自传递自己当前线程的归档至备库。由于节点1存储不足,备份在节点2上跑。整体搭建思路如下:备库文件目录创建-->主库force logging(已是归档模式)-->备份节点二-->...
2018-05-15 15:49:00
495
原创 Oracle数据文件名乱码问题
Oracle数据文件名乱码问题 2017-09-15 17:59 by AllegroCantabile, ... 阅读, ... 评论, 收藏, 编辑 环境说明:Oracle11.2.0.3+OracleLinux+Vmware 12+SecureCrt 8.0.4创建数据文件的时候输入法不小心变成中文字符,虽然删除相关字符后...
2017-09-15 17:59:00
226
原创 Vmware12+centos7:固定IP
1.确认相关网络参数2.新增并修改相关参数[root@localhost ~]#vi /etc/sysconfig/network-scripts/ifcfg-ens33………………BOOTPROTO="static"ONBOOT="yes"IPADDR=192.168.44.129#静态IPNETMASK=255.255.2...
2017-09-06 16:49:00
269
原创 DB Link导致SCN Headroom过低问题研究
一、基础概念1、SCN(System Change Number)值是Oracle数据库运行每次变化的一个逻辑点,相当于数据库内部的一个时钟,是个只增不减的数字,广泛应用于数据库的恢复、事务ACID、一致性读以及分布式事务中。2、SCN的内部存储方式:在Oracle内部,SCN分为两部分存储,分别称之为scn wrap和scn base。实际上SCN长度为48位,即它其实就是一个...
2017-09-05 14:35:21
2552
原创 Vmware12+OracleLinux5.4+Oracle 11.2.0.3+ASM
Vmware12+OracleLinux5.4+Oracle 11.2.0.3+ASM 2017-09-05 13:11 by AllegroCantabile, ... 阅读, ... 评论, 收藏, 编辑 VMware12OS:OracleLinux5.4(Enterprise-R5-U4-Server-i386-dvd)...
2017-09-05 13:11:00
215
原创 OGG新增表下发详细步骤及相关注意事项
原文地址 http://www.cnblogs.com/dc-chen/p/7324525.html一、背景: 工作任务OGG新增下发表,根据系统架构,数据下发流程为:系统A-->系统B --> 系统C 系统A:在与系统B相关的抽取进程(EXTSJXF)的参数文件中新增相关表,在与系统B相关的投递进程(DPDJZSJ1)的参数文件中新增相...
2017-09-05 12:36:41
2186
原创 OracleLinux文件名最后带空格生成了新的文件???
OracleLinux文件名最后带空格生成了新的文件??? 2017-08-30 15:37 by AllegroCantabile, ... 阅读, ... 评论, 收藏, 编辑 最近在OracleLinux5.4上做修改时,一时手快在文件名后多敲了个空格,然后一时脑抽给保存了,就遇见了以下场面,看似一模一样的...
2017-08-30 15:37:00
156
原创 OGG新增DataPump进程下发(多个进程共用队列文件)
OGG新增DataPump进程下发(多个进程共用队列文件) 2017-08-15 15:50 by AllegroCantabile, ... 阅读, ... 评论, 收藏, 编辑 一、背景新增下发表,考虑到源数据库较多,且中转站系统A进程复杂,决定在系统A上新增DataPump进程,将数据投递给系统B。系统A抽取进程EXT...
2017-08-15 15:50:00
851
原创 新鲜出炉的生产环境Oracle11.2.0.4.0安装
前言:这几天第一次在生产环境下安装数据库,确实是与虚拟机安装有些不一样的,于是做了一下整理。其中还有很多东西不大明白,之后会做一定的补充说明的。OS:CentOS release 6.7 (Final)BD: Oracle database11.2.0.4.0通过secureCRT远程登录服务器。一、安装前环境准备1、修改OS系统标识oracle默认不支持CentOS...
2017-04-09 19:16:58
2772
原创 《R语言实战》【美】Robert I. Kabacoff 笔记一:R的数据结构
R区分大小写。R拥有许多用于存储数据的对象类型,包括标量、向量、矩阵、数组、数据框和列表。1、向量:向量是用于存储数值型、字符型或逻辑型数据的一维数组a b c 2、矩阵:矩阵是一个二维数组,只是每个元素都拥有相同的模式(数值型、字符型或逻辑型)myymatrix byrow=logical_value,dimnames=list(char_vector_row
2016-12-02 18:12:48
606
原创 远程VisualSVN Server+本地TortoiseSVN
前言工作需要,搭建了一个VisualSVN Server来存放资料。据说VisualSVN Server是用来做项目版本管理的,囧。一、远程登录桌面1、win+r,输入mstsc.exe(Microsoft Terminal ServicesClient)2、输入将要连接的计算机IP,之后全部默认3、输入账号密码即登陆成功:二、在服务
2016-03-16 16:31:21
3798
原创 20151026
最近又到了厌倦某种状态的时期了——实习三个月。 记得特别清楚,1月30号我放寒假回到家里。因为阿姨的影响,开始去接触有氧操,也是在那一天开始,到现在,我一直坚持着锻炼身体,一周至少五次以上,或者该说前半年我是除了生理原因,基本是天天运动。而在端午再次从家里回来时却不幸受了比较严重的脚伤,然后遇上生理期就只好默默休息了大半个月。每次休息完后我都能继续运动下去,我是这样地佩服着自己。因为我本
2015-10-26 21:24:21
875
原创 Mysql数据库导入导出
MySQL数据库导入导出/*某天又是忘记了数据库导入导出的命令,默默做个笔记*/1、 导入数据库mysq>source C:\Program Files\test.sql/*C:\Program Files\ 为sql文件的存放路径,=。=确保sql文件里面有创建数据库以及选择数据库的命令行,没有的话就要自己先创建并且选择数据库,不然会倒入失败。*/--CREATE DATAB
2015-07-06 16:32:28
480
原创 科技文献搜索
前期调研一、什么是好论文1、CCF(中国计算机协会)推荐期刊2、三大索引:SCI(Science Citation Index) EI(The Engineering Index) ISTP(Index to Scientific and Technical Proceedings)【科学引文索引、工程索引、科学技术会议录索引】二、应该看的文献类型1、综述文
2014-11-07 07:53:01
389
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人