自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (1)
  • 收藏
  • 关注

转载 rac

2.3 搭建数据库服务器2.3.3 挂载iscsi服务1.启动iscsi服务[root@node1 ~]# /etc/init.d/iscsi statusiscsid (pid  2915) is running...[root@node1 ~]# /etc/init.d/iscsiiscsi   iscsid  [root@node1 ~]# /etc/init.d

2013-05-03 18:06:50 952

转载 Linux上的free命令详解

解释一下Linux上free命令的输出。  下面是free的运行结果,一共有4行。为了方便说明,我加上了列号。这样可以把free的输出看成一个二维数组FO(Free Output)。例如:FO[2][1] = 24677460FO[3][2] = 10321516                     1          2          3          4

2013-04-20 20:15:22 610

转载 一条SQL语句的旅行之路

第一部分 .            一条SQL语句的旅行之路你可以在任意一个client执行一条sql statement,但是这条sql statement是如何被解析,执行,最后再把结果返回到client的呢。下面我们就一起来体验一下sql statement的旅行之路。一、       发送sql语句1.      发送请求如果你是通过网络连接到server端的数据库的话。在

2013-04-19 18:45:22 716

转载 Oracle 分析及动态采样

之前在说Oracle Optimizer中的CBO时讲到,当表没有做分析的时候,Oracle 会使用动态采样来收集统计信息。 获取准确的段对象(表,表分区,索引等)的分析数据,是CBO存在的基石,CBO的机制就是收集尽可能多的对象信息和系统信息,通过对这些信息进行计算,分析,评估,最终得出一个成本最低的执行计划。 所以对于CBO,数据段的分析就非常重要。 Oracle Optimizer

2013-04-19 11:47:53 581

转载 Oracle 动态监听注册

ORACLE实例在启动时,或使用命令ALTER SYSTEM REGISTER ,或每隔一分钟,PMON进程会向监听进行动态注册 1、监听在启动时,会从$ORACLE_HOME/network/admin/listener.ora读取监听配置,如果该文件不存在,则监听会在主机名对应的IP和1521端口上进行监听。可以看到监听刚刚启动的时候,并没有注册的服务LSNRCTL> star

2013-04-18 16:03:16 750

转载 emctl start dbconsole遇到错误:OC4J Configuration issue

今天在测试服务器上,启动emctl start dbconsole的时候,报如下错误:[oracle@test ~]$ emctl start dbconsoleOC4J Configuration issue. /u01/app/oracle/product/11.2.0/dbhome_1/oc4j/j2ee/OC4J_DBConsole_test_orcl not found.

2013-04-18 11:06:48 16126

转载 db_name和db_unique_name的区别

在一般的数据库里我们看到倒是没有什么特殊的差异的,不过在多实例多数据系统里,这两个倒是经常被提及。不小心就把两个看成一个东东了。其实不然。这里个人吧对其的理解归纳如下。DB_NAME 数据库名称,也就是数据库的名字标示。这里,数据库里可能有多个实例,比如RAC里的多节点,这多个节点是不同的实例,但是却有相同的名字,他们的 DB_NAME是相同的但是Instance_name是不同的

2013-04-18 11:06:01 1216

转载 OEM Thread-1592 WARN http: snmehl_connect: connect failed to(oem不能重启解决)

第一:$ ps -ef |grep sysmanoracle    4452     1  0 04:57 pts/3    00:00:00 /u01/app/oracle/product/10.2.0/db_1/perl/bin/perl /u01/app/oracle/product/10.2.0/db_1/bin/emwd.pl dbconsole /u01/app/ora

2013-04-16 17:42:04 860

转载 OEM:Unable to initialize ssl connection with server, aborting connection attempt

今天去项目组准备做压力测试,需要监控一下数据库的性能,为了方便,首先想到了OEM。但是客户的测试库没有创建OEM,因此手工配置了OEM,但是在启动OEM的时候报错: /home/oracle> emctl start dbconsoleOracle Enterprise Manager 10g Database Control Release 10.2.0.5.0  Copyr

2013-04-16 17:26:48 4089

转载 重建em时,数据库会处于挂起状态quiesce mode

Created on 04.02.2011环境:Oracle版本: Oracle 10g Release 2  10.2.0.5OS版本: Windows Server 2003 Enterprise摘要: 用EMCA重建OEM时,导致数据库挂起,DB一直处于quiescing状态,除了使用sys和system新的连接无法建立在生产数据库上重建EM还是具

2013-04-16 15:15:29 4411 1

转载 视图流水

v$sql_hint 11g 以后

2013-04-08 14:01:57 578

转载 dbms_xplan

SQL> col PLAN_TABLE_OUTPUT format a100SQL> set linesize 1000SQL> set pagesize 0/* Formatted on 2013/4/8 14:27:04 (QP5 v5.114.809.3010) */WITH emps AS ( SELECT deptno, COUNT ( * ) AS cnt

2013-04-07 17:47:17 590

转载 Linux内核参数(如kernel.shmmax)及Oracle相关参数调整(如SGA_MAX_SIZE)

我们一般在Linux 上安装 设置Oracle 数据库 或者在更换或升级硬件的时候都需要配置Linux 系统的核心参数, 然后才是调整Oracle 系统参数 。具体这些参数的实质意义是什么,为什么要做调整,如何合理调整? 带着这些问题我们做以下的一些分析以及测试。 注意: 以下的一些测试可能只适用于Linux 系统,且测试Linux 系统为64Bit,32Bit Linux 系统可能有不一样

2013-04-02 14:06:23 3034

转载 oracle 10g 手动创建scott(tiger) schema

oracle 9i/10g中,如果数据库实例中没有scott模式,可以手工创建,方法如下:登录数据库ora_test@oracle[/home/oracle]> sqlplus / as sysdbaSQL*Plus: Release 10.2.0.1.0 - Production on Wed Feb 24 09:21:26 2010Copyright

2013-04-01 11:10:31 887

转载 如何查看服务器RAID卡信息的SHELL脚本和命令介绍

自动检查服务器RAID信息的SHELL脚本:#!/bin/shHostname=`/bin/hostname`Hostip=`awk -F= ‘/IPADDR/ {print $2}’ /etc/sysconfig/network-scripts/ifcfg-eth0`Battery=`/opt/MegaCli -AdpBbuCmd -GetBbuStatus -aALL|grep

2013-03-14 17:18:12 4694 1

转载 centos 4.8 yum源

由于官网镜像源的问题,CENTOS 4没有源文件了,先发现还有部分站点保留有,使用方法:删除/etc/yum.repos.d 中所有.repo文件,新建立 CentOS-Base.repo ,内容如下[base]name=CentOS-$releasever - Basebaseurl=http://ftp.riken.jp/Linux/centos/4.8/os/$base

2013-03-14 15:30:57 1795

转载 Rose 2003 破解版在Win7上的安装步骤详解

http://blog.sina.com.cn/s/blog_4ac0c2af0100tipc.html

2012-12-23 17:18:09 459

转载 Cygwin 使用

与 UNIX shell 相比,Windows COMMAND实用程序的功能实在很差;因此,UNIX 用户通常认为 Windows 是一种让人灰心丧气的平台。对于习惯于使用丰富的命令行工具集的 UNIX 软件开发人员来说,Windows 尤其别扭。对于 UNIX 开发人员来说,使用 Windows 简直就像是到了陌生的外国。幸运的是,Cygwin(见 参考资料)在 Windows 环境中提

2012-12-20 11:15:56 425

转载 datafile block

点击打开链接

2011-12-06 14:26:18 374

转载 SQL trace, 10046, trcsess and tkprof in Oracle 10g

http://www.oracle-base.com/articles/10g/SQLTrace10046TrcsessAndTkprof10g.php

2011-11-25 17:30:03 847

转载 关于open_cursors和session_cached_cursors的参数值

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

2011-11-25 16:25:20 7673

原创 ORACLE DBMS_LOCK包实验

先看一下各个包的接口与功能--创建或得到同名锁的句柄信息DBMS_LOCK.ALLOCATE_UNIQUE (lockname IN VARCHAR2,    --想要获得的锁名称lockhandle OUT VARCHAR2, --返回的锁句柄信息expiration_secs IN INTEGER DEFAULT 864000); --距离最后一次分配多久后自动释放

2011-11-17 10:14:40 1933 1

转载 Large File Support in Linux linux对大文件的支持

http://www.suse.de/~aj/linux_lfs.html

2011-10-31 15:29:32 687

原创 cursor 与refcursor及sys_refcursor的区别

一、显式cursor 显式是相对与隐式cursor而言的,就是有一个明确的声明的cursor。显式游标的声明类似如下(详细的语法参加plsql ref doc ): cursor cursor_name (parameter list) is select ...

2011-10-13 15:49:00 637

原创 plsql程序Authid Current_User用法

开发人员提出一需求,需每晚凌晨零点零零整,重置sequence从零为最小值增加。查找了一下问档,虽然可以使用命令(alter sequence sequence_name minvalue 0;)将sequence 最小值重置为0,但实践使用时,此sequence的nextval

2011-10-13 14:57:24 3033

原创 oracle+lag和lead函数

这两个函数,是偏移量函数,其用途是:可以查出同一字段下一个值或上一个值,并作为新列存在表中。1。 select * from tache_columns       TCH_ID COL_NAME_CN

2011-10-03 13:19:32 5959

原创 Using the V$SEGMENT_STATISTICS Dynamic Performance View

Using the V$SEGMENT_STATISTICS Dynamic Performance ViewUsing the V$SEGMENT_STATISTICS Dynamic Performance ViewComplime

2011-09-22 14:49:22 912

原创 RMAN配置中通道(CHANNEL)相关参数 PARALLELISM 、FILESPERSET的关系

PARALLELISM --- 我们还可以通过parallelism参数来指定同时"自动"创建多少个通道:RMAN > configure device type disk parallelism 3 ; 表示启动三个通道,可以加快备份恢复的速度。默认

2011-09-05 11:39:38 9001

原创 RAID50更换硬盘引起的数据丢失--数据恢复案例记录

最近处理了一个RAID50数据恢复案例,硬件信息如下:HP服务器8块300GB SAS硬盘,硬盘编号从1-8,其中1 3 5 7四块盘组成一组RAID5,2 4 6 8组成另一组RAID5,然后这两组RAID5组成RAID0,这就是所谓的混合型RAID,即RAID50.故

2011-08-24 10:40:02 3091

原创 MySQL性能的检查和调优方法

我一直是使用mysql这个数据库软件,它工作比较稳定,效率也很高。在遇到严重性能问题时,一般都有这么几种可能:    1、索引没有建好;    2、sql写法过于复杂;    3、配置错误;    4、机器实在负荷不了;1、索引没有建好如果看到

2011-08-17 13:44:16 8743

原创 Oracle 查找删除表中重复行的SQL

-- This query is not editable, but generally faster Select in_type, in_type_serial, count(*)from ec_produc

2011-08-17 09:53:00 2719

原创 Oracle 数据库唯一约束中的NULL的处理

根据NULL的定义,NULL表示的是未知,因此两个NULL比较的结果既不相等,也不不等,结果仍然是未知。根据这个定义,多个NULL值的存在应该不违反唯一约束。  实际上Oracle也是如此实现的:SQL> CREATE TABLE T (ID NUMBER);  表已创

2011-08-17 09:19:59 2642 1

原创 数据库事务(Transaction)及其ACID属性

事务是由一组SQL语句组成的逻辑处理单元,事务具有以下4个属性,通常简称为事务的ACID属性。ACID是Atomic(原子性)、Consistency(一致性)、Isolation(隔离性)和Durability(持久性)的英文缩写。Atomic(原子性):指整个数据

2011-08-17 00:38:04 3665

原创 查看创建索引,分析表和分析索引的进度

查看创建索引,分析表和分析索引的进度 SELECT SID, decode(totalwork, 0, 0, round(100 * sofar/totalwork, 2)) "Percent", message "Message", start_time, elaps

2011-07-28 19:26:00 4708

原创 使用Function查找未使用绑定变量的SQL

如何监控并找出系统中存在的大量的未使用绑定变量的SQL呢?利用TOM大师写的一个函数,我们可以按以下的方法进行查找。测试环境:10G R2,Red Hat Enterprise Linux Server release 5.21.使用DBA用户登录ORACLE,刷新共享池,清除出

2011-07-28 19:06:55 2812

Java编程那些事儿

《Java编程那些事儿》是一本极为通俗的Java入门级参考书,没有编程基础的读者,也可以像读小说一样,轻松、快捷地学会编程技术。 《Java编程那些事儿》是经过数以千计的网友阅读并检验过的入门级优秀参考书,认真吸收了各界读者的意见,相信后来的读者可以通过《Java编程那些事儿》畅通无阻地、高效地学习Java编程。 《Java编程那些事儿》突出介绍了编程的思想和方法,侧重将实际问题转化为程序的思路进行培养,不仅仅是语法、技术的罗列,而这些是程序员最需要的。 《Java编程那些事儿》的作者们都从事教育和培训工作多年,拥有丰富的一线教学经验,对于学习者遇到的问题十分熟悉,在《Java编程那些事儿》的编写过程中,他们花费了大量的时间和精力来处理这些问题,对于书中的每个示例都进行反复的推敲和取舍,仔细斟酌学习者接受的程度以及示例涉及的技术点是否准确和深入,以求学生能够快速、轻松、愉快、深入地掌握相关技术。

2012-06-17

空空如也

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

TA关注的人

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