08 2016 档案

一条sql导致数据库整体性能下降的诊断和解决的全过程
摘要:今天早上一来,数据库load就比往常高了许多。想想数据库唯一的变化是昨天早上我曾经重新分析过数据库对象。 [@more@] 发现数据库load很高,首先看top发现没有特别异常的进程,在数据库中适时抓取正在运行的sql也没发现异常(通常运行时间非常短的sql是不能被抓取到的)。询问相关应用程序人员, 阅读全文

posted @ 2016-08-30 09:19 张冲andy 阅读(1309) 评论(0) 推荐(0) 编辑

oracle之检查点(Checkpoint)
摘要:检查点是一个数据库事件,它把修改数据从高速缓存写入磁盘,并更新控制文件和数据文件。检查点分为三类:1)局部检查点:单个实例执行数据库所有数据文件的一个检查点操作,属于此实例的全部脏缓存区写入数据文件。触发命令:svmrgrl>alter system checkpoint local;这条命令显示的 阅读全文

posted @ 2016-08-29 22:43 张冲andy 阅读(12767) 评论(0) 推荐(0) 编辑

linux内核值shmmax问题
摘要:问题:(rac安装过程中grid检测) Please run the following script on each node as "root" user to execute the fixups:'/tmp/CVU_11.2.0.4.0_grid/runfixup.sh' 然后我根据提示去运 阅读全文

posted @ 2016-08-22 10:31 张冲andy 阅读(1382) 评论(0) 推荐(0) 编辑

如何在VMware虚拟机间建立共享磁盘?
摘要:在同一台电脑上,有时难免要安装多个虚拟机,存储空间就成了最大的问题,那么如何解决虚拟机的硬盘问题呢,Vmware自带的工具可以很好的解决此问题,下面我们就来看看如何在Vmware虚拟机间建立共享磁盘? 1、先在你本机的vmware安装目录上找到 vmware-vdiskmanager.exe 执行文 阅读全文

posted @ 2016-08-21 12:26 张冲andy 阅读(34734) 评论(2) 推荐(0) 编辑

Mysql 不同版本 说明
摘要:Mysql 的官网下载地址: http://dev.mysql.com/downloads/ 在这个下载界面会有几个版本的选择。 1. MySQL Community Server 社区版本,免费,但是Mysql不提供官方技术支持。 MySQLCommunity Server is a freely 阅读全文

posted @ 2016-08-19 22:35 张冲andy 阅读(404) 评论(0) 推荐(0) 编辑

mysql 概念和逻辑架构
摘要:1.MySQL整体逻辑架构 mysql 数据库的逻辑架构如下图: 第一层,即最上一层,所包含的服务并不是MySQL所独有的技术。它们都是服务于C/S程序或者是这些程序所需要的 :连接处理,身份验证,安全性等等。 第二层值得关注。这是MySQL的核心部分。通常叫做 SQL Layer。在 MySQL据 阅读全文

posted @ 2016-08-19 22:24 张冲andy 阅读(4131) 评论(0) 推荐(1) 编辑

mysql 在大型应用中的架构演变
摘要:文正整理自:http://www.csdn.net/article/2014-06-10/2820160 可扩展性 架构的可扩展性往往和并发是息息相关,没有并发的增长,也就没有必要做高可扩展性的架构,这里对可扩展性进行简单介绍一下,常用的扩展手段有以下两种: Scale-up:纵向扩展,通过替换为更 阅读全文

posted @ 2016-08-19 22:23 张冲andy 阅读(522) 评论(0) 推荐(0) 编辑

mysql 的存储引擎介绍
摘要:在数据库中存的就是一张张有着千丝万缕关系的表,所以表设计的好坏,将直接影响着整个数据库。而在设计表的时候,我们都会关注一个问题,使用什么存储引擎。等一下,存储引擎?什么是存储引擎? 什么是存储引擎? 关系数据库表是用于存储和组织信息的数据结构,可以将表理解为由行和列组成的表格,类似于Excel的电子 阅读全文

posted @ 2016-08-19 22:22 张冲andy 阅读(45855) 评论(2) 推荐(5) 编辑

mysql 源代码目录及安装目录介绍
摘要:1、源代码目录介绍: 1、BUILD BUILD目录是编译、安装脚本目录,绝大部分以compile-开头,其中的SETUP.sh脚本为C和C++编译器设置了优化选项。2、client client目录包括常用命令和客户端工具代码,这些源代码文件中包括密码确认功能get_password.c、SSL连 阅读全文

posted @ 2016-08-19 22:21 张冲andy 阅读(4513) 评论(0) 推荐(0) 编辑

【MySQL】查看MySQL配置文件路径及相关配置
摘要:1)关于配置文件路径 有时候,我发现虽然尝试修改了配置文件的一些变量,但是并没有生效。后来才发现原来是因为修改的文件并非MySQL服务器读取的配置文件。 如果不清楚MySQL当前使用的配置文件路径,可以尝试这样查看: 从上图可以看出, 服务器首先会读取/etc/my.cnf文件,如果发现该文件不存在 阅读全文

posted @ 2016-08-19 22:18 张冲andy 阅读(2845) 评论(0) 推荐(0) 编辑

MySQL入门02-MySQL二进制版本快速部署
摘要:在上篇文章 MySQL入门01-MySQL源码安装 中,我们介绍了MySQL源码安装的方法。源码安装虽然有着更加灵活和更加优化等诸多优势。但源码编译安装部署的过程相对复杂,而且整个过程所花费的时间很长。对于一整套系统和硬件完全一样的机器,其实完全可以只在一台机器源码安装,然后打包好编译出来的二进制版 阅读全文

posted @ 2016-08-19 22:07 张冲andy 阅读(438) 评论(0) 推荐(0) 编辑

MySQL入门01-MySQL源码安装
摘要:操作系统:CentOS 6.7MySQL版本:5.6.30 1.前期准备 2.系统配置 3.CMake编译配置 4.make && make install 5.后期配置和测试 Reference 1.前期准备 首先需要CMake,可以yum直接安装: 也可以官网 https://cmake.org 阅读全文

posted @ 2016-08-19 22:06 张冲andy 阅读(518) 评论(0) 推荐(0) 编辑

如何彻底杀掉不良用户会话
摘要:在ORACLE数据库当中,有时候会使用ALTER SYSTEM KILL SESSION 'sid,serial#'杀掉一个会话进程,但是使用这个SQL语句杀掉会话后,数据库并不会立即释放掉相关的资源,有时候你会发现锁定的资源很长时间也不会释放,即使会话状态为“KILLED”,依然会阻塞其它会话。 阅读全文

posted @ 2016-08-17 00:08 张冲andy 阅读(4386) 评论(0) 推荐(0) 编辑

【Bitmap Index】B-Tree索引与Bitmap位图索引的锁代价比较研究
摘要:通过以下实验,来验证Bitmap位图索引较之普通的B-Tree索引锁的“高昂代价”。位图索引会带来“位图段级锁”,实际使用过程一定要充分了解不同索引带来的锁代价情况。1.为比较区别,创建两种索引类型的测试表1)在表t_bitmap上创建位图索引SEC@ora11g> create table t_b 阅读全文

posted @ 2016-08-12 23:22 张冲andy 阅读(264) 评论(0) 推荐(0) 编辑

【RAC】使用一条“ps”命令获取Linux环境下全部RAC集群进程信息
摘要:如何仅使用一条ps命令便能获取到所有与RAC集群进程相关的信息。 从所使用的命令角度上看很简单,仅需使用ps命令结合grep命令便能实现。问题关键是需要确定检索哪些关键字。1.与RAC集群有关的进程1)常驻系统的通用进程ocssd.binevmd.binevmlogger.bincrsd.bin这些 阅读全文

posted @ 2016-08-12 23:17 张冲andy 阅读(412) 评论(0) 推荐(0) 编辑

一份11gR2 rac awr报告的简单分析
摘要:昨晚网友发来一份awr报告,希望帮忙分析一下。由于其他信息都没有,仅仅只有一份awr,鉴于目前有大多的朋友还不太熟悉或者说不知道如何去进行awr的分析。我这里就拿这个awr来进行分析,当抛砖引玉了。首先申请,网上分析awr的文章不少,大家也都可以参考一下。 首先来看awr前面部分信息,了解下系统的版 阅读全文

posted @ 2016-08-12 22:24 张冲andy 阅读(4169) 评论(0) 推荐(0) 编辑

Oracle ASM 详解
摘要:ASM:Automatic Storage Management, 是Oracle 主推的一种面向Oracle的存储解决方案, ASM 和 RDBMS 非常相似,ASM 也是由实例和文件组成, 也可以通过sqlplus 工具来维护。 ASM 实例的创建和删除也可以用DBCA 这个命令来操作。在dbc 阅读全文

posted @ 2016-08-12 22:07 张冲andy 阅读(19235) 评论(1) 推荐(0) 编辑

RAW+ASM 的RAC 安装文档
摘要:实验平台:Oracle 10gR2 RAC + RHEL 4.0 +VMWare GSX 3.2.0 安装步骤: 1.安装前准备及OS安装配置 2.安装Oracle 10gR2 clusterware 3.安装Oracle 10gR2 database 4.配置netca 5.创建ASM 实例 6. 阅读全文

posted @ 2016-08-12 22:04 张冲andy 阅读(1143) 评论(0) 推荐(0) 编辑

Oracle RAC Failover 详解
摘要:Oracle RAC 同时具备HA(High Availiablity) 和LB(LoadBalance). 而其高可用性的基础就是Failover(故障转移). 它指集群中任何一个节点的故障都不会影响用户的使用,连接到故障节点的用户会被自动转移到健康节点,从用户感受而言, 是感觉不到这种切换。 O 阅读全文

posted @ 2016-08-12 22:01 张冲andy 阅读(5438) 评论(0) 推荐(0) 编辑

Oracle 10g RAC OCR 和 VotingDisk 的备份与恢复
摘要:Oracle RAC 中OCR 和Voting Disk 备份在我的blog: Oracle RAC 常用维护工具和命令 中已经有说明,现在再次把它单独拿出做一个说明, 因为OCR 和Voting Disk 对于RAC 系统来说太重要了。 Oracle RAC 常用维护工具和命令 http://bl 阅读全文

posted @ 2016-08-12 21:59 张冲andy 阅读(460) 评论(0) 推荐(0) 编辑

Oracle RAC 归档 与 非归档 切换
摘要:Oracle 的生产库都是启动在归档模式下,RAC下归档非归档的切换和单实例也是一样的,都是在MOUNT模式下执行ALTER DATABASE ARCHIVELOG/NOARCHIVELOG;命令。 不同的是:RAC环境下所有实例都必须处于非OPEN状态,然后在任意一个处于MOUNT状态的实例执行A 阅读全文

posted @ 2016-08-12 21:56 张冲andy 阅读(450) 评论(0) 推荐(0) 编辑

RAC实例 表空间 维护
摘要:先配置一下监听,这样我们就可以从客户端进行连接了。 我这里写了三种连接。 第一种是正常方式,一般都采用这种方式,后面的rac1和rac2 是方便测试。因为如果用第一种方式的话,客户端连哪个实例是随机的,不好进行控制,除非手动的关闭某个实例,让Oracle 漂过去,那样有点麻烦。 我就又多添加了2个监 阅读全文

posted @ 2016-08-12 21:45 张冲andy 阅读(386) 评论(0) 推荐(0) 编辑

RAC 修改 spfile 参数
摘要:我们知道数据库的参数文件有spfile 和pfile。 RAC 的参数文件比较特殊。 因为默认情况下,RAC的spfile 是放在共享设备上(RAW设备或者ASM磁盘组)。而在各节点的pfile文件里只记录了这个spfile的位置。 所以在用spfile 生成pfile 或者修改相关参数值时都需要特 阅读全文

posted @ 2016-08-12 21:44 张冲andy 阅读(3980) 评论(0) 推荐(0) 编辑

Oracle 11gR2 RAC 新特性说明
摘要:最近接触了一下Oracle 11g R2 的RAC,发现变化很大。 所以在自己动手做实验之前还是先研究下它的新特性比较好。 一. 官网介绍 先看一下Oracle 的官网文档里对RAC 新特性的一点说明。 Oracle Database 11g Release 2 (11.2.0.2) New Fea 阅读全文

posted @ 2016-08-12 21:35 张冲andy 阅读(2430) 评论(0) 推荐(0) 编辑

Oracle 补丁体系 及 opatch 工具 介绍
摘要:一. CPU(Critical Patch Update) 一个CPU内包含了对多个安全漏洞的修复,并且也包括相应必需的非安全漏洞的补丁。CPU是累积型的,只要安装最新发布的CPU即可,其中包括之前发布的所有CPU的内容。事实上,在CPU之前的安全漏洞修改除去个别例外也被包括在CPU中。Oracle 阅读全文

posted @ 2016-08-12 21:27 张冲andy 阅读(1005) 评论(0) 推荐(0) 编辑

Oracle 11gR2 RAC 常用维护操作 说明
摘要:一.启动和停止集群 在Oracle 11gR2 下的RAC,架构发生了变化。CRS的信息也是放在ASM 实例里的,所以要关asm,必须关闭crs, 如果还使用了acfs的话,一关crs那么acfs里的信息也不能访问了,所以一般不重启机器,不轻易关crs, 其他的service可以根据自己的需要去st 阅读全文

posted @ 2016-08-12 21:15 张冲andy 阅读(5499) 评论(0) 推荐(0) 编辑

Oracle RAC 常用维护工具和命令
摘要:Oracle 的管理可以通过OEM或者命令行接口。 Oracle Clusterware的命令集可以分为以下4种: 节点层:osnodes 网络层:oifcfg 集群层:crsctl, ocrcheck,ocrdump,ocrconfig 应用层:srvctl,onsctl,crs_stat 下面分 阅读全文

posted @ 2016-08-12 21:14 张冲andy 阅读(476) 评论(0) 推荐(0) 编辑

Oracle 10g RAC 启动与关闭
摘要:一. 检查共享设备 一般情况下, 存放OCR 和 Voting Disk 的OCFS2 或者raw 都是自动启动的。 如果他们没有启动,RAC 肯定是启动不了的。 1.1 如果使用ocfs2的,检查ocfs2 状态 /etc/init.d/o2cb status 在挂载之前,/etc/init.d/ 阅读全文

posted @ 2016-08-12 21:12 张冲andy 阅读(3283) 评论(0) 推荐(0) 编辑

oracle单表选择率(selectivity)——计算执行计划的基数
摘要:CBO优化器是基于对当前经过特定测试的数据集中预期的行比率估计来计算基数的。此处的行数之比是一个数值,称为选择率(selectivity)。得到选择率之后,将其与输入行数进行简单相乘既可得到基数。 在理解选择性之前,必须得对user_tab_col_statistics视图有一定了解: [sql]  阅读全文

posted @ 2016-08-12 15:36 张冲andy 阅读(2922) 评论(0) 推荐(1) 编辑

不该建索引及不走索引的原因
摘要:1.5 不应该建索引列的特点: 第一,对于那些在查询中很少使用或者参考的列不应该创建索引。这是因为,既然这些列很少使用到,因此有索引或者无索引,并不能提高查询速度。相反,由于增加了索引,反而降低了系统的维护速度和增大了空间需求。 第二,对于那些只有很少数据值的列也不应该增加索引。这是因为,由于这些列 阅读全文

posted @ 2016-08-12 14:41 张冲andy 阅读(1326) 评论(0) 推荐(0) 编辑

SQL语言:DDL/DML/DQL/DCL
摘要:SQL (Structure Query Language)语言是数据库的核心语言。 SQL 的发展是从1974年开始的,其发展过程如下: 1974年 由Boyce和Chamberlin提出,当时称SEQUEL。 1976年 IBM公司的Sanjase研究所在研制RDBMS SYSTEM R时改为S 阅读全文

posted @ 2016-08-11 14:14 张冲andy 阅读(302) 评论(0) 推荐(0) 编辑

Oracle GI 日志收集工具 - TFA 简介
摘要:转载自:https://blogs.oracle.com/Database4CN/entry/tfa_collector_%E4%BB%8B%E7%BB%8D 1.TFA的目的: TFA是个11.2版本上推出的用来收集Grid Infrastructure/RAC环境下的诊断日志的工具,它可以用非常 阅读全文

posted @ 2016-08-10 23:35 张冲andy 阅读(1266) 评论(0) 推荐(0) 编辑

RAC8——scan ip的理解
摘要:SCAN概念 先介绍一下什么叫SCAN,SCAN(Single Client Access Name)是Oracle从11g R2开始推出的,客户端可以通过SCAN特性负载均衡地连接到RAC数据库。SCAN提供一个域名来访问RAC,域名可以解析1个到3个(注意,最多3个)SCAN IP,我们可以通过 阅读全文

posted @ 2016-08-10 23:34 张冲andy 阅读(1938) 评论(0) 推荐(0) 编辑

RAC7——vip的理解
摘要:VIP特点: 1 VIP是在clusterware安装最后阶段,通过脚本VIPCA创建的; 2 VIP作为一个Nodeapps类型的CRS Resource注册到OCR中,并由CRS维护状态; 3 VIP会绑定到节点的public 网卡上;那么public网卡就有两个地址了; 4 当某个节点发生故障 阅读全文

posted @ 2016-08-10 23:33 张冲andy 阅读(319) 评论(0) 推荐(0) 编辑

RAC6——crsctl 和 srvctl 命令的区别理解
摘要:Oracle Clusterware提供了丰富的工具,我们把常用的工具按照rac的四层机构做了划分,然后分别介绍: 节点层: olsnodes 参数-n -i -p 网络层: oifcfg 四个子命令可以通过oifcfg -help查看下 iflist 显示网口列表 getif 可以获得单个网口信息 阅读全文

posted @ 2016-08-10 23:32 张冲andy 阅读(8687) 评论(0) 推荐(1) 编辑

RAC5——11gR2以后GI进程的变化
摘要:参考文档: 11gR2 Clusterware and Grid Home - What You Need to Know (Doc ID 1053147.1)诊断 Grid Infrastructure 启动问题 (Doc ID 1623340.1) Oracle 11gR2 中对CRSD资源进行 阅读全文

posted @ 2016-08-10 23:31 张冲andy 阅读(968) 评论(0) 推荐(0) 编辑

RAC3——RAC原理开始
摘要:1、RAC并发 RAC的本质是一个数据库,只不过现在这个数据库运行在了多台计算机上,在原先的单实例中,一个进程是否可以修改一条数据,取决于是否有其他进程(同一台计算机上)并发修改。在RAC环境下,这种判断已经不够了,还必须坚持其他计算机上的进程是否有并发修改。 于是RAC要解决的第一个问题就是:如何 阅读全文

posted @ 2016-08-10 23:29 张冲andy 阅读(629) 评论(0) 推荐(0) 编辑

RAC4——架构和变化
摘要:1、RAC的架构 2、由单实例变RAC的变化 1、SGA的变化: 和传统的单实例相比,RAC 实例中SGA最显著的变化时多了一个GRD(Global resource directory)部分。 2、后台进程的变化: 1) LMSn进程:这个进程是cache fusion 的主要进程,负责数据块在实 阅读全文

posted @ 2016-08-10 23:29 张冲andy 阅读(423) 评论(0) 推荐(0) 编辑

RAC2——11g Grid Infrastructure的新机制
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 可以看到,最初CRS(Cluster Ready Services)名词的起源就是因为10.1中作为集群软件的原因。后来经历了Clusterware,到了11g,终于改成了GI了。 11g新的 阅读全文

posted @ 2016-08-10 23:27 张冲andy 阅读(673) 评论(0) 推荐(0) 编辑

RAC1——Clusterware概念简介1
摘要:一 集群环境下的一些特殊问题 1.1 并发控制 在集群环境中, 关键数据通常是共享存放的,比如放在共享磁盘上。 而各个节点的对数据有相同的访问权限, 这时就必须有某种机制能够控制节点对数据的访问。 Oracle RAC 是利用DLM(Distribute Lock Management) 机制来进行 阅读全文

posted @ 2016-08-10 23:26 张冲andy 阅读(1047) 评论(0) 推荐(0) 编辑

Oracle 11gR2 rac 的各项服务说明
摘要:安装结束后,会产生一些后台进程来确保集群正常工作并能够与外部通讯。其中的一些有序linux平台的要求需要以root用户权限来启动。比如,网络配置的改动就需要更高的权限。其他后台进程将以grid软件所在系统用户的权限来运行。下面的表格介绍主要的一 些后台进程 安装结束后,会产生一些后台进程来确保集群正 阅读全文

posted @ 2016-08-10 23:24 张冲andy 阅读(2162) 评论(0) 推荐(0) 编辑

因域名解析导致数据库连接延迟分析
摘要:一、现状记录 [oracle@node1 ~]$ /sbin/ifconfig eth1 Link encap:Ethernet HWaddr 00:25:90:04:AB:6B inet addr:192.168.9.140 Bcast:192.168.15.255 Mask:255.255.24 阅读全文

posted @ 2016-08-10 23:19 张冲andy 阅读(3162) 评论(2) 推荐(0) 编辑

如何查询Oracle性能监控
摘要:1、监控等待事件select event,sum(decode(wait_time,0,0,1)) prev, sum(decode(wait_time,0,1,0)) curr,count(*)from v$session_wait group by event order by 4; Lock 阅读全文

posted @ 2016-08-10 23:15 张冲andy 阅读(1066) 评论(0) 推荐(0) 编辑

Oracle RAC环境的日志体系
摘要:转摘:http://blog.itpub.net/22664653/viewspace-722463/ 在Oracle RAC环境中比单个系统的日志体系要复杂:见下图: 简单介绍一下有关Oracle集群环境中日志体系结构,在遇到问题时,可以快速查找所需的日志文件,及时的定位问题~ 告警日志集群节点集 阅读全文

posted @ 2016-08-10 23:12 张冲andy 阅读(567) 评论(0) 推荐(0) 编辑

基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境
摘要:1.资源准备 最近,在VmwareStation 10虚拟机上,基于CentOS5.4安装Oracle 11g RAC,并把过程记录下来.刚开始时,是基于CentOS 6.4安装Oracle 11g RAC, 没有成功,主要是Oracle 11g RAC安装,没有针对CentOS 6.4的内核的一些 阅读全文

posted @ 2016-08-10 22:57 张冲andy 阅读(3140) 评论(0) 推荐(0) 编辑

Oracle 存储过程发送邮件
摘要:CREATE OR REPLACE PROCEDURE PROCSENDEMAIL(P_TXT VARCHAR2, P_SUB VARCHAR2, P_SENDOR VARCHAR2, P_RECEIVER VARCHAR2, P_SERVER VARCHAR2, P_PORT NUMBER DEF 阅读全文

posted @ 2016-08-10 17:23 张冲andy 阅读(1695) 评论(1) 推荐(0) 编辑

设置Linux系统的空闲等待时间TMOUT
摘要:为了增强Linux系统的安全性,我们需要在用户输入空闲一段时间后自动断开,这个操作可以由设置TMOUT值来实现。将以下字段加入到/etc/profile 中即可(对所有用户生效)。 export TMOUT=900 # 设置900秒内用户无操作就字段断开终端 readonly TMOUT # 将值设 阅读全文

posted @ 2016-08-10 11:27 张冲andy 阅读(17288) 评论(0) 推荐(2) 编辑

使用Oracle PROFILE控制会话空闲时间
摘要:客户想实现对会话空闲时间的控制,下面是做的一个例子。Microsoft Windows [版本 6.1.7601] 版权所有 (c) 2009 Microsoft Corporation。保留所有权利。 C:\Users\LIUBINGLIN>sqlplus sys/Oracle123@localh 阅读全文

posted @ 2016-08-10 11:18 张冲andy 阅读(3646) 评论(0) 推荐(0) 编辑

ORACLE sid,pid,spid总结
摘要:概念上:1.spid (system process id) 是操作系统层面的进程id .2.pid(process id) 这个是基于oracle的进程id个人理解为就是oracle给自己的进程的一个编号。3.sid.(这个就是session 的id) 这个个人理解为,就是有人在同oracle连接 阅读全文

posted @ 2016-08-09 16:33 张冲andy 阅读(4429) 评论(0) 推荐(0) 编辑

总结:基于Oracle Logminer数据同步
摘要:第 1 页 共 20 页 出自石山园主,博客地址:http://www.cnblogs.com/shishanyuan LogMiner 配置使用手册 1 Logminer 简介 1.1 LogMiner介绍 Oracle LogMiner 是 Oracle 公司从产品 8i 以后提供的一个实际非常 阅读全文

posted @ 2016-08-06 18:24 张冲andy 阅读(1619) 评论(0) 推荐(0) 编辑

从操作系统rm数据文件后,利用句柄与rman恢复的过程。(已验证)
摘要:以下操作代码的流程是配的,但是相应的文件名,啥的 必须改动。 故障现象 数据文件被误删除 具体情况 接到反馈说,数据文件data20120512.dbf被误删除,需要恢复 数据库提示 ERROR at line 1:ORA-01116: error in opening database file 阅读全文

posted @ 2016-08-06 16:43 张冲andy 阅读(317) 评论(0) 推荐(0) 编辑

ORACLE expdp/impdp详解
摘要:ORCALE10G提供了新的导入导出工具,数据泵。Oracle官方对此的形容是:Oracle DataPump technology enables Very High-Speed movement of data and metadata from one database to another. 阅读全文

posted @ 2016-08-05 23:20 张冲andy 阅读(1593) 评论(0) 推荐(0) 编辑

asm数据文件迁移(asm–>asm)
摘要:rman迁移操作 [oracle@localhost oradata]$ rman target / Recovery Manager: Release 10.2.0.3.0 - Production on Mon Jun 27 05:50:03 2011 Copyright (c) 1982, 2 阅读全文

posted @ 2016-08-05 16:05 张冲andy 阅读(845) 评论(0) 推荐(0) 编辑

asm数据文件迁移(os–>asm)
摘要:--添加测试表空间 SQL> create tablespace xff datafile '/u01/oradata/xifenfei.dbf' size 10m autoextend on maxsize 100m; Tablespace created. --查看数据文件位置 SQL> sel 阅读全文

posted @ 2016-08-05 16:04 张冲andy 阅读(385) 评论(0) 推荐(0) 编辑

Oracle数据泵的使用
摘要:几乎所有DBA都熟悉oracle的导出和导入实用程序,它们将数据装载进或卸载出数据库,在oracle database 10g和11g中,你必须使用更通用更强大的数据泵导出和导入(Data Pump Export and Import)实用程序导出和导入数据。 以前的导出和导入实用程序在oracle 阅读全文

posted @ 2016-08-04 21:09 张冲andy 阅读(16487) 评论(0) 推荐(1) 编辑

os层删除与数据库层drop的区别于对策。
摘要:os rm删除的,可以通过os层面恢复(句柄、inode、如果inode没有了可以根据block去重组出来数据文件),也可以通过rman备份还原方式恢复。 db 层面drop删除的 只能不完全恢复(基于scn或者timestamp的全库不完全恢复)。 inode恢复的原理:尽管删除命令只是在文件节点 阅读全文

posted @ 2016-08-03 22:44 张冲andy 阅读(811) 评论(0) 推荐(0) 编辑

Oracle误删除表空间的恢复
摘要:对于误删除表空间的恢复,本文通过基于数据库的时间点恢复和基于表空间的时间点恢复分别加以讨论 一 通过基于数据库的时间点恢复被误删除的表空间 1 需要注意的事项 a 基于数据库的时间点恢复将会回退整个数据库。 b 误删除表空间,当数据库有之前可用于恢复的全库备份和相关归档,如果对数据库执行不完全恢复, 阅读全文

posted @ 2016-08-03 22:28 张冲andy 阅读(4439) 评论(0) 推荐(0) 编辑

TNS-12535 TNS-00505的处理方法
摘要:原文地址:TNS-12535 TNS-00505的处理方法 作者:wzq609 原文地址:TNS-12535 TNS-00505的处理方法 作者:wzq609 硬件说明: 操作系统版本:ORACLE LINUX 6.3 64位 数据库版本:11.2.0.3 64位 问题说明: 在检查数据库的aler 阅读全文

posted @ 2016-08-02 14:58 张冲andy 阅读(4508) 评论(0) 推荐(0) 编辑

Oracle 基于用户管理恢复的处理
摘要:-- Oracle 基于用户管理恢复的处理 Oracle支持多种方式来管理数据文件的备份与恢复来保证数据库的可靠与完整。除了使用RMAN工具以及第三方备份与恢复工具之外,基于 用户管理的备份与恢复也是DBA经常使用的方式之一。本文首先介绍了恢复的相关概念,接下来详细讲述了在归档模式下使用基于用户管理 阅读全文

posted @ 2016-08-02 12:24 张冲andy 阅读(1842) 评论(0) 推荐(0) 编辑

Oracle 实例恢复
摘要:-- Oracle 实例恢复 一、Oracle实例失败 Oracle实例失败多为实例非一致性关闭所致,通常称为崩溃(crash)。实例失败的结果等同于shutdown abort。 实例失败的原因 电源负载故障 硬件故障 后台进程失败 异常关闭数据库 实例失败后的状况 数据库可能丢失已提交的事务以及 阅读全文

posted @ 2016-08-02 12:23 张冲andy 阅读(937) 评论(0) 推荐(0) 编辑

使用 ASMCMD 工具管理ASM目录及文件
摘要:-- 使用ASMCMD 工具管理ASM目录及文件 在ASM实例中,所有的存储于ASM磁盘组中的文件对于操作系统命令而言是不可访问的,因此也无法使用常规的命令来操纵ASM磁盘中的文 件。所幸的是,我们有ASMCMD工具来代替操作系统命令来完成这部分工作。ASMCMD工具提供了类似于操作系统的常用命令, 阅读全文

posted @ 2016-08-02 12:20 张冲andy 阅读(8393) 评论(0) 推荐(0) 编辑

ASM 磁盘、目录的管理
摘要:-- ASM 磁盘、目录的管理 ASM磁盘是ASM体系结构的重要组成部分,ASM磁盘由ASM实例来定位、管理,本文主要讲述ASM磁盘组、故障组等等。 有关ASM实例及ASM数据库的创建请参考:创建ASM实例及ASM数据库 一、相关概念 1.ASM 磁盘组 ASM存储管理除了ASM实例之外,最大的组成 阅读全文

posted @ 2016-08-02 12:19 张冲andy 阅读(2358) 评论(0) 推荐(0) 编辑

创建ASM实例及ASM数据库
摘要:-- 创建ASM实例及ASM数据库 一、ASM相关概念 1.什么是ASM(Auto Storage Management) 简称自动存储管理,是一种用于管理磁盘的工具 能够在多个物理设备之间实现条带化、镜像数据文件、恢复文件等 文件按分配单元AUs(allocation units)平衡分布在磁盘组 阅读全文

posted @ 2016-08-02 12:17 张冲andy 阅读(1387) 评论(0) 推荐(0) 编辑

Oracle 表空间与数据文件
摘要:--Oracle 表空间与数据文件 /* 一、概念 表空间:是一个或多个数据文件的逻辑集合 表空间逻辑存储对象:永久段-->如表与索引 临时段-->如临时表数据与排序段 回滚段-->用于事物回滚或闪回内存的撤销数据 表空间分类:系统表空间(system、sysaux),非系统表空间 一个表空间至少包 阅读全文

posted @ 2016-08-02 11:56 张冲andy 阅读(505) 评论(0) 推荐(0) 编辑

Oracle 归档日志
摘要:-- Oracle 归档日志 Oracle可以将联机日志文件保存到多个不同的位置,将联机日志转换为归档日志的过程称之为归档。相应的日志被称为归档日志。 一、归档日志 是联机重做日志组文件的一个副本 包含redo记录以及一个唯一的log sequence number 对日志组中的一个日志文件进行归档 阅读全文

posted @ 2016-08-02 11:53 张冲andy 阅读(2288) 评论(0) 推荐(0) 编辑

Oracle 联机重做日志文件(ONLINE LOG FILE)
摘要:-- Oracle 联机重做日志文件(ONLINE LOG FILE) 一、Oracle中的几类日志文件 Redo log files -->联机重做日志 Archive log files -->归档日志 Alert log files -->告警日志 Trace files -->跟踪日志 us 阅读全文

posted @ 2016-08-02 11:51 张冲andy 阅读(4011) 评论(0) 推荐(0) 编辑

ORA-32004 的错误处理
摘要:启动数据库时,收到了ORA-32004 的错误,错误多是一些过时且在当前版本中不在使用的参数,如果碰到类似的错误,只需要将其 reset即可。 SQL> startup;ORA-32004: obsolete or deprecated parameter(s) specified for RDBM 阅读全文

posted @ 2016-08-02 09:53 张冲andy 阅读(1765) 评论(0) 推荐(0) 编辑

告警日志
摘要:告警日志介绍 告警日志文件是一类特殊的跟踪文件(trace file)。告警日志文件命名一般为alert_<SID>.log,其中SID为ORACLE数据库实例名称。数据库告警日志是按时间顺序记录message和错误信息。 告警日志位置 在ORACLE 10g中,BACKGROUND_DUMP_DE 阅读全文

posted @ 2016-08-01 23:28 张冲andy 阅读(2348) 评论(0) 推荐(0) 编辑

ORACLE 归档日志打开关闭方法
摘要:设置归档的方法。 1 sql> archive log list; #查看是不是归档方式 2 sql> alter system set log_archive_start=true scope=spfile; #启用主动归档 sql> alter system set log_archive_de 阅读全文

posted @ 2016-08-01 20:23 张冲andy 阅读(1904) 评论(0) 推荐(0) 编辑

oracle归档日志配置查询
摘要:归档日志(Archive Log)是非活动的重做日志备份.通过使用归档日志,可以保留所有重做历史记录,当数据库处于ARCHIVELOG模式并进行日志切换式,后台进程ARCH会将重做日志的内容保存到归档日志中.当数据库出现介质失败时,使用数据文件备份,归档日志和重做日志可以完全恢复数据库.日志操作模式 阅读全文

posted @ 2016-08-01 18:41 张冲andy 阅读(6055) 评论(0) 推荐(0) 编辑

导航