自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (5)
  • 收藏
  • 关注

原创 auto_explain

os: centos 7.4 postgresql: 10.4 auto_explain:auto_explain 是 postgresql 8.4后添加的一个功能,提供了一种方式来自动记录慢速语句的执行计划,而不需要手工运行EXPLAIN。 这在实际环境中有着非常重要的意义。安装使用 make world && make install-world 是自动安...

2018-07-31 09:22:11 1668

原创 postgresql 的回归测试初探

os: centos 7.4 postgresql: 10.4Regression Tests 回归测试,是一个用于验证PostgreSQL在你的系统上是否按照开发人员设想的那样运行的测试套件。看来这个回归测试时必须的开始回归测试在 make world 执行完之后,make install-world 执行前,运行 make check 进行回归测试。 如果是已经安装好的p...

2018-07-26 11:12:42 970

原创 postgresql replication slots 的一些个人理解

os: centos 7.4 postgresql: 9.6.9replication slots 是从postgresql 9.4 引入的, 主要是提供了一种自动化的方法来确保主控机在所有的后备机收到 WAL 段 之前不会移除它们,并且主控机也不会移除可能导致恢复冲突的行,即使后备机断开也是如此。在没有启用 replication slots 的环境中,如果碰到 ERROR: req...

2018-07-25 18:18:28 9996 1

原创 postgresql 高可用 patroni + etcd 之三 switchover

os: centos 7.4 postgresql: 9.6.9 etcd: 3.2.18 patroni: 1.4.4记录一下 etcd、patroni的一些命令,当个手记。etcd 的一些操作命令# systemctl status etcd.service # systemctl start etcd.service # systemctl enable etc...

2018-07-25 17:20:57 1334 5

原创 postgresql 获取日期时间的方法

获取当前事务的日期和/或时间∶CURRENT_DATECURRENT_TIMECURRENT_TIME (precision)CURRENT_TIMESTAMPCURRENT_TIMESTAMP (precision)LOCALTIMELOCALTIME (precision)LOCALTIMESTAMPLOCALTIMESTAMP (precision)now()tr...

2018-07-25 11:23:15 6547

原创 mongodb sharding ( replica set + sharding) 移除shard节点

os: centos 7.4 monggo: 3.6.6mongodb replicat set + sharding 规划如下:192.168.56.101 node1 configserver replset(27017、27018、27019)192.168.56.102 node2 mongos(27017、27018、27019)192.168.56.103 nod...

2018-07-24 18:23:54 514

原创 mongodb sharding ( replica set + sharding) 添加shard节点

os: centos 7.4 monggo: 3.6.6mongodb replicat set + sharding 规划如下:192.168.56.101 node1 configserver replset(27017、27018、27019)192.168.56.102 node2 mongos(27017、27018、27019)192.168.56.103 nod...

2018-07-24 16:37:54 1104

原创 mongodb sharding 的安装( replica set + sharding)

os: centos 7.4 monggo: 3.6.6mongo 作为一款优秀的nosql产品,sharding功能是必须的,其包含如下组件。config server: 存储集群的元数据(metadata),即数据的哪一部分放在哪一个shard上,router将会利用这些元数据将请求分发到对应的shards上,shards上chunk的迁移也是config server来控制的。...

2018-07-24 15:27:34 966 1

原创 pgxl 系列之四: centos 7.4 使用 pgxc_ctl 添加节点(待续)

os: centos 7.4 pgxl:pg.version ‘10.3 (Postgres-XL 10alpha2)添加节点、删除节点在日常运维中是很常见的操作。 本次记录的是 pgxl 添加node4、node5两个节点,典型的横向扩展。初步规划如下: node1 192.168.56.101 gtmnode2 192.168.56.102 gtm-proxy,c...

2018-07-20 18:04:59 1353

原创 /etc/profile、.bash_profile 、.bashrc 的讲解

/etc/profile用于设置系统级的环境变量和启动程序,在这个文件下配置会对所有用户生效。 当用户登录(login)时,文件会被执行,并从/etc/profile.d目录的配置文件中查找shell设置。 会在用户登录(login)时生效,也可以用于设置环境变理。~/.bash_profile用于”登录shell”的环境加载,这个”登录shell”既可以是”交互式”的,也可以是”...

2018-07-19 13:29:11 1601

原创 pgxl 系列之三: centos 7.4 使用 pgxc_ctl 安装与使用

os: centos 7.4 pgxl:pg.version ‘10.3 (Postgres-XL 10alpha2)pgxl 是一款非常实用的横向扩展的开源软件,继承了很多pgxc的功能,在replication 和sharding 方面有着非常棒的用处。 pgxl 不严格的说是 pgxc的升级加强版。是对官方 postgresql 的版本的修改提升,为大牛点赞。Global Tra...

2018-07-18 20:19:53 2769 4

原创 pgxl 系列之二: centos 7.4 基本方式安装后添加节点

os: centos 7.4 pgxl:pg.version ‘10.3 (Postgres-XL 10alpha2)添加节点、删除节点在日常运维中是很常见的操作。 本次记录的是 pgxl 添加 datanode 类型的节点,典型的横向扩展。node4节点准备安装依赖包 关闭防火墙,selinux 创建用户,修改环境变量 创建目录 git获取pgxl 编译安装pgxl...

2018-07-18 14:49:18 833

原创 pgxl 系列之一: centos 7.4 基本方式安装

os: centos 7.4 pgxl:pg.version ‘10.3 (Postgres-XL 10alpha2)pgxl 是一款非常实用的横向扩展的开源软件,继承了很多pgxc的功能,在replication 和sharding 方面有着非常棒的用处。 pgxl 不严格的说是 pgxc的升级加强版。是对官方 postgresql 的版本的修改提升,为大牛点赞。Global Tra...

2018-07-17 18:09:14 1216 2

原创 oracle 12.2.0.1 + oracle goldengate 12.3.0.1.4 之一 dml

os: centos7.4 db: oracle 12.2.0.1 + dbf ogg:12.3.0.1.4Oracle GoldenGate简称 ogg,主要包含Manager进程、Extract进程、Pump进程、Replicat进程。下面简单描述下,详细的可以看官方文档。Manager进程: GoldenGate的控制进程,它主要作用有以下几个方面:启动、监控、重启Golde...

2018-07-16 18:32:44 3052 1

原创 postgresql 高可用 patroni + etcd 之二 patroni

os: centos 7.4 postgresql: 9.6.9 etcd: 3.2.18 patroni: 1.4.4patroni + etcd 是在一个postgrsql 开源大会上 亚信的一个哥们讲解的高可用方案。 依然是基于 postgreql stream replication。ip规划 192.168.56.101 node1 master 192.168....

2018-07-11 22:26:42 5778 7

原创 postgresql 高可用 patroni + etcd 之一 etcd

os: centos 7.4 etcd:3.2.18etcd + patroni 是在一个postgrsql 开源大会上 亚信的一个哥们讲解的高可用方案。 依然是基于 postgreql stream replication。这篇blog 主要是讲 etcd 的配置,下一篇blog讲解 patroni 。ip规划 192.168.56.101 node1 master 19...

2018-07-11 16:13:12 3623 1

原创 rvm,ruby的安装

os: centos 7.5 ruby:2.4.4安装rvm# curl -L get.rvm.io | bash -s stable % Total % Received % Xferd Average Speed Time Time Time Current Dload Uplo...

2018-07-10 11:15:39 3016 1

原创 oracle 12.2.0.1 使用 active dataguard broker 之三 fast_start failover

os: centos 7.4 database:12.2.0.1 + dbfswitchover 一般指的时正常情况下,人为执行的切换命令或者在符合某些条件执行的。不会丢失数据failover 一般指的是实例失效的情况下,进行的故障转移。丢失的数据多少依赖配置的dg级别。生产环境肯定时希望能够 fast failover的,这是就需要额外设置下。dataguard bro...

2018-07-09 23:08:34 503

原创 oracle 12.2.0.1 使用 active dataguard broker 之二 switchover

os: centos 7.4 database:12.2.0.1 + dbfswitchover 一般指的时正常情况下,人为执行的切换命令或者在符合某些条件执行的。不会丢失数据failover 一般指的是实例失效的情况下,进行的故障转移。丢失的数据多少依赖配置的dg级别。dataguard broker 手动 switchoverDGMGRL> show co...

2018-07-09 23:03:16 318

原创 es 6.3 安装

os: centos7.4 es: 6.3.1 java:oracle jdk 1.8.0_131es 全称是 elasticsearc,具有超高性能。Elasticsearch、Logstash、Kibana 简称 ELK安装 oracle jdk 1.8es 6.3.0的文档强烈建议实用 oracle JDK version 1.8.0_131,centos 7.4 默认实用...

2018-07-09 18:32:11 1028

原创 mosql 安装

os: centos 7.5 ruby:2.4.4 mosql:0.4.3安装curl# yum install curlLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun....

2018-07-09 14:23:29 523

原创 oracle 12.2.0.1 使用 active dataguard broker 之一 setup

os: centos 7.4 database:12.2.0.1 + dbf手动配置dataguard比较繁琐,发生故障切换是需要人工介入。broker就是简化而诞生的。oradb-node1 192.168.56.101 master安装好了12.2.0.1 的软件,并创建了数据库 dataguard 所有节点的 db_name 是相同的,通过db_unique_name来区...

2018-07-08 14:01:52 472

原创 oracle 12.2.0.1 使用 sqlplus 搭建 active dataguard

os: centos 7.4 database:12.2.0.1 + dbf本次是以 oracle database 12.2.0.1 + dbf 的形式部署的,后面会记录 rac + asm 的形式。任何时候都要说下三种模式:最大保护:maximize protection 最高性能:maximize performance 最高可用:maximize availabilit...

2018-07-08 10:12:27 883

原创 postgresql 查看数据库集群创建时间

使用 pg_controldata 查看 Database system identifier$ /usr/pgsql-10/bin/pg_controldata -D /var/lib/pgsql/10/data/pg_control version number: 1002Catalog version number: 20170721...

2018-07-05 17:47:27 1587

原创 postgresql 比较两个表数据是否一致的函数

最近开发有个小需求,就是如何比较两个数据库里指定表的数据是否一致。 自己就写了个简单函数,供大家参考。CREATE OR REPLACE FUNCTION public.f_compare_tabledata( pi_localtablename character varying, pi_localtable_excludecolumn character varying...

2018-07-04 19:48:40 8788

原创 linux 查看cpu,memory,swap

获取占用CPU资源最多的20个进程# ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head -20获取占用内存资源最多的20个进程# ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head -20该命令组合实际上是下面两句命令:ps aux|head -1 ps...

2018-07-04 18:47:41 2953

原创 pg_pathman 之一 setup

os: centos 7.4 postgresql: 9.6pg_pathman是postgresql管理分区插件,postgresql 9.6、10 的内置分区管理也一直都在完善。使用哪种方式来管理,用户自己决定。 由于pg_pathman使用了custom scan provider api,所以只支持PostgreSQL 9.5以及以上的版本The pg_pathman modu...

2018-07-03 20:34:39 3184

原创 resize2fs: Bad magic number in super-block while trying to open

os: centos 7.4 [root@node1 ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda2 centos lvm2 a-- <19.00g 0 /dev/sda3 centos lvm2 a-- <30.00g <2.00g[root@node1 ~]# v...

2018-07-02 14:24:00 16242

ibatis 2.3

ibatis java jdbcibatis java jdbc

2009-07-17

J2se 1.5 api 文档

J2se api J2se api J2se api J2se api

2009-07-17

J2ee API文档

J2ee API文档,对呢的学习绝对有帮助!

2009-07-15

j2ee 1.3 英文文档

j2ee 1.3的英文doc!描述的还算清晰

2009-02-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除