- 博客(159)
- 资源 (22)
- 收藏
- 关注
原创 CentOS7.3+Oracle ASM + 11gR2 安装
一、简介1.1 ASMLib在Red Hat Enterprise Linux (RHEL)6以前,Oracle均是使用ASMLib这个内核支持库配置ASM。ASMLIB是一种基于Linux module,专门为Oracle Automatic Storage Management特性设计的内核支持库(kernel support library)。但是,在2011年5月,甲骨文发表了一份Oracle数据库ASMLib的声明,声明中称甲骨文将不再提供Red Hat Enterprise Linux (R
2020-05-17 22:33:20 3287 1
原创 awk学习笔记之实用案例
案例1:插入几个新字段在”a b c d”的b后面插入3个字段e f g思路:在b后面插入e f g相当于在c前面插入e f gNote:修改字段(会反馈给$0,相当于修改了$0)或者修改$0后会重建$0(根据OFS重建$0),OFS的默认值是一个空格。案列2:格式化空白移除每行的前缀、后缀、空白,并将各部分左对齐原始文档格式直接给字段赋原值就可以格式化文本,因为更改字段会以OF...
2020-04-22 22:01:46 356
原创 Redis部署手记之集群模式
1.1简介Redis 在 3.0 版本后开始支持集群模式(Redis Cluster),目前官方一直都在维护中,具有代表性,建议优先使用。Redis Cluster 是一种服务器 Sharding 技术,只要将查询请求发送到 Redis Cluster 中的任意节点,接收到请求的节点会就将查询请求发送到正确的节点上执行:当 Redis 客户端操作的 key 恰好在所查询的 Redis 节...
2020-04-22 14:38:23 297
原创 Redis部署手记之哨兵模式
一、哨兵模式1.1简介前面所配置的主从模式,虽然实现了读写分离,解决了数据备份问题和单机模式可能存在的性能问题,但是也引入了新的问题:由于主从模式下可以将读写操作分配给不同的 Redis 节点,从而达到提高系统吞吐量的目的,但也正是因为这种方式造成了使用上的不便。因为客户端连接到不同的 Redis 节点时,都需要指定特定的 IP 端口,若所连接的节点因为故障下线了,主从模式便无法通知客户端切...
2020-04-21 23:22:41 1027
原创 Redis部署手记之主从模式
一、Redis主从模式1.1简介在实际生产环境下,Redis 基本上是不可能部署成单机模式的。一般都需要部署 Redis 集群实现高可用,以保障业务的稳定运行。要想学会部署 Redis 集群,那就先从 Redis 集群中最简单的主从模式做起。在一些简单小型的应用中,我们可能会看到类似于下图的 Redis 部署架构。其中 Master 是主机,Slave 是从机,而这种架构方式就是所谓的一主...
2020-04-21 21:35:10 575
原创 Redis部署手记之单机模式
1.简介Redis 是一个开源,高级的键值存储和一个适用的解决方案,用于构建高性能,可扩展的 Web应用程序。它有三个主要特点,使其优越于其它键值数据存储系统:Redis 将其数据库完全保存在内存中,仅使用磁盘进行持久化。与其它键值数据存储相比,Redis 有一组相对丰富的数据类型。Redis 可以将数据复制到任意数量的从机中。2.部署条件本次Redis部署基于 Centos7 ...
2020-04-21 20:38:58 390 1
原创 Centos 7.2系统安装Oracle12C数据库
一、实验环境操作系统:centos7.2数据库版本:Oracle 12C for x86 (64位)二、安装前准备工作1.系统支持Oracle 12 c:支持以下Linux版本(都是64位系,没有32位):Supported Oracle Linux 7 and Red Hat Enterprise Linux 7 Distributions for x86-64Supported...
2020-01-13 17:42:35 2637
原创 Rman由Windows迁移Oracle数据库至Linux
1.全库备份run {allocate channel ch1 type disk maxpiecesize=50g;backup format 'E:\backup1\datafile\full_%U' tag 'fullbak_' full database;sql 'alter system archive log current';backup format 'E:\backup...
2019-12-24 21:05:18 1064
原创 Oracle数据库操作处理笔记(1)表空间操作、表操作
一、表空间操作1、文件系统:(1)创建表空间数据表空:create tablespace tablespace_name logging datafile '/XXX/xxx/datafile_name1.ora' size 4095M;临时表空间:create temporay tablespae tmp_tablespace_name tempfile '/XXX/xxx/dat...
2019-12-18 11:13:13 504
原创 Oracle 备份与还原方案Windows2008 Oracle11g
一. Rman备份与恢复Rman工具简介RMAN(Recovery Manager)是随Oracle服务器软件一同安装的工具软件,它可以用来备份和恢复数据库文件、归档日志和控制文件,用来执行完全或不完全的数据库恢复。与传统工具相比,RMAN具有独特的优势:跳过未使用的数据块。当备份一个RMAN备份集时,RMAN不会备份从未被写入的数据块,而传统的方式无法获知那些是未被使用的数据块。RMAN...
2019-12-05 10:43:23 1027
原创 Linux环境Oracle10gR2 RAC教程(超级详细,适合新手,跟着做,绝对成功)
一、 验证操作系统配置是否符合安装要求在两台机器上以ROOT身份做内核要求安装oracle 10g要求Linux系统内核为2.4.9-e.25(或更高版本)[root@node1 ~]# uname -r2.6.9-22.Elsmp 所需程序包要求其他所需程序包的版本:gcc-2.96-124 (或更高版本)make-3.79 (或更高版本)binutils-2.11 (或更...
2019-11-17 10:45:04 586
原创 Oracle数据库名、实例名、服务名之间的区别与联系
数据库名与SID如下图所示,在没有数据库域名时,全局数据库名与数据库名为同一个值查询数据库名称SQL:SELECT NAME FROM V$DATABASE;查询数据库当前实例名: SELECT INSTANCE_NAME FROM V$INSTANCE;数据库名数据库名是存储在控制文件中的名称,它代表的是数据库,也就是数据库包含的所有的物理文件的总称。服务名SERV...
2019-11-07 23:02:02 4627
原创 Linux环境上部署Oracle11gR2并搭建ADG,成功实践
一.搭建环境虚拟机系统: CentOS6.10(final)(64位)数据库版本: Oracle 11gR2 11.2.0.4 (64位)IP地址规划:192.168.88.111192.168.88.112SID:fsdaSID:fsdbdb_name:pridb_name:pridb_unique_name:fsdadb_unique_...
2019-11-07 15:19:21 2057 2
原创 RedHat7使用yum源安装依赖包
由于Redhat版本的linux不能免费使用yum源安装依赖包,这导致不能愉快的安装Oracle的相关产品,本文就介绍一下如何在Redhat7上配置yum源首先查看一下Redhat7默认安装的yum,查询结果如下[wen@localhost Desktop]$ rpm -qa | grep yum发现默认有安装yum,先将其卸载[wen@localhost Desktop]$ ...
2019-11-02 20:41:51 3560 5
原创 Websphere之HTTPS配置
1.建立密钥库文件使用第三方工具创建经CA认证的密钥库文件,此处过程不再描述2.导入密钥库文件2.1进入控制台—>安全性—>SSL证书和密钥管理—>进入相关项密钥库和证书2.2点击新建2.3自定义名称,路径选择密钥库文件所在的绝对路径,密码为密钥库文件自身的密码,类型选择与密钥库文件相对应的类型,点击应用并保存3.生成SSL配置3.1进入控制台—>安全性...
2019-10-26 20:09:03 7878 5
原创 Linux部署Oracle11gR2 RAC详细教程
1. 配置网络网络划分InterfaceRAC1RAC2Public IP192.168.88.100192.168.88.101Private IP192.168.137.128192.168.137.129VIP192.168.88.213192.168.88.214SCAN192.168.88.200192.168.88.200...
2019-10-25 12:47:28 7344
原创 Linux系统部署FTP之Vsftp的安装及应用
1. Vsftp介绍特点:安全、高速、稳定模式:c/s查看端口的使用,从下图可以看出20端口是用于ftp传数据的,而21端口用于传指令的,ftp分为被动模式和主动模式,被动模式时由远程端决定通信的端口,主动模式时默认用本地发起ftp的端口,Vsftp是ftp的一种,顾名思义是很安全的ftp,我们就来将其部署在 Linux系统上.[root@node2 ~]# vim /etc/servic...
2019-10-20 16:42:31 2659
原创 最详细的Oracle11g监听配置与数据库实例创建,小白看了也能配置好!
1. 配置监听,登陆oracle用户,进入终端并输入netca,此时会唤出监听配置界面.[root@node2 ~]# su - oracle[oracle@node2 ~]$ export DISPLAY=192.168.8.72:0.0 //设置远程界面的IP地址,这个IP是物理机的IP[oracle@node2 ~]$ netca稍等片刻就会出现如下界面...
2019-10-18 15:58:04 5001
原创 Linux系统部署Oracle11g教程,最靠谱的部署方式,亲自实验和纯手工打字,希望大家支持,您的支持是我出优质教程的动力!
1.关闭防火墙和selinux为了安装Oracle11g后能远程连接数据库,需要关闭防火墙iptables和selinux,分为永久关闭和暂时关闭两种,我采取永久关闭,永久关闭需要重启Linux系统才能生效.第一步关闭防火墙[root@localhost ~]# chkconfig iptables off[root@localhost ~]# service iptables statu...
2019-10-17 22:45:33 632
原创 GoldenGate 实施故障汇总
根据分析日志可以确定是源端 oracle 补充日志没有打开导致的故障,如果主键或唯一索引是组合的(复合的),就需要为表配置 supplemental log,否则就不必,也就是说,如果所有表的主键是单列的,那根本就不必去理会它是什么意思,如果更新了主键中的部分字段,那 supplemental log 的作用就是把该记录其余的组成部分的数据也传输到目标机,否则目标机就存在不确定性。1、 如果是表字段不一致,需要修改表字段,异构数据库还需要重新生成表结构定义文件,再重启进程。
2024-08-22 10:48:50 460
原创 利用Msfvenom获取WindowsShell
一、在kali主机上利用msfvenom生成windows端的安装程序(exe文件),程序名最好取一个大家经常安装的程序,如腾讯视频、爱奇艺等。(1)由于生成的程序可能会被杀毒软件识别,我们比较一下使用单个编码器生成的程序与用两个编码器生成的程序,哪个更容易被识别。此时我们已经获取到主机地址为192.168.137.133的shell,我们可以利用dos命令进行相应的操作。二、将生成的两个exe文件下载到物理机,使用ssh客户端连接kali主机,利用sz工具下载两个exe文件。六、查看是否建立连接。
2024-07-18 09:17:04 275
原创 Oracle11g_RAC for vmware workstation 安装教程(on suse11)
一、前言本文介绍在vmware workstation环境下,基于suse11sp1操作系统安装Oracle11g RAC+ASM 数据库(两节点)。1.1 RAC中的基本概念安装ORACLE RAC+ASM前,您可能需要事先简要的了解RAC,CRS,ASM的概念。1.1.1 CRSCRS是Cluster-Ready Services的缩写,是ORACLE公司自己开发的一个集群管理工具,ORACLE 11g中的RAC集群就是用CRS工具管理的。在以前的版本中,Oracle RAC必须借助第三
2024-07-12 11:00:27 972
原创 安装RHEL 7.0详细步骤
选择-其它存储选项-分区-我要配置分区,点左上角的“完成”,进入下面的界面,在分区方案有标准分区,btrfs,LVM,LVM简单配置,这里默认LVM就可以,然后单击创建新的分区,分区提前规划好,一般swap分区为物理内存的1.5~2倍,/boot分区500M,/分区10G,实际工作中可以创建数据分区,一般把数据和系统分开。选择额外软件仓库,可以在安装时检测是否有更新的软件包,进行更新安装,也可以手动添加新的网络仓库,然后单击。10)网络配置,开启以太网连接,将会自动获取IP地址,如果要手动配置,单击。
2022-11-16 10:27:47 1382
原创 oracle的sqlplus学习笔记
使用SQLPLUS可以用它运行SQL查询和PL/SQL代码块并接收结果信息可以发布DBA命令并自动工作可以启动和关闭数据库一种创建数据库管理报告的便利方法设置环境变量在调用SQLplus前,必须正确设置oracle环境变量,包括设置ORACLE_SID,ORACLE_HOME和LD_LIBBARY_PATH,有时还须设置NLS_LANG和ORA_NLS11用CONNECT(conn)命令连接CONNECT(conn)命令可以以一个不同的用户身份进行连接例:SQL> conn s
2022-05-31 17:09:37 409
原创 MySQL二进制日志
什么是二进制日志?记录对数据库所发生的更改的日志。记录对数据发生或潜在发生更改的SQL语句。二进制格式保存用途广泛,包括:查看数据库变更历史数据库增量备份数据库灾难恢复MySQL复制不重启修改二进制日志配置SET @@global.log_bin=1SET @@global.binlog_size=37268 (单位bytes)其他参数可以通过以下命令查询: SHOW VARIABLES LIKE '%bin%';常用二进制日志相关参数修改以下配置后,需要重新启动数据库服
2022-02-25 16:44:37 601
原创 MySQL慢查询日志
什么是慢查询日志当查询超过一定时间没有返回结果的时候,才会记录进慢查询日志。慢查询日志可以帮助DBA找出执行效率缓慢的SQL语句,为数据库优化工作提供帮助。慢查询日志默认是不开启的,也没有必要一直开启。当需要进行采样分析时手工开启。常用慢查询日志相关参数Note:MySQL中配置文件中参数用横线和底横线是一样的效果。修改以下配置后,需要重启数据库服务使之生效slow_query_log=on|off 是否开启慢查询日志slow_query_log_file=filen
2022-02-24 09:13:00 421
原创 MySQL错误日志和通用查询日志
启动错误日志在不同情况下,错误日志会记录在不同的位置。如果没有在配置文件中指定文件名,则文件名默认为hostname.err。在MySQL5.6的RPM发布方式中,错误日志默认被放置在/var/log/mysqld.log。可以通过my.cnf文件进行配置: [mysqld_safe] log-error=/var/log/mysqld.log使用vi /etc/my.cnf打开配置文件Note:修改参数文件后重启MySQl服务才能使修改生效。查看错误日志MySQL的错误日志是以
2022-02-21 11:39:41 1780
原创 oracle rac数据库crsctl命令格式参考
Usage: crsctl add - add a resource, type or other entity crsctl check - check a service, resource or other entity crsctl config - output autostart configuration crsctl debug - obtain or modify debug state crsctl
2021-10-13 16:02:47 220
原创 oracle rac数据库srvctl命令格式参考
用法: srvctl [-V]用法: srvctl add database -d <db_unique_name> -o <oracle_home> [-c {RACONENODE | RAC | SINGLE} [-e <server_list>] [-i <inst_name>] [-w <timeout>]] [-m <domain_name>] [-p <spfile>] [-r {PRIMARY | PHYSI
2021-10-13 15:59:16 588
原创 基于单片机的电子天平开发
#include <reg52.h>#include <intrins.h>#include <string.h>bit bdata flag_key;#include "main.h"#include "LCD1602.h"#include "HX711.h"#include "keyboard.h"#include "eeprom52.h"#define uchar unsigned char#define uint unsigned int
2021-07-21 16:09:12 479
原创 Web安全之文件包含漏洞的防御
文件包含漏洞的防御将参数allow_url_fopen和allow_url_fopen设置为offPHP中使用open_ basedir配置限制访问在指定的区域过滤 .(点)/(反斜杠)\(反斜杠)禁止服务器远程文件包含尽量不要使用动态包含,可以在需要包含的页面固定写好...
2021-07-14 15:31:55 271 2
原创 Web安全之文件包含漏洞利用方式
文件包含漏洞利用方式—伪协议php://filter 是一种元封装器,设计用于数据流打开时的筛选过滤应用data:// 同样类似于 php://input,可以让用户来控制输入流php://input 可以访问请求的原始数据的只读流,将post请求的数据当作php代码执行phar://xxx.png/shell.php 解压缩包的一个函数,不管后缀是什么,都会当做压缩包来解压。文件包含漏洞的利用方式—其他00截断长度截断( Windows:256, Linux:4096)包含日志文件
2021-07-14 15:20:24 201 2
原创 Web安全之什么是文件包含漏洞
Q:什么是文件包含?A:简单一句话,为了更好地使用代码的重用性,引入了文件包含函数,可以通过文件包含函数将文件包含进来,直接使用包含文件的代码。Q:文件包含漏洞的成因是什么?A:在包含文件时候,为了灵活包含文件,将被包含文件设置为变量,通过动态变量来引入需要包含的文件时用户可以对变量的值可控而服务器端未对变量值进行合理地校验或者校验被绕过,这样就导致了文件包含漏洞。通常文件包含漏洞出现在PHP语言中。<?php$file = $_GET['file']include($file);//
2021-07-14 11:45:01 135
Ansible自动化管理集群架构入门与实践
2024-04-11
Linux高级运维线上实战 架构设计运维千万级电商系统解决方案
2023-03-20
黑客防线Linux特训班23讲
2023-03-13
VMware vSphere 7.0 实战快速入门
2023-03-10
Linux运维故障排除与系统调优高级视频
2023-03-10
oracle数据库自动化部署shell脚本
2023-03-10
oracle自动存储管理asm安装时需要的三个依赖包
2022-05-12
rac_auto.zip
2020-12-03
Oracle+10g-11g+XTTS迁移方案.pdf
2020-09-28
10g升级11g文档.doc
2020-05-18
Wireshark对DHCP建立过程进行抓包分析.doc
2019-10-30
WebSphere集群安装与配置手册.docx
2019-10-29
VirtualBox安装3节点oracle11GRAC(超级详细).docx
2019-10-29
Oracle-11G-RAC及负载均衡搭建手册.docx
2019-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人