自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Shell Redis单机版本部署

RAC能够提供实例级的冗余,但是不能保护数据,只能使用多个实例来共享一个存储,实际上还是一个数据库。Dg就是数据的冗余,数据层面的一种保护。现在流行的其他技术如Stream(流复制),Golden Gate(OGG),其实这些东西原理都差不多,都是通过使用当前数据库的在线日志利用来实现的。主数据库将redo数据传到备用数据库上,备用数据库拿到redo信息就像做数据库恢复一样,主数据库源源不

2017-11-30 17:58:18 945

转载 Oralce细粒度审计

linux系统下经常需要查看服务的状态和启停用服务,下面介绍下如何快速得找到服务并实现启停用。进入linux系统后,在普通用户模式下输入su - 输入密码,切换到root用户下。查看linux系统下所有的服务,使用命令:chkconfig --list[oracle@localhost network-scripts]$ chkconfig --listNetw

2017-11-30 16:20:34 891

原创 Oracle非默认监听的动态注册

动态注册动态注册是在 instance 启动的时候 PMON 进程根据参数文件中的 instance_name,service_names 两个参数将实例和服务动态注册到 listener 中。首先要在参数文件中指定 instance_name,service_names 两个参数的值。在 sqlplus 下通过 show parameter service_names 和 show parame...

2017-11-29 16:27:26 702

原创 Redis 全量复制详解

windows 启动关闭Oracle监听和服务转自:http://taink.iteye.com/blog/1335742http://www.cnblogs.com/ljh22/archive/2012/03/16/2399781.html经常要用数据库,让他自己启动的话,开机太慢,所以用命令启动方便点。1.开启: 在运行中输

2017-11-29 16:01:29 2084

原创 Oracle 手工建库

为了手工创建数据库,先使用DBCA将之前的数据库删除。  如果在删除数据库的时候delete  database选项是不可选的说明/etc/oratab是由问题的。 [root@localhost lu]# cat /etc/orataboradb:/u01/app/oracle/product/11.2.0/db_1:Y这个文件是在创建数据库实例时建立的,需要...

2017-11-29 08:59:55 1165

原创 Oracle在linux下面的安装

先将虚拟机里面的linux网络和window打通,因为后面安装数据库软件需要从window里面传输.zip文件到虚拟机里面进行解压缩安装。这里使用的是host only模式。VMnet0:这是VMware用于虚拟桥接网络下的虚拟交换机;VMnet1:这是VMware用于虚拟Host-Only网络下的虚拟交换机;(这里是使用的是VMnet1的网卡)VMnet8:这是VMware用于虚

2017-11-28 13:46:32 520

原创 Linux find命令之exec

Oracle中读取数据一些原理研究1 ORACLE体系结构下图描述了oracle的体系结构。SGA(system global area)是各个进程共享的内存块,Buffer cache用来缓存数据文件的数据块(block)。2 如何在data buffer中查找数据块data buffer存在的意义就是为了在内存中进行高速

2017-11-16 16:40:41 952

原创 Nginx proxy模块 反向代理指令详解

Linux从启动到弹出用户界面经历了下面几个步骤。每次启动电脑的时候都是在加电自检的过程。比如电脑启动的时候会检查硬件信息,显卡,CPU,硬盘。内存一直到网卡等等固件会进行加电自检。也就是说固件是在硬件的层面上检查所有硬件是否是正常的。固件最重要的作用就是加电自检。这个和Linux Windows是无关的。即使买了一个裸机没有安装操作系统按下电源键这个步骤也是一样要进行的。

2017-11-16 09:58:53 5338 1

原创 Linux的Vim文本编辑器

在Linux,Unix服务端应用的时候,往往是没有图形化界面的使用命令行这种方式,这就存在没有图形化界面如何编写脚本和修改配置文件,这里有许多非文本编辑器的选择。Vim/vi简介Vim/Vi是一个功能强大的全屏幕文本编辑器,是Linux/Unix上最常使用的文本编辑器,它的作用是建立,编辑,显示文本文件。Vim/Vi没有菜单,只有命令。vi最常用的两个操作:(1)编辑文

2017-11-15 14:54:10 1931

原创 Linux nohup &使用 后台命令脱离终端运行

命令名称:shutdown命令所在路径:/usr/sbin/shutdown执行权限:root语法:shutdown功能描述:关机范例:$shutdown -h now最好不要使用这个命令在真正的服务器里面。shutdown-h now是立刻关机。命令名称:reboot命令所在路径:/usr/sbin/reboot执行权限:root语法:reboot

2017-11-14 09:59:45 443

原创 Oracle实例恢复

实例恢复会在数据库没有安全关闭的情况下会发生,在数据库shutdown abort和数据库异常down掉,或者断电会发生实例恢复。实例恢复的原因就是,在数据库down掉那一刻,有部分修改过的数据没有写到磁盘上面,虽然数据在内存里面丢掉了,但是redo写到磁盘上面了,所以实例恢复用redo将丢掉的数据恢复,那么数据库就恢复了,就可以打开了。 在出现掉电这种情况,可能连实例恢复都恢复不了,虽然

2017-11-11 22:58:55 2926

原创 Nginx log阶段 http_log_module记录access日志

在网络层将IP的地址打入到包头,那么这个IP包头到底是什么样子的?一共有五行,每一行都是32位,一共5行,可以知道IP包头的固定长度是20个字节,但是还有一些可能有的选项,可能不止20个字节,这个也就是IPV4传输速度没有IPV6快的原因,因为包头是不固定的,有可能是20个字节,有可能比20个字节还要长,每次接受一个数据包都要检测这个包头有多长,才能将这个包头取下来,这非常浪费资源。I

2017-11-11 21:45:27 900

原创 Linux 硬盘结构

事务在没有提交或者回滚之前对于其他的用户会话是看不到的,即数据修改了但是对于其他人是不可见的,因为没有提交。提交了的数据还是可能在内存,未提交的数据也可能在磁盘。在未提交之前发出alter system checkpoint,那么所有修改了的数据块都写到磁盘上面了,虽然未提交,但是数据还是写到磁盘上面了,因为未提交,其他会话依旧看不到数据修改的变化。对于一个事务的提交与否和在磁盘,内存没有任何

2017-11-09 10:22:18 1523

原创 Oracle SGA区

像很多数据库如db2,mysql等等都是关系型数据库。但是他们也有区别,区别就在数据库的架构上面。整个Oracle来讲就两个部分,一部分是实例(由两部分构成,一部分是里面的内存结构由sga和Pga构成。SGA全称为system gloable area,系统全局区域,也就是说在SGA区里面放的是共享的,全部的人都可以看到的数据。只有这一类的数据会放到SGA区里面。PGA是某个会话独有的数据

2017-11-07 09:30:20 1872

原创 Shell 四剑客sed之 生产环境上,最常用的一套“Sed“技巧

物理层:设备之间的比特流的传输,物理接口,电气特性物理层最主要的责任就是负责比特流的传输,0,1就是比特流,数据在互联网当中传递,比特流是最基本的传输方法。物理层最主要的作用就是负责数据的传递。物理层还要负责数据接口,物理层决定了使用什么样的接口对数据进行传输,比如网线使用什么接口。物理层还要写清楚电器特性,网线总共是八根线,那么这八根线都是用来传输电信号和数据吗?其实不是这样的,只有1,3,

2017-11-05 10:45:22 587

原创 Redis为什么高并发而且这么快?

对于meger engine来说,但是底层是myisam的表结构,是由myisam的表拼接而成的。在磁盘上面表现为.frm的格式,还会有一个.mrg的文件,但是没有.MYD,.MYI的文件。.mrg就是一个清单,里面是底层表的名字。.frm和.mrg文件都是放在数据目录里面。平时去查询merge表,比如meger表是由a,b两张表构成,会去底层的A,B表的文件里面进行搜索。换句话说meger表

2017-11-03 16:33:17 1045

原创 redis 内存淘汰策略和内存大小限制

Iso.osi七层模型ISO:国际标准化组织OSI:开放系统互联模型IOS:苹果操作系统七层模型是iso组织开发。在计算机网络中,ISO是互联网操作系统,是思科公司为其网络开放的维护系统。最上面的应用层最贴近用户,下面的物理层最贴近数据传输,下面的物理层是真正的负责数据的传递。如果是发数据,数据是通过接口从上层传输到下层,如果是接数据,数据是从下层传递到上

2017-11-03 15:17:56 923

原创 Nginx postread阶段 http_realip_module获取用户端真实IP

MyISAM支持三种不同存储格式。其中两个(固定格式和动态格式)根据正使用的列的类型来自动选择。第三个,即已压缩格式,只能使用myisampack工具来创建,所谓的压缩是将整张表进行压缩,即每行都会压缩一些数据。当你CREATE或ALTER一个没有BLOB或TEXT列的表,你可以用ROW_FORMAT表选项强制表的格式为FIXED或DYNAMIC。这会导致CHAR和VARCHAR列因

2017-11-02 15:30:42 1837

原创 Linux文件解压缩命令

压缩解压命令:gzip命令名称:gzip命令所在路径:/bin/gzip执行权限:gzip 选项[文件]功能描述:压缩文件压缩后文件格式:.gz[root@localhost /]# ls /testchown my.cnf[root@localhost /]# gzip /test/my.cnf[root@localhost /]# ls /test

2017-11-02 11:46:18 1223

转载 Linux文件系统的层次结构

帮助命令:man命令名称:man命令所在路径:/usr/bin/man执行权限:所有用户语法:man[命令或者配置文件] 功能描述:获得帮助信息[root@localhost test]# man ls 查看ls命令的帮助信息[root@localhost test]# man services 查看配置文件services的帮助信息man不仅仅可以获得命令...

2017-11-02 10:10:04 689

空空如也

空空如也

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

TA关注的人

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