OGG双向同步
安装OGG软件选择数据库版本
指定安装路径以及数据库路径
数据库配置开启强制日志、附加日志、并确定处于归档模式
SQL> ALTER DATABASE FORCE LOGGING; SQL> ALTER DATABASE ADD SUPPLEMENTAL LOG DATA; SQL> alter system set enable_goldengate_replication=true;
创建表空间和用户
create tablespace ogg datafile '/u01/app/oracle/oradata ogg.dbf' size 5G autoextend off;create user ogg identified by ogg default tablespace ogg;grant connect,resource,create session,alter session,select any dictionary to ogg;grant select any table,flashback any table,alter ...
OGG同步Oracle到SQLServer
安装OGG软件选择数据库版本
指定安装路径以及数据库路径
OGG FOR SQL Server DownloadView Password:j6mh
数据库配置开启强制日志、附加日志、并确定处于归档模式
SQL> ALTER DATABASE FORCE LOGGING; SQL> ALTER DATABASE ADD SUPPLEMENTAL LOG DATA; SQL> alter system set enable_goldengate_replication=true;
源端和目标端创建表空间和用户
create tablespace ogg datafile '/u01/app/oracle/oradata ogg.dbf' size 5G autoextend off;create user ogg identified by ogg default tablespace ogg;grant connect,resource,create session,alter session,select any dictionary to ...
OGG同步Oracle到Oracle
安装OGG软件选择数据库版本
指定安装路径以及数据库路径
数据库配置开启强制日志、附加日志、并确定处于归档模式
SQL> ALTER DATABASE FORCE LOGGING; SQL> ALTER DATABASE ADD SUPPLEMENTAL LOG DATA; SQL> alter system set enable_goldengate_replication=true;
源端和目标端创建表空间和用户
SQL> create tablespace ogg datafile '/u01/app/oracle/oradata/ogg.dbf' size 2G autoextend off;SQL> create user ogg identified by ogg default tablespace ogg;SQL> grant connect,resource,create session,alter session to ogg;SQL> grant select any dictionary,sele ...
Oracle11.2.0.3升级到11.2.0.4
查看数据库信息SQL> select DBID,NAME,LOG_MODE,PLATFORM_NAME,CURRENT_SCN,DB_UNIQUE_NAME from v$database; DBID NAME LOG_MODE PLATFORM_NAME CURRENT_SCN DB_UNIQUE_NAME---------- --------- ------------ ------------------------------ ----------- ---------3079346487 OGG ARCHIVELOG Linux x86 64-bit 1128003 ogg SQL> select INSTANCE_NAME,HOST_NAME,VERSION,DATABASE_STATUS from v$instance;INSTANCE_NUMBER INSTANCE_NAME HOST_NAME VERSION ...
Oracle数据库静默安装
系统配置内存要求
查看系统内存
$ grep Memtotal /proc/meminfo
查看Swap
$ grep SwapTotal /proc/meminfo
内存要求不低于1G,且swap需根据memory设置
Memory
Swap
1G~2G
RAM的1.5倍
2G~16G
RAM
16G | 16G
磁盘要求
/tmp目录不少于1G/u01目录不少于100G
配置yum源
挂载镜像
$ mount /dev/cdrom /mnt -o loop
编辑yum源文件
$ vi /etc/yum.repos.d/source[redhat]name =Linux 6.3 DVDbaseurl=file:///mnt/gpgcheck=0enabled=1
安装依赖包
$ yum install -y binutils-* compat-libcap1-* compat-libstdc++* compat-libstdc++* gcc-* gcc-c++* glibc-* glibc-devel-* ksh libaio-* libaio-deve ...
MySQL安装部署之PXC
概述Percona XtraDB Cluster(PXC),提供了多主数据同步复制,可以实现多个节点的数据同步复制以及读写,提供了高可用以及数据强一致性。
PXC的优点
服务高可用,可多节点同时提供读写服务
数据并行复制,几乎无延迟
新节点加入群集自动配置并同步数据
数据严格一致性
Percona版本完全兼容MySQL
PXC的缺点
只支持InnoDB引擎
PXC要求严格一致性,事务可能存在回退的情况,例如两个节点同时执行同一变更,其中一个则会被回退
PXC要求并行写入所有节点,写入效率取决与最慢的节点,性能存在短板效应
所有表都必须有主键
不支持LOCK TABLE显示锁表操作
SST
State Snapshot Transfer(SST)是将所有数据从一个节点复制到另一个节点的过程。在新节点加入群集后初始化全量数据,通常使用SST。SST支持三种方式:mysqldump、rsync、xtrabackup,mysqldump和rsync在执行时会变成read-only复制
IST
Incremental State Transfer(IST)是将增量更改从一个节点复制 ...
MySQL安装部署之单实例
系统配置创建用户和组
$ groupadd mysql$ useradd mysql -g mysql
创建数据目录
$ mkdir /service/data$ mkdir /service/binlog$ chown -R mysql:mysql /service/data$ chown -R mysql:mysql /service/binlog
配置参数文件(/etc/my.cnf)
[client]port = 3306socket = /service/data/mysqld.sock[mysqld]##BASIC CONFIGURATIONserver-id = 5220port= 33006socket = /service/data/mysqld.sockbasedir = /usr/local/mysqldatadir = /service/dataskip_name_resolve = 1default-storage-engine = INNODBcharacter-set-server = utf8mb4col ...
ELK日志平台初体验
ELK 是elastic公司提供的一套完整的日志收集以及展示的解决方案,是三个产品的首字母缩写,分别是ElasticSearch、Logstash 和 Kibana
安装Elasticsearch(162)安装RPM包
$ rpm -ivh elasticsearch-7.4.1-x86_64.rpm
创建目录
$ mkdir /service/elk/elasticsearch/data -p$ mkdir /service/elk/elasticsearch/logs$ chown -R elk.elk /service/elk/elasticsearch/
修改配置参数
$ vi /etc/elasticsearch/elasticsearch.ymlnode.name: es-nodepath.data: /service/elk/elasticsearch/datapath.logs: /service/elk/elasticsearch/logsnetwork.host: 0.0.0.0http.port: 9200bootstrap.memory_lock: ...
Percona for MongoDB上手
简述Percona for Mongodb是一个免费开源完全兼容的,可直接替代具有企业版功能的MongoDB版本,提供以下功能:
MongoDB的MMAPv1存储引擎和默认的WiredTiger引擎
可选的Percona Memory Engine和MongoRocks存储引擎
使用OpenLDAP活AD进行外部SASL身份认证
审核日志记录以跟踪和查询用户或应用程序的数据库交互
默认WiredTiger和备用的MongoRocks存储引擎的热备份
分析率可降低分析器对性能的影响
功能比较
\
PSMDB
MongoDB
TokuMX
Storage Engines
WiredTiger (default) / Percona Memory Engine
WiredTige(default) / In-Memory (Enterprise only)
Built-in storage engine based on the Fractal Tree index
Hot Backup
YES for WiredTiger
NO
YES
Audit Loggi ...
MongoDB环境部署
系统优化配置Limit配置
$ cat /etc/security/limits.conf* soft nofile 64000* hard nofile 64000* soft nproc 64000* hard nproc 64000
关闭selinux
$ setenforce 0$ vi /etc/sysconfig/selinuxSELINUX=disabled
禁用transparent_hugepage
$ echo never > /sys/kernel/mm/transparent_hugepage/enabled$ echo never > /sys/kernel/mm/transparent_hugepage/defrag$ echo "echo never > /sys/kernel/mm/transparent_hugepage/enabled" >> /etc/rc.local$ echo "echo never > /sys/kernel/mm/transparent_hugep ...