自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 ora-01031:insufficient privileges解决方法总结 .

sqlplus "/ as sysdba" 连不上,报ora-01031:insufficient privileges解决方法 注意多个数据库实例时候,set ORACLE_SID='', 1、检查sqlnet.ora(WINDOWS下位于%ORACLE_HOME%NETWORKADMIN目录)是否包含这句:SQLNET.AUTHENTICATION_SERVICES=(NTS),没

2016-08-18 11:20:56 116908 2

转载 DB_NAME,SID,ORACLE_SID等参数的剖析

在Oracle中,我们会遇到下面一系列的十分重要的参数。同时他们的含义也常常让我们混淆。这些参数有:ORACLE_SID, SID, INSTANCE_NAME, SERVICE_NAME, SERVICES_NAMES, DB_NAME, GLOBAL_DBNAME, SID_NAME,以及网络服务名(net service name),实例服务名(instance service na

2016-08-18 11:11:27 1670

转载 ORA-00205: error in identifying control file, check alert log for more info

操作:在没有创建pfile的情况下,直接执行了以下命令1 SQL>create pfile from spfile;2 SQL>shutdown immediate3 SQL>startup4 ORA-00205: error in identifying control file, check alert log for more info查看alter_TE

2016-08-16 17:01:08 1251

转载 Howto set maximum user processes on AIX [ID 1084995.1]

In this Document  Goal  SolutionApplies to:Oracle Server - Enterprise Edition - Version: 10.1.0.2 to 11.2.0.2 - Release: 10.1 to 11.2IBM AIX on POWER Systems (64-bit)GoalHow to s

2016-08-16 17:00:06 499

转载 AIX 用户和组管理

管理 IBM AIX 中的用户和组是管理员的重要责任之一。可以以许多种方式管理用户和组:可以通过 AIX System Management Interface Tool (SMIT) 管理它们,也可以手工编辑配置文件或使用命令行命令。本文讨论 AIX 上与用户和组相关的配置文件,以及用来帮助管理用户和组的命令行工具。先了解文件,然后了解命令在学习 AIX 中用来创建、修改和维护用户和组的

2016-08-16 16:58:06 18054 1

转载 ORA-01102: cannot mount database in EXCLUSIVE mode

今天在自己虚拟机上玩DG,在主节点启动的时候报错ORA-01102: cannot mount database in EXCLUSIVE mode可能是上次虚拟机未正常关闭引起的,在网上查了一下相关资料,总结一下该类问题的排查过程,首先看一下数据库启动时报错信息cannot mount database in EXCLUSIVE mode" name="image_operate_22791

2016-08-16 16:55:49 1005

转载 基于IBM AIX系统安装oracle 11g R2

以下内容包涵了在IBM AIX 6.1系统上安装Oracle 11G R2的单实例安装手册,本册内容包括了oracle数据库软件静默安装和OUI(图形通用安装),以及数据库的创建和监听器的配置。本册内容是oracle数据库入门知识,同时也可查询oracle官方文档进行参考。本人在IBM 小机亲自安装,该文档不会出现安装不上或者报错的问题,如出现安装的问题,请把错误信息留言给我!!      

2016-08-16 16:50:13 6496

转载 db2-event monitor

与snapshot不同,事件监视器对 DB2 的性能影响极大。这是由于为每个事件对象写的信息的数量造成的。语句监视器对性能的影响极大,因为数据库引擎必须为每个查询执行所有额外的工作:不只是能够执行查询,DB2 引擎还必须写出这条查询的所有特征和运行时信息。该信息必须写入文本文件,这样会进一步降低性能。首先,必须创建事件监视器,运行监视器来收集将要分析的数据。 rkmon是事件监视器的名称

2016-08-05 16:28:21 2205

转载 使用db2diag过滤DB2诊断日志

要分析一个37MB的诊断日志文件,由于该数据库的USEREXIT有问题,诊断日志中记录了大量数据库日志归档失败的错误信息,可读性很差。通过使用db2diag命令的 -gv 选项,可以过滤掉日志中的一些重复信息和无关信息,而使用 -g 选项又可以筛选其中的有用信息,详见下例。这个诊断日志文件是从生产环境中取来的,70万行,直接查看眼睛都看花了~~~db2inst1@suse-db:~/t

2016-08-05 15:57:41 3114

转载 DB2 db2diag.log 日志分析

db2diag.log是用来记录DB2数据库运行中的信息的文件。可以通过此文件,查看记录的有关DB2数据库详细的错误信息。此文件也是不断增大的,需要定期进行清理。 可以通过查看实例的配置参数DIAGPATH,来确定db2diag.log文件是放在哪个目录下:db2 get dbm cfg 如果Diagnostic data directory path(DIAGPATH)

2016-08-05 15:57:03 8481

转载 db2 EXPLAIN分析SQL

#利用EXPLAIN分析SQL--------------------------------------------------------------------------------------------------SQL 的 Explain 通过图形化或基于文本的方式详细说明了 SQL 语句的每个部分是如何执行以及何时执行的。这包括以下一些基本信息:正被访问的表 

2015-12-18 13:56:18 16218

转载 db2top详解

IntroductionThere are several methods to collect information and diagnose DB2 system performance issues. The snapshot monitor is one of the most commonly used tools to collect information in

2015-08-20 10:19:54 7288

转载 iostat和iowait详细解说(转载:http://oplinux.com/order/iostat.html)

iostat和iowait详细解说%iowait并不能反应磁盘瓶颈 iowait实际测量的是cpu时间:%iowait = (cpu idle time)/(all cpu time) 这个文章说明:高速cpu会造成很高的iowait值,但这并不代表磁盘是系统的瓶颈。唯一能说明磁盘是系统瓶颈的方法,就是很高的read/write时间,一般来说超过20

2015-08-20 10:06:34 493

转载 Oracle中的Hash Join祥解

Oracle中的Hash Join祥解一、 hash join概念    Hashjoin(HJ)是一种用于equi-join(而anti-join就是使用NOT IN时的join)的技术。在Oracle中,它是从7.3开始引入的,以代替sort-merge和nested-loop join方式,提高效率。在CBO(hash join只有在CBO才可

2015-06-25 17:02:10 529

转载 SQL调优(连接方式)

SQL调优 之 连接方式Join是一种试图将两个表结合在一起的谓词,一次只能连接2个表,表连接也可以被称为表关联。在后面的叙述中,使用”row source”来代替”表”,因为使用row source更严谨一些,并且将参与连接的2个row source分别称为row source1和row source 2。Join过程的各个步骤经常是串行操作,即使相关的row sourc

2015-06-25 17:01:32 379

转载 如何看懂ORACLE执行计划

如何看懂ORACLE执行计划一、什么是执行计划An explain plan is a representation of the access path that is taken when a query is executed within Oracle.二、如何访问数据At the physical level Oracle reads blocks of

2015-06-25 16:48:19 1020

转载 db2创建用户及授权的研究

1、创建系统用户dbuser/ehong隶属于db2users    2、C:\Program Files\IBM\SQLLIB\BIN>db2 connect to AKZXTEST数据库连接信息 数据库服务器         = DB2/NT 9.7.3 SQL 授权标识         = ADMINIST... 本地数据库别名       = AKZXTEST

2015-03-24 17:45:16 1026

转载 关于DB2的内存分配

【导读】本文将向您讲解 DB2 内存使用的基础,以及共享内存和私有内存的概念。这些内容同时适用于 32 位和 64 位的系统。  简介 理解 DB2 如何使用内存,可以防止过度分配内存,并有助于对内存的使用进行调优,从而获得更好的性能。  本文将向您传授 DB2 内存使用的基础,以及共享内存和私有内存的概念。这些内容同时适用于 32 位和 64 位的系统。虽然对于 64

2015-02-09 11:01:30 1961

转载 Oracle-5-5 锁之锁 死锁 阻塞 Latch 等待

锁这东西是纯概念性的东西,但是作用又非常大。 以前整理过两篇文章,今天又看了点书,觉得还不是很清楚。 就重新整理了下。 在想要不要把以前的文章删掉,这样在blog里是比较简介的,但后来又一想。 这些连接在其他的地方可能被引用了。 就决定还是保留着了,也算见证自己成长的一个过程。 ORACLE 锁机制http://blog.csdn.net/tianlesoftware/arch

2014-09-29 11:14:31 703

转载 topas命令详解

topas命令详解Topas命令可以监控系统活动――memory,I/O,paging space,cpu,process。此命令包含在perfagent.tools文件集里面。命令使用方法:topas [ -d number_of_monitored_hot_disks ] [ -h ][ -i monitoring_interval_in_seconds ]

2014-09-04 10:10:51 679

转载 Oracle 性能相关常用脚本(SQL)

在缺乏的可视化工具来监控数据库性能的情形下,常用的脚本就派上用场了,下面提供几个关于Oracle性能相关的脚本供大家参考。以下脚本均在Oracle 10g测试通过,Oracle 11g可能要做相应调整。 1、寻找最多BUFFER_GETS开销的SQL 语句[sql] view plaincopyprint?--filename: to

2014-08-06 14:08:06 367

转载 V$SESSION_WAIT

(1)-V$SESSION_WAIT   这是一个寻找性能瓶颈的关键视图。它提供了任何情况下session在数据库中当前正在等待什么(如果session当前什么也没在做,则显示它最后的等待事件)。当系统存在性能问题时,本视图可以做为一个起点指明探寻问题的方向。  V$SESSION_WAIT中,每一个连接到实例的session都对应一条记录。V$SESSION_WAIT中的

2014-08-01 17:12:28 533

转载 Oracle 查看 对象 持有 锁 的情况

转自:http://blog.csdn.net/tianlesoftware/article/details/6822321

2014-07-30 15:59:45 407

转载 多表连接的三种方式详解 HASH JOIN MERGE JOIN NESTED LOOP

在多表联合查询的时候,如果我们查看它的执行计划,就会发现里面有多表之间的连接方式。 之前打算在sqlplus中用执行计划的,但是格式看起来有点乱,就用Toad 做了3个截图。           从3张图里我们看到了几点信息:1.       CBO 使用的ALL_ROWS模式Oracle Optimizer CBO RBOhttp://

2014-07-30 14:04:43 438

转载 oracle中创建恢复目录

一,创建rmants表空间,同时创建rman用户并配置其默认表空间create tablespace rmants datafile 'D:\oracle\product\10.1.0\rman\rmants01.dbf' size 50M create user rman identified by rman default tablespace rmants; 二,给rma

2014-07-25 16:49:13 646

转载 rank() over

1、partition  by用于给结果集分组,如果没有指定那么它把整个结果集作为一个分组。2、Rank 是在每个分组内部进行排名的。例如:查询emp表中每个部门中工资前三名的员工的全部字段SQL> select * from (select e.*,rank() over (partition by deptno order by sal) rk from e

2014-07-23 16:13:11 405

转载 行链接和行迁移的秘密

一、概述:  如果你的Oracle数据库性能低下,行链接和行迁移可能是其中的原因之一。我们能够通过合理的设计或调整数据库来阻止这个现象。    行链接和行迁移是能够被避免的两个潜在性问题。我们可以通过合理的调整来提高数据库性能。本文主要描述的是:    什么是行迁移与行链接    如何判断行迁移与行链接    如何避免行迁移与行链接  当使用索引读取单行时,行迁移影响O

2014-07-22 13:56:02 429

转载 分区索引

本文基于oracle10gR2分区索引分为本地(local index)索引和全局索引(global index)。其中本地索引又可以分为有前缀(prefix)的索引和无前缀(nonprefix)的索引。而全局索引目前只支持有前缀的索引。B树索引和位图索引都可以分区,但是HASH索引不可以被分区。位图索引必须是本地索引。一:本地索引:创建了一个分区表后,如果需要在表上面创建索引,并且索

2014-07-21 17:23:04 476

转载 exp imp

举例导出数据库服务abc,用户user,密码psd下的table1,table2,table3表到d:\data目录下,导出文件名为test.dmp,语句为:  exp user/psd@adc file=d:\data\test.dmp tables=(table1,table2,table3) 。  将上述文件恢复的语句为:  exp user/psd@adc full=y fil

2014-07-21 13:42:08 345

转载 ORACLE 11G ADR

ADR:自动诊断资料库1. ADR目录设置:通过参数diagnostic_dest设置如果设置了ORACLE_BASE,diagnostic_dest设置为ORACLE_BASE的值如果没有设置ORACLE_BASE,diagnostic_dest默认设置为$ORACLE_HOME/log2. ADR目录结构:ADR_BASE/diag/product_type/product

2014-07-09 11:13:40 715

转载 Oracle Trading Community Architecture(Oracle TCA)

Oracle Trading Community Architecture(Oracle TCA)简介介绍  Oracle Trading Community Architecture (简称TCA) 是一数据模型,用于管理关于商业环境中的复杂的Party或者客户(customer)信息,包括组织(Organization)、地址(Location)、和它们间的关系组成的网络。  这些信息

2014-07-07 10:49:32 1253

转载 oracle的sqlnet.ora,tnsnames.ora,listener.ora三个配置文件

总结:1 .三个配置文件都是放在$ORACLE_HOME\network\admin目录下。2 .sqlnet.ora确定解析方式3 .listener.ora上设SID_NAME,通常用于JDBC访问,对应的错误码为125054 .tnsnames.ora上设SERVICE_NAME,通常用于linux sqlplus客户端,对应的错误码为12514sqlnet.

2014-06-27 10:03:49 545

转载 探索ORACLE之ASM概念

一、     ASM(自动存储管理)的来由:ASM是Oracle 10g R2中为了简化Oracle数据库的管理而推出来的一项新功能,这是Oracle自己提供的卷管理器,主要用于替代操作系统所提供的LVM,它不仅支持单实例,同时对RAC的支持也是非常好。ASM可以自动管理磁盘组并提供有效的数据冗余功能。  www.2cto.com  使用ASM(自动存储管理)后,数据库管理员不再需

2014-06-05 15:34:51 555

转载 Oracle ASM条带化

原文链接:http://blog.csdn.net/deanza/article/details/7748007  Oracle ASM在处理ASM File的extent与ASM DiskgroupAU的关系时,采用了条带化的技术.条带化的具体实现是通过对Diskgroup Template的定义实现的, 包含粗粒度和细粒度两种.下面以AU=1MB和AU=64MB大小

2014-06-05 15:09:58 1940

转载 oracle完全检查点和增量检查点详解

由于Oracle中LGWR和DBWR工作的不一致,Oracle引入了检查点的概念,用于同步数据库,保证数据库的一致性。在Oracle里面,检查点分为两种:完全检查点和增量检查点。下面我们分别介绍这两种检查点的作用:1、完全检查点在Oracle8i之前,数据库的发生的检查点都是完全检查点。完全检查点会将数据缓冲区里面所有的脏数据块写入相应的数据文件中,同时将最新的checkp

2014-05-29 16:09:57 808

转载 LRU链表结构概述

Oracle是如何在hash chain中搜索要找的数据块所对应的buffer header的过程,我们也知道如果在hash chain上没有找到所要的buffer header时,Oracle会发出I/O调用,到磁盘上的数据文件中获取数据块,并将该数据块的内容复制一份到buffer cache中的内存数据块里。这个时候,假如buffer cache是空的,比较好办,直接拿一个空的内存数据

2014-05-29 15:52:27 2126

转载 oracle之专用服务器和共享服务器小结

一、专用服务器和共享服务器1.1 原理专有服务器2012-9-3 17:38 上传下载附件(13.88 KB)     专有服务器模式中,用户进程运行在客户端的机器,专有服务器进程运行在数据库服务器端的机器。用户进程和专有服务器进程是两种不同类型的进程。当客户端发出连接数据库请求的时候,监听器吧客户端连接到专有服务器进程。即使这个服务进程

2014-05-29 13:31:14 2246 1

转载 ORACLE柱状图与执行计划

本文从不绑定变量与绑定变量两种情况讨论柱状图的作用。一、不绑定变量的情况:考虑以下数据SQL> select owner,count(1) from th group by owner;OWNER COUNT(1)------------------------------ ----------SUK 1SYS 36216SYSTEM 1其中

2014-05-28 15:02:35 694

转载 Oracle 11g DataGuard物理standby配置

看到oracle官方文档说oracle 11g dataguard在物理standby机器上出于open状态也可以应用redo,所以就在本地试验了下,确实如此,这样既可以应用redo也可以进行数据查询和数据库的备份.既解决了数据的容灾也解决了主数据库的压力. Oracle dataguard简介Dataguard分为2类:  物理standby: 此类型

2013-12-30 11:25:34 743

转载 java数据结构-HashMap

一直以来似乎都有一个错觉,认为map跟其他的集合类一样继承自Collection,其实不然,Map和Collection在结构层次上是没有任何关系的,通过查看源码可以发现map所有操作都是基于key-value对,而不是单独的元素。下面以HashMap为例子,深入对Map的实现机制进行了解,在这个过程中,请打开jdk源码。Hash算法HashMap使用Hash算法,所以在解

2013-12-24 16:10:32 452

空空如也

空空如也

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

TA关注的人

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