磁盘与文件系统管理之七:检查文件系统
文件系统检查一、为什么RHEL开机会花会很长时间?为加快调用文件的效率,开机时RHEL将数据存放在buffer/cache中,每次开机时RHEL也会检查文件系统的完整性.二、文件系统的状态为减少检查文件系统完整性所花的时间,&n...
磁盘与文件系统管理之六:设置文件系统
设置文件系统关闭计算机,RHEL会卸载所有已挂载的FS,下次启动计算机时,RHEL却不能将卸载掉的FS重新挂载. 为了避免每次手动挂载FS,需修改配置文件/etc/fstab语法:DEVICE ① MOUNT_POINT...
磁盘与文件系统管理之五:卸载文件系统
文件系统管理(卸载)一、卸载文件系统Umount -a [-rv] [-t vfstype] [-O options]umount [-rv] dir | device #目录和设备名两者取其一&nb...
磁盘与文件系统管理之四:挂载文件系统
文件系统管理(挂载)一、挂载文件系统Mount [-a]-a :挂载/etc/fstab中所有具备auto挂载参数的FS.Mount [-t FSTYPE] [-o MOUNT_OPTIONS] [DEVICE] [MOUNT_POINTER]每个FS都...
磁盘与文件系统管理之三:文件系统
文件系统IntroRHEL存储=文件+文件信息(权限模式、拥有者)文件系统方便OS对磁盘中的文件内容和文件信息的调用,OS通过FS来决定哪个扇区要放文件信息,哪个扇区存放文件内容. 如果没有FS,就没有RHEL对磁盘的肆...
磁盘与文件系统管理之二:磁盘管理
磁盘的管理① 动态磁盘参数② 管理分区 一、动态磁盘参数查看动态磁盘参数,不要随便更改[root@gwan ~]# hdparm /dev/sda/dev/sda: readonly &n...
磁盘与文件系统管理之一:磁盘
磁盘 ① 磁盘分类② 磁盘结构③ 主引导记录扇区④ 分区 一、磁盘分类RHEL为每个磁盘提供一个设备文件(Device File),调用设备文件时,RHEL就知道你要使用哪个磁盘。磁...
NAS学习之一:基础篇
问题的提出?早期存储问题:存储设备直接连到个人工作站实现网络共享,在关机的情况下,用户无法访问数据且时刻面临信息泄露的风险。早期的解决:数据存放在专有的计算机里,满足整个网络上用户对文...
双机备份之一:双节点共享磁盘配置
服务器可以是不同的机型,但需要在所有的服务器上看见的共享磁盘的盘符一致。 使用交叉电缆连接心跳线(与3 节点时一样,也可设置专用的HUB 进行连接)。 使用交叉电缆连接 COM (RS-...
Shell脚本学习之二:变量与运算符
variable-name = value[root@Gwan ~]# LOCALTEST="test"[root@Gwan ~]# echo ${LOCALTEST}test[root@Gwan ~]# echo $LOCALTESTtest[root@Gwan ~]# set ##显示所有本地变量,此时能找到LOCALT...
双机热备
双机热备two-node cluster,为高可用集群的缩小版。当一个节点故障发生,另外的一个节点马上接过其先前管理的所有资源(包括存储空间,IP和应用程序)。他们两者处于Active/Standby来回切换的状态,这个过程成为故障...
Shell脚本学习之一:文件属性与权限管理
1.1 shell概念定义:shell无非就是kernel外层的一个命令解析器,把结果返回给用户。shell脚本=Dos批处理文件(.bat)分类:ash, bash, ksh, csh,tcsh系统支持的shell种类:cat /etc/shells当前运行的...
Redo Log Buffer之二:关于RLB
一、触发LGWR进程将redo entries写到磁盘的条件:Commit;每三秒;redo log buffer有三分之一满;DBWn进程写脏数据了,但是对应的redo信息没有写入磁盘。问题:redo产生的速度大于LGWR写出的速度,这样redo log buff...
Redo Log Buffer之一:LGWR慢写的几个原因
Problem:SQL> SELECT sid, event, seconds_in_wait, state2 FROM v$session_wait3 WHERE event = 'log buffer space%';SID EVENT &nb...
BUFFER CACHE之七:将常用表固定到cache中
【将常用表cache到keep池中】全表扫描(FTS,full table scans)的表会被放在LRU列表的LRU端,下次就用不上了,所以造成了资源的没有合理利用,特别是一些经常用的小表,完全可以固定在cache中。Note:着不同于Libra...
BUFFER CACHE之六:查询一个segment有多少buffer块
V$BH: 当前SGA里所有块的数据对象ID(即,包含每个数据块的信息),X$BH更详细,但是是内部表,Oracle没有文档。Method 1: 计算每个segment的总块数。SQL> SELECT o.object_name, count(*) "Num of Blks" ...
BUFFER CACHE之五:多缓冲池技术
一、各个子缓冲池的参数及其大小查看(动态,彼此独立,latche自动分配,对象分流):– DB_CACHE_SIZE– DB_KEEP_CACHE_SIZE–DB_RECYCLE_CACHE_SIZESQL> SELECT NAME, BLOCK_SIZE, CURRENT_SIZE &n...
BUFFER CACHE之四:Cache Hit Ratio和缓冲池的问题
一、 命中率的影响因素:全表扫描,应用程序设计,随意查询大表,查询对象过于集中。 二、 命中率不是buffer cac...
BUFFER CACHE之三:主要的等待事件
原因:资源紧张,等待其释放。 原因的原因:1. lgwr和DBWn进程写太慢;2. Buffer和latch不可用 原因的原因的原因:全表扫描、library cache latches数太多等。视图:V$SYSTEM_EVENT (instance-level waits), V$SESSI...
等待统计数值(wait statistics)
hit ratios: shared pool, buffer cache, large pool, redo log buffer.1. 一个活动Oracle进程做哪些事情? 执行SQL语句:service time; 等待资源释放(DB buffer, latch), 例如等...