选择的前提…
工作是一件需要理智的事情,而不只是“我觉得”,要做到积极、用心、对事不对人时,我们渐渐地明白,我们过去就因为“我觉得”而浪费了自己太多的精力和时间。因此在一味的追求好工作之前,需要多反思自己更适合做什么样的工作。 今天老婆突然问...
进程状态解读(Process state)
程序是代码的集合,在特定环境(比如OS环境)下执行后会启动相应的进程来完成某个特定的任务。Oracle 数据库作为一种庞大的系统程序,在实例初始化阶段也会启动后台进程,用户进程(就是客户端程序,比如sqlplus,sqldeveloper、第三方开发的应用程序等)将请求发送给服务器进程至最终接受到请求结果的整个过程中,正确理解进程及其状态的转变过程对Oracle的深入研究很有必要,在此分享了两篇原文部分片段,如果涉及到版权什么的,请告知我,我将会立即删除。也写内容理解还是原汁原味的好...
Oracle中常见的33个等待事件小结
在Oracle 10g中的等待事件有872个,11g中等待事件1116个。 我们可以通过v$event_name 视图来查看等待事件的相关信息.一. 等待事件的相关知识1.1 等待事件主要可以分为两类,即空闲(IDLE)等待事件和非空闲(NON-IDLE)等待事件。1). 空闲等待事件指ORACLE正等待某种工作,在诊断和优化数据库的时候,不用过多注意这部分...
UDEV简介及配置过程
在Linux环境下安装Oracle11g RAC时,OS层面配置好多路径软件后(multipath),下一步就需要配置udev或asmlib来处理共享分区(Lun),以便Orace ASM能够看到这些分区(Lun)。Linux6后,UDEV配置比asmlib配置起来相对简单。关于Multipath的配置说明,在上一文章(LinuxMultiPath多路径软件实施说明 )已经进行了说明。接下...
Linux MultiPath多路径软件实施说明
Multipath的工作原理当multipath启动的时候,它通过系统命令scsi_id -eg -s /block/sdX得到proc/partitions 里面所有块设备的 UUID(universally unique identify),然后把所有具有同一个UUID的块设备组成一个Group,在/dev/mapper 生产一个对应的单独的设备。当设备生成后就可以使用fdisk或者parted进行分区,分区...
MySQL 数据库备份种类以及常用备份工具汇总
1,数据库备份种类按照数据库大小备份,有四种类型,分别应用于不同场合,下面简要介绍一下:1.1完全备份这是大多数人常用的方式,它可以备份整个数据库,包含用户表、系统表、索引、视图和存储过程等所有数据库对象。但它需要花费更多的时间和空间,所以,一般推荐一周做一次完全备份。&n...
Linux学习总结
为期一个星期的Linux培训结束了,记得7年前曾经也参加过一次。当年我对Linux几乎什么都不懂,因此听课后的理解程度当然也不高。老师不仅水平高而且是平易近人,因此在听课之余跟老师逐步形成了朋友关系。当时老师对我的建议就是好好学习Oracle,在之后的7年中,虽然没有专职搞Oracl...
Linux引导过程和GRUB引导器
作为DBA,就像需要深入了解Oracle启动过程一样,懂得Linux系统的引导过程对今后的故障诊断也是很有帮助的。先看看如下linux引导过程图:下是导程基阶:1. 1.系加并行导载序这过的节决系架。如于系从硬的运第阶的导载序后加另一引加程 GRUB。于 x86 系挂了个含导载序 EFI 系分,EFI 引管者 GRUB 作 EFI 应...
Linux中使用附加权限
1.SET位权限:多用于给可执行的程序或脚本文件进行设置,其中SUID表示对属主用户增加SET位权限,SGID表示对属组内用户增加SET位权限。执行文件被设置了SUID、SGID权限后,任何用户执行该文件时,将获得该文件属主、属组账号对应的身份。为执行文件添加SET位权限同样可以通过chmod命令实现,使用u+s、g+s的权限模式分...
yum工具的使用
在Oracle安装之前,我们总是需要打缺少的包,而这些前期准备工作,如果在系统安装时没有选择开发类包的话,给我带来很多麻烦。YUM源安装软件方式给我们能够解决这些问题。但是关于YUM的怎么配置,还是需要学习和练习。
安装及管理Linux应用程序
Linux应用程序的组成1.普通的可执行程序文件,一般保存在/usr/bin目录中,普通用户即可执行。2.服务器程序、管理程序文件,一般保存在/usr/sbin目录中,需要管理员才能执行。3.配置文件,一般保存在/etc目录中,配置文件较多时会建立相应的子目录。4.日志文件,一般保存在/var/log目录中。5.关于应用程序的参考文档...
磁盘物理结构及IO时的过程
为了提高Linux操作系统系能或在文件系统中的Oracle数据库系能,我们需要懂得一些磁盘物理结构及IO时的过程,如下做了入门级的整理汇总。
活在当下,用心现在做的!
当我回复邮件后,又收到了如下邮件:已设置您为推荐博客,您的博客已有推荐博客标识,之后您的新原创博文(如属转载请在标题和博文中标明)将会优先推荐在首页,按照您的资历,与所掌握技术的广度,已经符合专家博主的资格,期待您后续恢复发博后我们将自动升级为专家博主。期待您发布更多分享性、可读性强的原创博文...
MySQL 体系结构以及各种文件类型学习汇总
1,mysql体系结构由数据库和数据库实例组成,是单进场多线程架构。数据库:物理操作系统文件或者其它文件的集合,在mysql中,数据库文件可以是frm、myd、myi、ibd等结尾的文件,当使用ndb存储引擎时候,不是os文件,是存放于内存中的文件。数据库实例:由数据库后台进程/线程以及一个共享内存区组成,共享内...