自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

heguanghuicn的博客

奋斗中的小狼

  • 博客(34)
  • 收藏
  • 关注

原创 Oracle 11.2 Rac 重建EM (处理不当会产生生产事故) 怀璧其罪,这个坑你一定要知道

由于本人能里有限文章中避免不了描述不清,请留言告知。感谢一直奋斗在一线的你们,加油!----------------------------------------------------------------------------------------------------------------------------------------------------------...

2019-10-28 10:17:54 455

转载 SQL -- 判断测试SQL为软/硬解析(Oracle)

前言:本人能力有限,本文部分参考。执行SQL是软解析、硬解析?理论知识:(参考博客leshami)Oracle 硬解析与软解析是我们经常遇到的问题,什么情况会产生硬解析,什么情况产生软解析,又当如何避免硬解析?下面的描述将给出软硬解析的产生,以及硬解析的弊端和如何避免硬解析的产生。(其实理论说起来不难,难的是开发让你证明。头皮发麻)一、SQL语句的执行过程 当发布一...

2019-06-25 10:41:41 1184

转载 oracle数据库之性能问题分析,相关数据字典

oracle最重要的9个动态性能视图!v$session + v$session_wait v$processv$sqlv$sqltextv$bh (更宁愿是x$bh)v$lockv$latch_childrenv$sysstatv$system_event按组分的几组重要的性能视图1。System 的 over view v$sysstat , v$system_event , v$parame...

2018-03-14 17:32:39 354

转载 oracle 数据库DG架构,进程理解

下面是主备库进程的一张关联图RFS(remote file server):运行在备库上的进程,用于在备库上进行主库的日志恢复。默认,这个进程用于接收从主库传送过来的归档日志。当物理备库启用了 Redo Apply时,备库可以通过实时应用这个特性,直接使用这个进程从 standby redo log 中直接应用 redo 日志。下面是在备库的 alert 日志中截取的一段关于 RFS 的信息285...

2018-03-13 11:54:57 7213

转载 共享存储之SAN,NAS的深入比较

前言:本人能力有限,本文为转载文章。原文地址:http://wallimn.iteye.com/blog/1290721简单的解释如下:作者:LSI China链接:https://www.zhihu.com/question/24335605/answer/27454928来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。DAS即直接连接存储(Direct Attac...

2018-03-07 22:41:10 22131

转载 oracle数据库数据迁移工具数据泵(expdp,impdp)

转自:http://bbs.chinaunix.net/thread-3643706-1-1.html ORCALE10G提供了新的导入导出工具,数据泵。Oracle官方对此的形容是:OracleDataPump technology enables Very High-Speed movement of data and metadata from one database to another...

2018-03-06 16:48:17 1734

转载 oracle数据库跨平台数据迁移(XTTS) 配置实验

1前期准备1.1.  检查数据库时区,保持两边一致select dbtimezone from dual;DBTIME------+08:00 1.2.  检查数据库字符集,保持两边一致select * from nls_database_parameterswhere parameter like '%CHARACTERSET%';PARAMETER                      V...

2018-03-06 16:30:36 2264

转载 oracle数据库数据迁移之传输表空间(TTS)

前言:数据迁移是DBA日常工作之一,以下文章的实验细节比较全。如果原文作者觉得侵犯权益,请留言。传输表空间的实质是,抽取表空间元数据传输 + 表空间下数据文件传输PS:transport_datafiles这个参数不指定,则让oracle数据库自己选择数据文件。impdp directory=backup dumpfile=test01.dmp transport_datafiles=/u01/a...

2018-03-06 12:43:37 2409

转载 oracle数据库高可用DG之gap问题处理

当备库不能接受到一个或多个主库的归档日志文件时候,就发生了archive gap。丢失的归档日志文件就是gap,如果有gap,如果发生gap,dg会自动检测和处理通过拷贝丢失的日志到备库。gap什么时候被发现当主库在本地归档一个日志,但是备库没有收到,每分钟,主库就会看下他的备库是否在规定日志文件序号上有gap。gap怎么被解决gap 恢复通过投票机制处理,对物理和逻辑备库,dg检查gap及通过在...

2018-03-05 17:17:44 3404

转载 数据泵参数汇总与各种导出导入规则

原文地址:https://www.cnblogs.com/andy6/p/6698656.htmlEXPDP命令行选项1. ATTACH该选项用于在客户会话与已存在导出作用之间建立关联.语法如下ATTACH=[schema_name.]job_nameSchema_name用于指定方案名,job_name用于指定导出作业名.注意,如果使用ATTACH选项,在命令行除了连接字符串和ATTACH选项外...

2018-03-05 17:06:11 561

转载 xtts 跨异构数据平台传输表空间

今天主要跟大家分享一下XTTS,我在网上曾看过相关讨论,但发现按网上讲的那些去实际操作的话,还是会遇到一些坑,并不能实际落下来,所以今天想跟大家分享一些实战干货。    一、什么是XTTS   首先什么是XTTS。XTTS其实是从TTS来的,TTS大家做过吗?TTS其实也是传输数据的一种手段,传输数据的时候可能用过EXP的方式,再往后可能用数据泵导入导出一些数据,或者去做备份然后再恢复。其实还有一...

2018-03-05 17:03:14 1235

转载 oracle 数据库高可用之OGG的基础配置

前言:本文主要内容为当初刚开始接触OGG高可用架构时的部署,包含了我看到的一些比较好的文章的引用。目的都是为了让更多同学能更快的掌握相关知识,如果原创作者对此觉得损害了您的权益请留言。目录:理论、概念基础实验理论、概念,有助理解OGG的理解。学习必备。感谢原文作者,原文地址:飞机票理论、概念一. OGG 概述 OGG 全称Oracle Golden Gate。历史:Golden Gate公司于19...

2018-03-02 17:12:45 9777

原创 oracle数据库高可用配置之Data Guard(DG)基础配置

   前言:本文为oracle高可用配置中的DG基础搭建,网上存在很多类似文章。但是看起来都比较累,没有一个很简单,清晰的脉络,不太适合刚开始接触的同学。本文是我刚开始学习DG的实验笔记,希望能帮助理解,快速搭建出一个DG环境。以下是总结的步骤,先看一遍然后再做一遍,最后回头总结。第一阶段:核心处理主:修改归档模式修改数据库logging模式为force配置log_archive_config参数...

2018-03-02 11:12:27 1711

转载 oracle数据库闪回技术总结

 概述:  闪回技术是Oracle强大数据库备份恢复机制的一部分,在数据库发生逻辑错误的时候,闪回技术能提供快速且最小损失的恢复(多数闪回功能都能在数据库联机状态下完成)。需要注意的是,闪回技术旨在快速恢复逻辑错误,对于物理损坏或是介质丢失的错误,闪回技术就回天乏术了,还是得借助于Oracle一些高级的备份恢复工具如RAMN去完成(这才是Oracle强大备份恢复机制的精髓所在啊) 撤销段(UNDO...

2018-02-28 10:53:47 273

原创 oracle数据库 日志挖掘实验

日志挖掘修改当前环境alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';查看当前归档日志select sequence#,first_time,name from v$archived_log; 挖掘ddl:添加要挖掘的日志文件exec dbms_logmnr.add_logfile('/home/oracle/arc_orcl_de...

2018-02-27 23:34:57 663

原创 oracle数据库用户审计

开启网络监听查看网络监听器状态lsnrctl status关闭监听器lsnrctl stopcd $ORACLE_HOME/network/admin修改:listener.oratnsnames.ora开启监听器lsnrctl start  查看数据库本地监听器SQL>show parameter local指定数据库库中监听器。alter system set local_listene...

2018-02-27 23:31:45 2568

原创 oracle数据库日志组成员丢失处理

 日志组成员都丢失的处理进入mount状态startup force mount 开启另一窗口,动态监视警报日志cd $ORACLE_BASE/diag/rdbms/$ORACLE_SID/$ORACLE_SID/tracetailf alert_prod.log 开启数据库alter database open 产生错误ORA-03113: end-of-file on communicatio...

2018-02-27 23:29:15 513

原创 oracle数据库顶级(TOP) sql查询

如何确定TOP SQL?1、查找使用资源最多的SQL语句:(较高的磁盘读取(disk_reads消耗I/O)和较高的逻辑读取(buffer_gets消耗CPU)被用作衡量标准)select sql_text from(select sql_text,executions,buffer_gets,disk_readsfrom v$sqlwhere buffer_gets > 100000or ...

2018-02-27 23:25:04 7237

转载 oracle数据库优化,常见的sql暗示

在SQL语句优化过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见Oracle HINT的用法:1. /*+ALL_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.例如:SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT';2. /*+FIRST_...

2018-02-27 23:21:56 906

转载 oracle数据库的基于成本使用的三种表连接

NESTED LOOP对于被连接的数据子集较小的情况,nested loop连接是个较好的选择。nested loop就是扫描一个表,每读到一条记录,就根据索引去另一个表里面查找,没有索引一般就不会是 nested loops。一般在nested loop中, 驱动表满足条件结果集不大,被驱动表的连接字段要有索引,这样就走nstedloop。如果驱动表返回记录太多,就不适合nested loops...

2018-02-27 23:16:46 365

转载 linux cut,sed与awk的使用

本文讲述了linux系统中常用的文本提取命令cut,sed与awk的命令使用方法。借用了前辈的文章,非常感谢。cut用法:原文链接:http://blog.youkuaiyun.com/u011003120/article/details/52190187[-]一作用二格式三参数解释四实例分析1 -b剪切单个字节剪切多个字节剪切字符2 -c3-f一、作用cut命令是一个选取命令,其功能是将文件中的每一行”字节...

2018-02-27 08:52:47 2923

转载 oracle数据库字典

一、Oracle数据字典  数据字典是oracle存放有关数据库信息的地方,其用途是用来描述数据的。比如一个表的创建者信息,创建时间信息,所属表空间信息,用户访问权限信息等。当用户在对数据库中的数据进行操作时遇到困难就可以访问数据字典来查看详细的信息。  Oracle中的数据字典有静态和动态之分。静态数据字典主要是在用户访问数据字典时不会发生改变的,但动态数据字典是依赖数据库运行的性能的,反映数据...

2018-02-25 00:31:28 2277

原创 理解oracle数据库归档参数

1.log_archive_dest.使用log_archive_dest参数最多可设置2个归档路径,通过log_archive_dest设置一个主归档路径,通过LOG_ARCHIVE_DUPLEX_DEST 参数设置一个从归档路径。所有的路径必须是本地的,该参数的设置格式如下:LOG_ARCHIVE_DEST = '/disk1/archive'LOG_ARCHIVE_DUPLEX_DEST =...

2018-02-25 00:28:50 701

原创 oraclce数据库归档模式管理

首先将数据库切换归档模式查看日志状态(确认是否开启归档模式)archive log listNo Archive Mode --> Archive Mode修改日志模式shut immediatestartup mountalter database archivelog;alter database open;再次查看日志状态(确认状态)archive log listArchive de...

2018-02-25 00:24:30 326

原创 oracle数据库联机日志管理

redo online日志文件查看日志sys@PROD>select * from v$log;     GROUP#    THREAD#  SEQUENCE#      BYTES  BLOCKSIZE   MEMBERS ARC STATUS        FIRST_CHANGE# FIRST_TIM NEXT_CHANGE# NEXT_TIME---------- --------...

2018-02-25 00:16:37 795

原创 oracle数据库控制文件的认识

控制文件(mount阶段被读取,open阶段一直被调用)控制文件的内容及管理:·存放数据库的物理信息(数据库的名字,ID,创建时间,版本,角色)·存放联机日志和数据文件的指针·记录联机日志中包含的redo条目的数量·记录数据文件头检查点的信息·记录日志切换的频率·记录日志进程的信息·记录检查点进程的信息·记录rman备份的信息·控制文件在mount时第一次被加载·在open之后时刻变化·数据库工作...

2018-02-25 00:10:03 1793

原创 数据库的启动,停止,监控(思考与探究)

数据库的启动:分三个阶段 (nomount、 mount、 open)第1个阶段:nomount数据库做了什么?启动实例&写跟踪文件 需要什么?参数文件实例管理的目录 我们能做什么?查看参数修改参数查看内存和后台进程的使用情况创建数据库重建控制文件不能nomount的原因有什么?参数文件有问题审计文件目录有问题诊断文件目录有问题 怎样将数据库启动到nomountshutdown --&gt...

2018-02-24 23:48:21 410

原创 数据文件之参数文件及实验

参数文件:·记录非默认值的初始化参数(又称特征参数),约束实例的行为初始化参数:控制实例的属性行为的开关sys@ORCL>desc v$parameter Name          Null? Type ------------------         ------------------- NUM #参数ID NUMBER NAME #参数名...

2018-02-23 23:07:23 275

原创 数据库sql执行基础步骤

客户端发送一条sql语句  解析是否命中(将语句的文本变成ascii码,通过hash函数生成hash_value,使用绑定变量可以增加解析命中率)命中快速软解析(命中PGA中的游标)软解析SGA(命中sql)未命中硬解析(万恶之源)语法分析(校验规则)语义分析(校验对象)安全审核(校验权限)生成执行计划(查询优化,筛选最佳访问路径)将生成的查询文本和执行计划放入缓存  执行按照【执行计划】访问对象...

2018-02-23 23:05:20 722

原创 oracle 数据文件之监听文件

环境清理:sql>show parameter local local_listenersql>alter system set local_listener='' scope=memory;#cd $ORACLE_HOME/network/admin#rm -rf listener.ora tnsnames.oralistener中存放监听器位置和静态注册,其他的配置都放在客户端tn...

2018-02-23 23:04:42 4717

原创 数据文件之口令文件

口令文件:使用条件:*只要能够登录主机就可以使用sys用户连接数据库*作用:实现超级用户的安全审核 数据库中的用户审核机制:普通用户的安全审核:数据库审核(又称数据字典审核):select TEXT from dba_views where VIEW_NAME='DBA_USERS';select name,password from user$ where name='SCOTT';conn s...

2018-02-23 23:03:46 1403

原创 数据文件之审计文件和警告日志

审计文件 : 记录数据库可疑操作针对sysdbashow parameter audit_file_dest/u01/app/oracle/admin/orcl/adump --> sys的审计记录内容:1.sys的连接2.shutdown3.startup 截获sys的额外审计信息alter system set audit_sys_operations=true scope=spfile...

2018-02-23 23:03:11 1280

原创 oracle 手工建库(笔记)

手工创建数据库(prod):1.修改环境变量export ORACLE_SID=prod2.创建口令文件orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=oracle3.创建参数文件vi $ORACLE_HOME/dbs/initprod.ora-----------------------------------------------...

2018-02-22 22:48:14 372

原创 it oracle 入门级 体系介绍

                                   实 例 PGA(process global area 程序全局区):结构:stack   PGA   session info  cursor infosort areastack 堆栈:存放PGA各个部分的指针,Stack Space是用来存储用户会话变量和数组的存储区域;session info:存放会话信息,用户信息,也...

2017-06-09 22:16:49 283

空空如也

空空如也

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

TA关注的人

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