自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Data & Analysis

Data & Analysis & Safety

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

转载 v$session.PREV_HASH_VALUE !=0表示什么SQL_HASH_VALUE=0表示什么

引用自:https://blog.csdn.net/aicon/article/details/5506501?locationNum=5&fps=1v$session.PREV_HASH_VALUE !=0表示什么SQL_HASH_VALUE=0表示什么RT #2使用道具  发表于 2008-1-30 09:44   一个session 正在执行某个语句的时候sessio...

2018-11-28 17:28:00 738

转载 Oracle 硬解析与软解析

  引用自:https://blog.csdn.net/leshami/article/details/6195483Oracle 硬解析与软解析是我们经常遇到的问题,什么情况会产生硬解析,什么情况产生软解析,又当如何避免硬解析?下面的描述将给出软硬解析的产生,以及硬解析的弊端和如何避免硬解析的产生。   一、SQL语句的执行过程    当发布一条SQL或PL/SQL命令时,O...

2018-11-27 16:51:33 428

转载 彻底弄懂oracle硬解析、软解析、软软解析

 硬解析和软解析有相同的一步,而软软解析与硬解析、软解析完全不一样。先来说下理论上的东西,然后来做个实验。硬解析过程:    1.语法、语义及权限检查;    2.查询转换(通过应用各种不同的转换技巧,会生成语义上等同的新的SQL语句,如count(1)会转为count(*));    3.根据统计信息生成执行计划(找出成本最低的路径,这一步比较耗时);    4.将游标信息(...

2018-11-27 16:35:37 4909 2

转载 Oracle Execute to Parse 执行解析比分析

Execute to Parse%是AWR报告中Instance Efficiency Percentages部分中重要的一个性能指标,反应了数据库SQL解析和执行的比率。这个比率值同时也涉及到了与cursor相关的参数以及硬解析,软解析,软软解析等。本文是围绕这个比率进行展开及描述。 一、什么是Execute to Parse%--下面是来自AWR报告的相关信息Instance ...

2018-11-27 16:13:53 442

转载 Oracle 11gR2 RAC的关闭和启动

之前记录了10g RAC的手工关闭和启动,现在经常接触的11g R2的RAC,因为版本差别很大,所以关闭的方式区别也大,具体是11g RAC更简单了。先转一段具体描述:在Oracle 11gR2 下的RAC,架构发生了变化。CRS的信息也是放在ASM 实例里的,所以要关asm必须关闭crs。如果还使用了acfs的话,一关crs那么acfs里的信息也不能访问了,所以一般不重启机器,不轻易关crs...

2018-11-25 16:52:22 285

转载 Oracle11g R2 RAC 启动与停止顺序

停止的过程: 停止数据库实例-> 停止HAS-> 停止CRS, 启动的过程与之相反 关闭过程(CRS集群关闭->关闭数据库)1.关闭数据库: 用oracl用户执行srvctl命令 语法:srvctl stop database -d dbname [-o immediate] 作用:可以一次性关闭dbname的所有实例[Oracle@rac1 ~]$ srvc...

2018-11-25 16:47:33 766

转载 oracle11gRAC的oc4j和gsd服务都处于offline状态

oracle11gRAC的oc4j和gsd服务都处于offline状态 # 环境:操作系统$ uname -aLinux jinhu-db02 2.6.32-696.el6.x86_64 #1 SMP Tue Mar 21 19:29:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux$ cat /etc/redhat-release ...

2018-11-25 16:37:22 3027 1

转载 linux命令——ll

一、ll命令ll并不是linux下一个基本的命令,它实际上是ls -l的一个别名。Ubuntu默认不支持命令ll,必须用 ls -l,这样使用起来不是很方便。如果要使用此命令,可以作如下修改:打开 ~/.bashrc找到 #alias ll=’ls -l’,去掉前面的#就可以了。(关闭原来的终端才能使命令生效)这样个人用户可以使用ll命令,当切换成超级用户后,使用ll命令时提示找...

2018-11-25 15:56:21 431

转载 Linux 开机脚本启动顺序--inittab脚本启动解析

Linux 开机脚本启动顺序:  第一步:启动内核 第二步:执行init (配置文件/etc/inittab) 第三步:启动相应的脚本,执行inittab脚本,并且执行里面的脚本/etc/init.d rc.sysinit rc.d rc.local。。。 第四步:启动login登录界面 login 第五步:在用户登录的时候执行sh脚本的顺序:每次登录的时候都会完全执行的 /etc/pr...

2018-11-25 15:28:23 874

转载 共享池之九:绑定变量与session_cached_cursors

解析分为硬解析和软解析和软软解析,SQL语句第一次解析时必须进行硬解析还有一种是结果集缓存—无解析,详见:结果集缓存一句话说明硬解析与软解析的区别是:硬解析=需要生成执行计划   软解析=不需要生成执行计划在Oracle中存在两种类型的SQL语句,一类为DDL语句,不共享使用,也就是每次执行都需要进行硬解析。还有一类就是DML语句,会进行硬解析或软解析。硬解析变成软解析:绑定变...

2018-11-23 16:37:04 213

转载 关于open_cursors和session_cached_cursors的参数值

一、如何正确设置session_cached_cursors参数:正确设置open_cursors和session_cached_cursors 可以减少sql解析,提高系统性能,那么,如何正确设置session_cached_cursors这个参数呢?我们可以把握下面的原则:1、session_cached_cursors 数量要小于open_cursor,设置方法:  ...

2018-11-23 16:25:14 559

转载 Oracle 11gR2 调整session_cached_cursors参数

SQL执行过程中硬解析占比过高,影响SQL执行效率,其原因有可能是游标缓存不足,通过如下语句查询可以看到使用率已经100%,建议根据实际业务增大游标缓存。SQL> show parameter session_cached_cursors; NAME                                 TYPE        VALUE--------------...

2018-11-23 15:01:47 571

转载 Oracle 缓存命中率问题

近日,核心数据库频繁抱出数据库缓存命中率过低,于是开始进行排查。1.监控软件告警信息2.抓取告警时间段内的awr报告进行分析3.execute与parse命中率过低,说明分析(硬解析与软解析)的比例比较大,快速解析较少。涉及到session_cached_cursors和open_cursors参数的调整:open_cursors:该参数含义是同一个session同时打...

2018-11-23 14:58:54 1228

转载 Oracle SQL的硬解析、软解析、软软解析

Oracle中每条sql在执行前都要解析,解析分为硬解析、软解析、软软解析。Oracle会缓存DML语句,相同的DML语句会进行软解析。但不会缓存DDL语句,所以DDL每次都做硬解析。硬解析是一个很耗时的操作,所以应用程序内部很少执行执行DDL。DDL一般在部署前执行。 sql语句执行步骤:1.语法检查(syntax check)2.语义检查(symantic check): 对...

2018-11-23 11:09:40 569

转载 Oracle的软解析(soft prase)和硬解析(hard prase)

说到软解析(soft prase)和硬解析(hard prase),就不能不说一下Oracle对sql的处理过程。当你发出一条sql语句交付Oracle,在执行和获取结果前,Oracle对此sql将进行几个步骤的处理过程:1、语法检查(syntax check)检查此sql的拼写是否语法。2、语义检查(semantic check)诸如检查sql语句中的访问对象是否存在及该用户是否具备相...

2018-11-23 11:04:03 182

转载 Remote_login_passwordfile参数探究

 口令文件用于具有sysdba身份的用户执行远程登录数据库,Oracle允许用户通过口令文件验证,在数据库未启动之前登录,从而启动实例,加载打开数据库;Oracle通过一个初始化参数remote_login_passwordfile限制口令文件的使用,通过配置该参数可以控制是否在多个数据之间共享密码文件,也可以通过这个参数禁用口令文件验证,remote_login_passwordfile的值:...

2018-11-22 09:43:35 354

转载 oracle备份恢复之recover database的四条语句区别

1  recover database using backup controlfile2  recover database until cancel3  recover database using backup controlfile until cancel;4  recover database until cancel using backup controlfile;本文主...

2018-11-20 08:35:22 2157

原创 Oracle的VPD介绍

1、什么是VPD?虚拟专用数据库 (VPD) 提供了角色和视图无法提供的行级访问控制。对于互联网访问,虚拟专用数据库可以确保在线银行的客户只能看到他们自己的帐户。Web 托管公司可以在同一Oracle 数据库中维护多个公司的数据,但只允许每个公司查看其自身数据。在企业内部,虚拟数据库可在应用程序部署方面降低拥有成本。可以在数据库服务器一次实现安全性,而不用在访问数据的每个应用程序中分别实现...

2018-11-19 16:11:08 4789

转载 【rman】list archivelog all与list backup of archivelog all

list archivelog all 是列出控制文件中记录的未被rman delete 命令删除的手工删除的日志文件,如果手工删除之后使用list命令对应的日志文件的status为标记为X!模拟删除日志yangdb_1_192_762800109.log oracle@rac3:/opt/oracle/yangdb_arch>mv yangdb_1_192_762800109.lo...

2018-11-19 13:02:29 3132

转载 oracle sysdate+1

sysdate+1就是加一天如果要加一小时的话就是sysdate+1/24如果要加一分钟的话就是sysdate+1/24/60依此类推

2018-11-19 09:06:59 2132

转载 using backup controlfile 和 until cancel区别

 1. recover database using backup controlfile2. recover database until cancel3. recover database using backup controlfile until cancel;4. recover database until cancel using backup controlfile...

2018-11-18 18:42:11 353

转载 为什么需要set dbid

You should only run the SET DBID command in the following specialized circumstances: You are not connected to a recovery catalog and want to restore the control file (see Example 2-137). The same r...

2018-11-18 18:36:05 998

转载 linux中ll和ls的区别

linux下命令“ll”是“ls -l"的别名,"ll"和“ls -l”的功能是一样的。ls 命令可以说是linux下最常用的命令之一。-a 列出目录下的所有文件,包括以 . 开头的隐含文件。-b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出。所以"ll"和"ls"的区别就是是“ls”和"ls -l"的区别。ls -l是显示当前目录下文件详细信息,...

2018-11-18 18:32:49 532

转载 Oracle HowTo:如何获得数据库的DBID

在进行数据库恢复的过程中,很多时候我们需要知道Oracle数据库的DBID,通常有以下几种方法可以获得数据库的DBID.1.查询v$database获得由于DBID在控制文件和数据文件中都存在记录,所以如果能够mount数据库就可以查询v$database视图获得.  SQL> alter database mount;Database altered.SQL> select...

2018-11-18 18:27:42 190

转载 Oracle 排序中使用nulls first 或者nulls last 语法

Nulls first和nulls last是Oracle Order by支持的语法如果Order by 中指定了表达式Nulls first则表示null值的记录将排在最前(不管是asc 还是 desc)如果Order by 中指定了表达式Nulls last则表示null值的记录将排在最后 (不管是asc 还是 desc)使用语法如下:--将nulls始终放在最前select * ...

2018-11-17 19:37:41 380

转载 ORA 29273 HTTP request failed

ORA 29273 HTTP request failed  项目中需要使用utl_http访问webserivce。使用utl_http时报错ORA-29273。最后通过给用户授权解决。BEGIN  dbms_network_acl_admin.create_acl(acl         => '/sys/acls/utlpkg.xml',          ...

2018-11-17 18:50:44 3247

原创 Mysql 索引问题

 新建表:新建索引: 插入数据:查询:说明第一个条件不重要,后面和索引相关的,只要是索引的第一个变量(联合索引),或者索引(simple index),就会走索引。...

2018-11-15 09:10:16 260

转载 Oracle后台进程详解

转1 数据库的物理结构和逻辑结构之间的关系由后台进程来维护和实现,后台进程由数据库来管理 2 只有当出现问题,才创建跟踪文件。后台进程追踪文件的命令约定和位置随操作系统和数据库版本而定 3 一般而言,追踪文件含有后台进程名和后台进程的操作系统进程ID。通过设定BACKGROUND_DUMP_DEST来指定后台进程追踪文件位置 4 排除数据库故障时,追踪文件是最重要的...

2018-11-13 15:23:18 365

转载 Oracle RAC后台进程介绍

在Oracle RAC数据库上会比单实例数据库多一些进程,这些进程是RAC特有的,为了实现集群数据库功能而设置的。这篇文章会对RAC特有的进程做一些介绍。1、LMSn: Global Cache Service Process。LMSn进程会维护在Global Resource Directory (GRD)中的数据文件以及每个cached block的状态。LMSn用于在RAC的实例间进...

2018-11-13 15:22:08 1045

转载 Mysqldump参数大全(参数来源于mysql5.5.19源码)

Mysqldump参数大全(参数来源于mysql5.5.19源码) 参数参数说明--all-databases  , -A导出全部数据库。mysqldump  -uroot -p --all-databases--all-tablespaces  , -Y导出全部表空间。mysqldump  -uroot -p --all-databases --all-tab...

2018-11-12 15:52:53 178

转载 The innodb_system data file 'ibdata1' must be writable

之前MySQL还好好的,今天突然无法启动了ps -ef|grep mysql1看到有启动的进程,不过启动失败了,然后 根据--log-error=/usr/local/mysql/data/mysqld.local.err到错误日志中看了提示的错误: The innodb_system data file 'ibdata1' must be writable应该是文件的操作...

2018-11-12 15:15:43 857

转载 解决 ORA-28547 连接服务器失败,可能是Oracle Net 管理错误

首先要感谢网文:http://www.linuxidc.com/Linux/2014-11/109686.htm,看过之后才知道根本原因背景:Windows 2012操作系统Oracle 11g 服务端问题表现:调用OracleConnection时,抛出异常,具体如下图:原因:The listener.ora file's SID_LIST section may I...

2018-11-12 11:19:59 540

转载 ora-28547 连接服务器失败,可能是ORACLE NET 管理错误

1.平台ORACLE10G RAC,反复lsnrctl stop(start)但,结果还是此报错!2.用CRS_STATS查看状态rac1-> crs_stat -tName           Type           Target    State     Host        ----------------------------------------------...

2018-11-12 11:18:52 563

原创 ORA-28547:连接服务器失败,可能是Oracle Net管理错误

ORA-28547:连接服务器失败,可能是Oracle Net管理错误描述:监听和服务都正常启动了,但是远程连接的时候会有这种错误 ORA-28547:连接服务器失败,可能是Oracle Net管理错误 解决办法:listener.ora 文件中:# listener.ora Network Configuration File: D:\app\Administrator\produ...

2018-11-12 11:04:33 1474

转载 查看Oracle是否归档和修改归档模式

查看oracle日志模式:archive log list修改oracle日志模式:1,关闭数据库:shutdown immediate;2,启动数据库实例到mount状态:startup mount;3,切换数据库日志模式:      alter database archivelog;(设置数据库为归档日志模式)      alter database noarchivelog;...

2018-11-07 19:08:51 2425

转载 如何修改MySQL监听IP地址

Mysql默认在本地环路地址127.0.0.1的3306端口监听,要使用其它IP地址需要修改配置文件。1.编辑/etc/my.cnf在[mysqld]节中增加下面一行:bind-address=0.0.0.0  #全部地址或者指定的ip地址2.重启服务service mysqld restart3.验证netstat -tln...

2018-11-06 20:57:09 1738

转载 数据库简史(精简版)

转自:https://www.cnblogs.com/cenliang/p/9916803.html  一、RDBMS(关系数据库,Relational DBMS) 数据库 早期史 1961年,GE(通用电气公司,General Electric Company)的Charles Bachman ,开发了IDS(集成数据存储,Integrated Data Store)...

2018-11-06 20:15:24 4248

转载 Linux中的In命令-软链接和硬链接

ln是linux中一个非常重要命令。它的功能是为某一个文件在另外一个位置建立一个同步的链接,这个命令最常用的参数是-s,具体用法是: ln -s  源文件 目标文件    -s 是 symbolic的意思。 例:ln  -s  /lib/lsb   /usr/lj即:在usr目录下建立指向/lib/lsb目录的lj文件。当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的...

2018-11-06 15:34:34 907

转载 MySQL高可用架构之基于MHA的搭建

MySQL高可用架构之基于MHA的搭建 一、MySQL MHA架构介绍:MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自...

2018-11-05 17:24:45 519

转载 Oracle 基于 RMAN 的不完全恢复(incomplete recovery by RMAN)

引用自:https://blog.csdn.net/leshami/article/details/9253867Oracle 数据库可以实现数据库不完全恢复与完全恢复。完全恢复是将数据库恢复到最新时刻,也就是无损恢复,保证数据库无丢失的恢复。而不完全恢复则是根据需要特意将数据库恢复到某个过去的特定时间点或特定的SCN以及特定的Sequence。我们可以通过基于用户管理的不完全恢复实现,也可以...

2018-11-04 21:25:59 418

空空如也

空空如也

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

TA关注的人

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