自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 Oracle sqlldr

sqlldr是操作系统命令行下的命令,用来将文本格式数据(或csv)导入到oracle数据库。命令:sqlldr userid=user/password control=data.ctl log=0228.log parallel=yes direct=ye控制文件:load data --控制文件标识CHARACTERSE

2017-02-28 19:43:58 726

转载 ONLINE方式在线重建索引异常中断后遇到ORA-08104错误的处理思路

最近在处理ORA-08102错误时,使用ONLINE方式在线重建索引异常中断后遇到ORA-08104错误;ORA-08104错误网上有许多相关案例和解决方法,这里我也汇总一下解决方法,记录一下本次解决的心得。当在线重建索引"ALTER INDEX ... REBUILD ONLINE"异常中断后(异常的定义是没有正常完成吧);再次重建时可能会遇到如下错误 :ORA-08104: t

2017-02-24 20:14:00 537

转载 Oracle ASH分析详解

一. ASH(Active Session History)ASH以V$SESSION为基础,每秒采样一次,记录活动会话等待的事件。不活动的会话不会采样, 采样工作由新引入的后台进程MMNL完成。v$active_session_history视图提供了在实例级别抽取会话活动信息。活动会话每分钟会被抽样一次且被存储在sga中的循环缓冲区中。任何被连接到数据库且正等待一个不属于空闲等待时间的

2017-02-21 20:18:05 9988

原创 Oracle 12c创建pdb

一. 创建pdb1. 查看主机存储情况(asm/文件系统/裸设备),确定pdb数据文件存放路径查看存储情况:df -h查看seed pdb:cdb下查询dba_data_files查看pdb数据文件存放路径:可以切换到其他pdb结合存储情况确认新建的pdb存放路径2. create pluggable databaseSQL> create pluggable databa

2017-02-21 19:38:51 1986

原创 Oracle awr报告

一. Automatic Workload Repository概念Automatic Workload Repository(AWR)收集、处理和维护用于问题诊断的性能统计信息。该数据既存在于数据块中,也存在于内存中。AWR手机的数据可以通过报告和视图进行查看。数据库默认情况下已启用AWR收集统计信息,使用STATISTICS初始化参数来控制。此参数必须为typical或all才能启用A

2017-02-19 17:39:00 823

原创 oracle11g rac安装(操作记录版)

一. centos安装1. 选择安装镜像文件时注意勾选启动时连接。2. 网络配置Eth0:Ip地址:192.168.48.50子网掩码:255.255.255.0网关:192.168.48.255Eth1:Ip地址:10.0.0.10子网掩码:255.255.255.0网关10.0.0.2553. 存储规划Swap:4096Boot:100/

2017-02-15 19:37:11 2282

原创 Oracle安全加固

一. 概述PSU:Oracle选股在每个季度用户下载数量最多,并且得到验证具有较低风险的补丁放入到每个季度的psu中,修复比较严重的一些问题,包含每个季度的CPU,是累计型的。也就是说只需要使用最新的PSU升级SPU:2012年10月CPU更名为SPUCPU:每季度发布一次,用来修复安全方面的一些补丁,是累积型的。BP:在windows平台上的Oracle没有小补丁,只有成为Bun

2017-02-15 19:24:04 1384

转载 Oracle11g rac常用命令

1)、检查集群状态:  [grid@rac02 ~]$ crsctl check cluster  CRS-4537: Cluster Ready Services is online  CRS-4529: Cluster Synchronization Services is online  CRS-4533: Event Manager is online2)、所有 O

2017-02-13 21:29:34 686

转载 漫谈LOG FILE SYNC

LOG FILE SYNC概述来新公司工作,很大的一段时间都在调优日志写,提升系统的TPS,在这方面也积累了一些理论知识和实践经验,之前零零散散在微博上也发了很多关于logfile sync的帖子,篇幅都很短,有些是自己优化系统过程中的一个心得,有些是看书过程中的一点感悟,这次把他们汇集起来,变得也更有可读性一些,作为自己的一个总结,也希望里面的内容也或多或少能够帮助到你。log file

2017-02-09 19:12:02 1874

原创 Oracle常见等待事件概览

1.buffer busy waits:多个进程视图以不兼容的模式获取buffer pin时。原因:热块,多个会话频繁的读取或修改同样的数据块2.cbc latch:数据块在sga中的地址存放在一个hash链表中,该内存结构由一系列的cbc latch保护,对buffer cache中的块,要select,delete,update,都得先获得cbc latch,以保证对hash chai

2017-02-06 21:56:39 1666

原创 ORACLE清理归档日志

当oracle归档日志满了后,将无法正常登入oracle,需要扩充空间或删除一部分归档日志。一.首先删除归档日志物理文件,归档日志一般都是位于archive目录下。建议操作前先对数据库进行备份,删除时至少保留最近几天的日志用于数据库恢复。二.删除归档日志的物理文件后即可正常登入oracle,但是还没有吧归档日志删除干净,oracle的control file里面仍然记录着这些archive

2017-02-04 20:18:18 12626

原创 Cache Buffer Chain(CBC) Latch解析

一.  原理当一个数据块读入到sga中时,该块的块头(buffer header)地址存放在一个hash bucket的链表(hash chain)中。该内存结构由一系列cache buffer chains子latch保护(cbc latch)。对buffer cache中的块,要select或者update、insert、delete等,都得先获得cache buffer chains子l

2017-02-04 20:04:31 1610

原创 buffer busy waits理解

一.什么是buffer busy waits当n个进程想以不兼容的模式持有内存块上的buffer pin时,就会产生buffer busy waits等待。oracle访问/修改数据块的步骤:1.依据数据块的地址计算出数据块所在的bucket2.获得保护这个bucket的cbc latch3.在这个链表上查找需要的数据块,找到后,pin这个buffer(读取s,修改x)4.

2017-02-03 20:22:14 1594

MySQL_install.sh

MySQL自动化安装脚本

2021-04-14

MySQL5.6主从复制搭建文档.docx

MySQL5.6主从复制搭建文档

2021-04-14

空空如也

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

TA关注的人

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