自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RAC 10G资源的管理

NOTE: 资源管理方式10g版本:对于10GR2版本的集群,资源管理的工作是由CRS(Cluster Ready Service)组件来实现,就是说crsd守护进程负责管理资源,包括资源的启动,停止,监控等。所谓的资源实际上就是集群管理软件所需要管理的应用程序的实体。[root@webdb1 ~]# ps -ef| grep crsdroot      9429 30870...

2018-10-31 16:15:48 508

原创 RAC 11GR2 集群启动脚本

读书笔记: 11GR2版本来看看11GR2版本集群的/etc/inittab文件。#run xdm in runlevel 5x:5:respawn:/etc/X11/perfdm -nodaemonh1:35:respawn:/etc/init.d/init.ohasd run >/dev/null 只有脚本/etc/init.d/init.ohasd被调用...

2018-10-30 09:44:35 397

原创 Linux cmp命令和diff命令

存储有三种类型:DAS,NAS,SAN。DAS:直接附加存储,这个存储就在本地,在服务器主板上面接的存储,这个存储在进行存储的时候依赖于服务器本身的CPU进行处理的,如果需要扩展也是比较麻烦的。对服务器的性能是会造成影响的,(依赖于本地资源CPU,内存进行处理)。NAS:网络附加存储,NFS,CIFS,提供的是文件系统共享,扩展性比较方便,对于大容量数据容易出现瓶颈。SAN:存储区域网...

2018-10-29 20:52:59 2557

转载 等待事件 db file scattered read

 db file scattered read 等待事件,在生产环境之中,这个等待事件可能更为常见。 这个事件表明用户进程正在读数据到 Buffer Cache 中,等待直到物理 I/O调用返回。 DB File Scattered Read 发出离散读,将存储上连续的数据块离散的读入到多个不连续的内存位置。 Scattered Read 通常是多块读,在 Full Table Scan 或 Fa...

2018-10-29 16:16:09 439

原创 Shell Mysql自动搭建wordpress脚本

Remote_login_passwordfile下面是对数据库的一个加固项,下面是对Remote_login_passwordfile这个参数的介绍。检查是否限制具备数据库超级管理员(SYSDBA)权限的用户远程登录注意事项及影响:限制远程sysdba 登陆,dg 主库和备库都无法加固 该项加固需要重启数据库 序号 操作内容...

2018-10-29 11:11:17 662

原创 Linux进程优先级和调整优先级

这是数据库的加固项里面的其中一项,虽然很无聊,但是还是可以参考一下使用触发器来记录数据库登入行为,仅供参考。检查是否配置日志功能; 检查是否记录安全事件日志注意事项及影响:该项加固无影响,加固结束需要关闭触发器 序号 操作内容 操作步骤 责任人 时间 1 ...

2018-10-29 10:02:55 1173

原创 RAC 10G集群启动脚本

11GR2版本GI中新增加的重要组件OHAS(Oracle High Availability Service)和其他相关的组件,资源,下图是11GR2版本中GI组件之间启动关系。 OHAS OHAS是11GR2版本新推出的一个重要的组件,随着这个组件的产生,Oracle集群管理软件很多方面发生了改变。这些改变主要体现在集群启动方式和资源管理方式方面。 集群启动方式10G版...

2018-10-23 16:04:13 647

原创 Linux usermod命令

sendmail:性能好,设置复杂,适合老手qmail:体积小260+k ,模块化。需要做二次开发,适合对邮件性能有要求的postfix:前身是sendmail,postfix原本是sendmail里面的一个模块,红帽6默认安装好postfixzmailer:近几年才出来的邮件coremail:国内做的最好的商业平台,运行在linux上邮件服务三要素:MTA...

2018-10-23 11:27:47 1474

原创 RAC 资源分配

RAC下用户资源的分配:下面是实际生产环境下给准备上线的业务的分配资源。  (1)创建操作系统下面用来expdp导数据的目录,确保这个目录所在的磁盘有足够的空间。[root@RAC1 ~]# mkdir -p  /archive/dumpdir/zc[root@RAC1 ~]# chown -R oracle:oracle /archive/dumpdir/zcchown:...

2018-10-22 16:15:05 1509

转载 Oracle v$SYSSTAT

下面都是截取别人的博客的: 摘要: V$SYSSTAT中包含多个统计项,这部分介绍了一些关键的v$sysstat统计项,在调优方面相当有用。下列按字母先后排序: 数据库使用状态的一些关键指标:         CPU used by this session:所有session的cpu占用量,不包括后台进程。 V$SYSSTAT中包含多个统计项,这部分介绍了一些关键的v$sysst...

2018-10-19 11:20:24 735

原创 RAC 一次掉盘导致集群故障

业务反馈,两台主机上面的数据库都宕机了,采用的存储是数据文件方式,不是ASM。上去先查看集群状态。[grid@cxcsdb01 ~]$ crsctl stat res -t -init  --可以看到集群管理的资源状态都是offline状态。-------------------------------------------------------------------------...

2018-10-18 15:36:54 795

原创 ASM asmcmd常用命令

CRS查看资源状态查看crs及所有的service的状态,这种查询看到的资源状态比较不易读,使用crsctl stat res -t比较直观[grid@RAC1 ~]$ crs_stat -tName Type Target State Host -------------------------------...

2018-10-18 15:00:44 1186

原创 Oracle v$LOCK

为了实现并发,oracle数据库使用了锁机制。要了解锁,首先要了解视图v$lock。v$lock这个视图列出 Oracle 服务器当前拥有的锁以及未完成的锁请求。如果你觉着 session 处于等待事件队列当中,那你应该检查视图v$lock。 v$lock中的常用列有以下列:     sid:持有锁的会话SID,通常与v$session关联。     type:锁的类型,其中T...

2018-10-17 14:42:39 6280

原创 Oracle 基于值审计

Value-Based Auditing:基于值的审计 进行数据库审计时会记录审计对象中发生的插入、更新和删除操作,但是不会捕获更改的实际值。要扩展数据库审计,可使用基于值的审计,利用数据库触发器(事件驱动的PL/SQL 构造)来捕获更改的值。用户在相应触发器的表中插入、更新或删除数据时,触发器在后台将审计信息复制到包含审计信息的表中。因为审计触发器代码在每次插入、更新或删除操...

2018-10-15 10:07:51 307

原创 RAC Central Inventory

读书笔记 由于Oracle支持将多个Oracle软件(或者多版本的数据库软件)安装到同一台服务器上面,这就需要一个位置统一记录安装的软件信息。中央目录(central inventory)实际上就是一台主机上面安装的Oracle产品的清单,这个清单里面记录了每一个Oracle软件的主目录的名称和位置,安装的组件,以及一些其他的信息。 OUI在安装产品时候会读取中央目录来确定已经安装...

2018-10-13 11:25:18 271

转载 Oracle11g system表空间 AUD$维护

SYSTEM表空间使用率达到了85%,查出是用来记录审计记录的aud$表占用了很大的空间。备份后truncate掉AUD$,问题临时解决。记得oracle11.2可以把aud$迁移到普通的表空间。于是试了一把,果然ok。1.检查SYSTEM表空间使用情况SQL*Plus: Release 11.2.0.3.0 Production on Mon Mar 26 11:21:18 2012...

2018-10-12 11:45:17 3134

原创 Oracle 审计管理

下面是实际生产库的一个加固项,是针对于数据库审计。检查是否记录操作日志;检查是否根据业务要求制定数据库审计策略(需要重启数据库)注意事项及影响:开启审计功能,对于os 级别审计需要部署清理脚本,db 级别审计也需要部署清理脚本 对于开启db级别的审计时,需要迁移审计表到非系统表空间,迁移前truncate sys.aud$ 表 该项加固需要重启数据库 序号 ...

2018-10-12 11:12:43 431

原创 Oracle 强制审计

审计就是对用户行为的检查,即监控用户行为,保证数据安全,记录用户的操作。一般对于数据库来说oracle会对用户登入,退出会话,用sys用户打开和关闭数据库都会建立审计,这种审计一般叫强制性审计。Oracle 强制审计不管你是否打开数据库的审计功能,以下这些操作系统会强制记录:用管理员权限连接Instance;启动数据库;关闭数据库。强制审计变态的功能:(1)用SYSDBA或者...

2018-10-12 11:07:13 742

原创 Oracle 标准审计

Oracle 对普通用户的审计(标准审计)对于普通用户可以启用标准审计和精细化审计,以及应用审计等对普通用户建立标准审计标准审计基于语句 基于权限 基于对象基于语句的审计在普通用户基于对表的操作,比如create这种操作那么会建立审计,这个审计是除了对sys用户之外所以普通用户的审计SQL> audit table by scott whenever...

2018-10-11 14:18:57 741

转载 Oracle Huge Pages,Transparent Huge Pages

写在前言在Linux中大页分为两种:Huge pages (标准大页)和 Transparent Huge pages(透明大页)。内存是以块即页的方式进行管理的,当前大部分系统默认的页大小为4096 bytes即4K。1MB内存等于256页;1GB内存等于256000页。CPU拥有内置的内存管理单元,包含这些页面的列表,每个页面通过页表条目引用。当内存越来越大的时候,CPU需要管理这...

2018-10-09 10:51:04 675

转载 Oracle V$SESSION_EVENT 和 V$SYSTEM_EVENT

V$SESSION_EVENT 和 V$SYSTEM_EVENT  V$SESSION 及 V$SESSION_WAIT 视图记录了活动会话当前正在发生的等待 , 但 是 要 知 道 一 个 活 动 会 话 在 其 生 命 周 期 只 能 可 能 经 历 很 多 等 待 , 这 些 等 待 通 过V$SESSION_EVENT 视图记录。但是需要注意的是,这个视图记录的是累积信息,同一会话...

2018-10-08 14:20:20 1110

原创 Oralce 执行计划

执行计划� SQL语句访问和处理数据的方式 下面这张乱七八糟的图就是说,一条SQL语句从开始到结束可能要走好多条路。执行计划--数据的访问 � 直接表的访问– 并行– 多数据块...� 通过索引访问– index unique scan– index range scan–index full scan–index fast full scan– index skip scan ...

2018-10-01 10:30:09 836

空空如也

空空如也

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

TA关注的人

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