mysql router实现mysql的读写分离
目前官方已将mysql proxy软件废弃,使用mysql router代替了mysql proxy做mysql的读写分离.读写分离底层的数据必须是一至,示例中是采用一主两从,使用mysql proxy分配两个端口,一个负责写数据,一个负责读数据.1.mysql router下载地址:http://pan.baidu.com/s/1bpaIz1t2.需要搭建一主两从环境,或者使用...
oracle使用dbms_metadata.get_ddl包查看DDL语句定义
设置格式化输出显示set linesize 7000set pages 7000set long 70001.查看序列定义的SQL语句select dbms_metadata.get_ddl('SEQUENCE','SEQ_ID') from dual;2.查看表的定义select dbms_metadata.get_ddl('TABLE','
oracle性能调忧工具AWR,ASH,ADDM
一.ASH(Active Session History)活动会话历史记录 ASH以V$SESSION为基础,每秒采样一次记录活动会话等待的事件,不活动的会话不会采样,采样工作由新引入的后台进程MMNL来完成。ASH buffers 的最小值为1MB,最大值不超过30MBm,内存中记录数据,期望值是记录一小时的内容。[oracle@ogg2 ~]$
hadoop 2.8.5完全分布式环境搭建
zookeeper集群文档:https://zookeeper.apache.org/doc/r3.4.13/zookeeperAdmin.htmlnamenode HA文档:https://hadoop.apache.org/docs/r2.8.5/hadoop-project-dist/hadoop-hdfs/HDFSHighAvailabilityWithQJM.html1.下载zookee
静默安装oracle 11g
1.安装依赖包[root@oracle11g ~]# yum -y install binutils compat-libstdc++-33 compat-libcap1 compat-libstdc++-33.i686 gcc gcc-c++ glibc glibc.i686 glibc-devel glibc-devel.i686 ksh libgcc libgcc.i686 libstdc+
静默安装oracle 21C
1.安装依赖包[root@vm172-16-2-233 ~]# yum -y install compat-libcap1 compat-libstdc++-33 elfutils-libelf-devel fontconfig-devel glibc-devel ksh libaio-devel libX11 libXau libXi libXtst libXrender libXrender-
hive 2.3.4环境搭建
hive是数据仓库工具,解释器,编译器,忧化器,是非java程序员使用hdfs数据。hive是将sql语句转换成MapReduce任务执行,源数据是HDFS,目标数据在关系型数据库中。1.下载安装hive[root@node1 ~]# wget http://mirrors.shu.edu.cn/apache/hive/hive-2.3.4/apache-hive-2.3.4-bin.tar.gz
hbase2.0.4完全分布式环境搭建
HBase是一个分布式的、面向列的开源数据库,不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。在安装hbase数据库时必须先安装好hadoop和java环境,并测试环境正确无误。
hadoop 2.8.5伪分布式环境搭建
官方文档:https://hadoop.apache.org/docs/r2.8.5/hadoop,hbase,jdk版本对应:https://hbase.apache.org/2.1/book.html1.准备安装先决条件[root@localhost ~]# hostnamectl set-hostname node1 --每台机器设置主机名,重启系统[root@lo
redis数据库集群三种模式
redis是一个键值(key-value)存储系统。和Memcached类似,它支持存储的value类型有很多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。redis还会周期性把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(...
mongodb副本集群和分片集群布署
Mongodb数据库的副本集是由多台服务器组成,基中一台是主节点,其它为从节点,如果主节点宕机就自动切换到任意一个从节点。如果以前的主节点修复完成和正常运行就自动变成从节点,从节点不能查询数据。环境规划:node1:192.168.1.250node2:192.168.1.251node3:192.168.1.252系统:Centos&nbs...
WARNING: The 32 bit library file libstdc++.so.6 is not found on the system
安装db2之前首先对系统的环境检查,在db2包中有一个脚本db2prereqcheck可以检测.以下检测结果提示系统没有安装libstdc++这个库文件,此时需要进行安装.1.系统依赖检测[root@db2 ese]# ./db2prereqcheckWARNING: The 32 bit library file libstdc++.so.6 is...
SQL1047N 应用程序已经与另一个数据库相连。
1.创建一个数据库时出错,显示当前已连接到一个数据库解决方法:连接数据库:
SQL0219N 必须的 Explain 表 "DB2ADMIN.EXPLAIN_INSTANCE" 不存在。
1. 使用执行计划时出错解决方法:是没有创建执行表的问题解决后:
SQL0668N 不允许对表 "DB2ADMIN.T1" 执行操作,原因码为 "7"。 SQLSTATE=57016
1.查看表时发现有数据,表也存在,就是在表中写不了值解决方法:可能对表的结构有改变或者大量读写出现这个故障,这时要忧化表
SQL2421N 因为未启用前滚恢复,所以不允许表空间级备份。
1.在备份表空间时出错错误原因:是因为日志的格式是循环模式,把它修改为归档模式就可以了解决后:修改日志格式后连接数据库报错时先备份一下数据库,在连接备份表空间
SQL1116N 因为 BACKUP PENDING,所以不能连接或激活数据库 "TOOLSDB"。
1.DB2 V9.7连接数据库时出错解决方法:要连接数据库时要备份一下。解决问题:
redis 7.0配置文件详解
daemonize no #服务是否以守护进程启动服务。YES是守护进程启动。NO不是守护进程启动,默认是NO。bind 127.0.0.1 #端口绑定IP。127.0.0.1只能本机可以连接redis服务。protected-mode yes #是否启用保护模式,如果启用只能本机连接redi
Oracle 11g常用SQL语句
#查看T表和IN_T索引的大小select SEGMENT_NAME,SEGMENT_TYPE,bytes from dba_segments where segment_name in ('T','IN_T'); 2.根据sid查找当前的sql语句select sql_text from v$sql where sql_id=(