linux系统
hbhe0316
这个作者很懒,什么都没留下…
展开
-
ansible ping错误
192.168.56.100 | UNREACHABLE! => { "changed": false, "msg": "Failed to connect to the host via ssh: sysinsp@192.168.56.100: Permission denied (publickey,password,keyboard-interactive).", "unreachable": true}登录192.168.56.100[sysinsp.原创 2022-04-27 14:58:49 · 2273 阅读 · 0 评论 -
针对Oracle的Linux HugePages 配置
1.关于配置memlock关于配置memlock详见MOS:https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=253125856850627&parent=EXTERNAL_SEARCH&sourceId=HOWTO&id=2511230.1&_afrWindowMode=0&_adf.ctrl-state=h5de21l1e_6332.查看memlock使用oracle用原创 2021-11-01 21:58:09 · 209 阅读 · 0 评论 -
Linux 7.9 平台 Oracle 19.3 物理Data Guard 安装
1.环境准备2台虚拟机,操作系统安装Redhat 7.9。 其他信息规划如下: sourcedb targetdb IP地址 192.168.56.101 192.168.56.102 数据库SID orcl orcl DB_UNIQUE_NAME orcl_p orcl_s 在2台虚拟机分别安装19c数据库软件,主库创建CDB实例orcl,PDB实例:hbhe。 备库只安装数据库软件,不创建实例。在dg01和dg02服务原创 2021-11-01 21:52:50 · 386 阅读 · 0 评论 -
Oracle 19c 切换保护模式和主备库角色
1 DG保护模式切换Oracle DG有三种不同的保护模式供选择:最大可用(Maximum Availability),最大性能(Maximum Performance),最大保护(Maximum Protection)。关于他们的区别这里不再描述,可以参考官方手册的说明。 Oracle 默认采用的是最大性能。SQL> set linesize 200SQL> select protection_mode,database_role,protection_level from v$原创 2021-11-01 21:44:05 · 346 阅读 · 0 评论 -
centos 7 ssh无法登陆问题
1.查看openssh-server是否按照[root@k8s-master ~]# rpm -qa | grep openssh-server如果没有安装,需要执行下列命令进行安装yum install openssh-server -y2.修改/etc/ssh/sshd_config文件Port 22ListenAddress 0.0.0.0ListenAddress ::PermitRootLogin yes确认PasswordAuthentication yes参数是否开启原创 2021-10-16 09:40:59 · 1875 阅读 · 0 评论 -
Linux cpu查看
查看物理CPU的个数cat /proc/cpuinfo |grep “physical id”|sort |uniq|wc -l查看逻辑CPU的个数cat /proc/cpuinfo |grep “processor”|wc -l查看CPU是几核cat /proc/cpuinfo |grep “cores”|uniq查看CPU的主频cat /proc/cpuinfo |grep MHz|uniq直接获得CPU核心数 (该命令即可全部算出多少核)grep ‘model name’ /proc原创 2021-10-16 09:40:23 · 80 阅读 · 0 评论 -
Redhat 7.9安装Oracle 19.3 RAC
1 配置环境1.1 设置两边服务器/etc/hosts文件[root@rac01 ~]# cat /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.56.200 rac01172.16原创 2021-10-16 09:38:48 · 700 阅读 · 0 评论 -
Linux sar命令查看系统资源使用情况
1.使用C语言分配足够的可以测试的内存[root@node01:/var/log/sa]$ cat /home/sa.haibo.he/memory.c #include <stdio.h>#include <stdlib.h>#include <string.h>#define PAGE_SZ (1<<12)int main() { int i; int gb = 2; //以GB为单位分配内存大小 for (原创 2021-10-16 09:35:31 · 1605 阅读 · 0 评论 -
Linux中fuser命令用法详解
1.fuser命令安装yum install -y psmisc2.fuser命令用户2.1查看哪些进程使用到/dev/sda2设备fuser -um /dev/sda22.2 杀掉打开memory文件的程序[root@node01:/home/sa.haibo.he]$ fuser -m -k -i memory/home/sa.haibo.he/memory: 1rce 2rc 4rc 6rc 7rc 8rc 9r原创 2021-10-16 09:33:56 · 4654 阅读 · 0 评论 -
使用datax进行增量复制
1.环境准备源端IP 192.168.56.199源端库 testdb源端表 t1目标IP 192.168.56.199目标库 testdb1目标表 t12 驱动包准备由于Mysql版本为8.0.20,需要下载相应的JDBC驱动包驱动包为:mysql-connector-java-8.0.20.jar3. 在源端创建库、创建表、插入数据CREATE DATABASE testdb;use testdb;CREATE TABLE `t1` ( `id` int(1原创 2021-10-12 20:18:07 · 960 阅读 · 0 评论 -
mysql 8.0单机版本安装
目录规划/mysql 软件目录/data 数据目录/logs 日志目录1.解压安装包tar xvf mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz -C /mv /mysql-8.0.20-linux-glibc2.12-x86_64 /mysql2.创建Mysql组和mysql用户groupadd mysql;useradd -g mysql mysql3.创建数据目录和日志目录mkdir /datamkdir /logs原创 2021-10-12 20:17:24 · 155 阅读 · 0 评论 -
mysql 8.0 异步复制
本实验中分别针对空库、脱机、联机三种方式,配置一主两从的mysql标准异步复制。只做整服务器级别的复制,不考虑对个别库表或使用过滤复制的情况。1.实验环境[root@slave2 ~]# cat /etc/hosts192.168.2.138 master192.168.2.192 slave1192.168.2.130 slave2mysql> select version();+-----------+| version() |+-----------+| 8..原创 2021-10-12 20:16:37 · 188 阅读 · 0 评论 -
mysql 8.0 xtrabackup简介与安装
本文链接:mysql 8.0 xtrabackup简介与安装 -- cnDBA.cn_中国DBA社区安装 wget https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-8.0.4/binary/redhat/7/x86_64/percona-xtrabackup-80-8.0.4-1.el7.x86_64.rpmyum localinstall percona-xtrabackup-80-8.0.4-1.el7.x原创 2021-10-12 20:15:41 · 412 阅读 · 0 评论 -
mysql 5.0.0.27多实例单配置文件安装
1.创建mysql用户以及组groupadd mysqluseradd -r -g mysql -s /bin/false mysql2.创建Mysql数据目录mkdir -p /data/mysql/3306mkdir -p /data/mysql/3307mkdir -p /data/mysql/3308chown -R mysql.mysql /data/3.创建mysql logs目录mkdir -p /logs/mysql/3306mkdir -p /l原创 2021-10-12 20:14:51 · 114 阅读 · 0 评论 -
datax oracle to oracle离线json文件
{ "job": { "setting": { "speed": { "channel": 3, "byte": 1048576 }, "errorLimit": { "record": 0, "percentage": 0.02 } }, "content": [ { "reader": { "name": "orac.原创 2021-10-12 20:10:55 · 306 阅读 · 0 评论 -
datax oracle to oracle增量同步
关于增量更新DataX 支持多种数据库的读写, json 格式配置文件很容易编写, 同步性能很好, 通常可以达到每秒钟 1 万条记录或者更高, 可以说是相当优秀的产品, 但是缺乏对增量更新的内置支持。其实增量更新非常简单, 只要从目标数据库读取一个最大值的记录, 可能是 DateTime 或者 RowVersion 类型, 然后根据这个最大值对源数据库要同步的表进行过滤, 然后再进行同步即可。由于 DataX 支持多种数据库的读写, 一种相对简单并且可靠的思路就是:1.利用 DataX 的 D原创 2021-10-11 22:03:16 · 2021 阅读 · 1 评论 -
ogg OGG-02422错误
1.在ogg源端执行命令同步数据时候,初始化数据一直无法完成,目标端ogg抛出如下错误。GGSCI (node01) 1> start extinit[oracle@node02:/ogg]$ tail -f ggserr.log2021-09-29T08:55:13.431+0800 INFO OGG-02695 Oracle GoldenGate Delivery for Oracle: ANSI SQL parameter syntax is used for parame原创 2021-10-11 22:00:11 · 661 阅读 · 0 评论 -
Linux oracle设置开机自启动
1.修改/etc/oratab文件[oracle@node01:/home/oracle]$ cat /etc/oratab## This file is used by ORACLE utilities. It is created by root.sh# and updated by either Database Configuration Assistant while creating# a database or ASM Configuration Assistant while原创 2021-10-11 21:58:24 · 124 阅读 · 0 评论 -
Oracle 19c 切换保护模式和主备库角色
1 DG保护模式切换Oracle DG有三种不同的保护模式供选择:最大可用(Maximum Availability),最大性能(Maximum Performance),最大保护(Maximum Protection)。关于他们的区别这里不再描述,可以参考官方手册的说明。 Oracle 默认采用的是最大性能。SQL> set linesize 200SQL> select protection_mode,database_role,protection_level from v$da原创 2021-10-11 21:53:50 · 427 阅读 · 0 评论 -
oracle删除归档日志
删除3天前归档日志rman target / <<EOFrun{crosscheck archivelog all;delete expired archivelog all;delete noprompt archivelog all completed before 'sysdate-3';}原创 2021-10-10 10:08:39 · 137 阅读 · 0 评论 -
一个简单的time含糊的应用
typedef long time_t;这个可以计算#include #include #define D (24*60*60)#define H (60*60)#define M (60)int main() { time_t t; time(&t); long time=t%D;int h=time/H;time=time%H;int m=time/M;t原创 2012-08-09 18:16:14 · 184 阅读 · 0 评论