自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HackersAndPainters

千里之行,始于足下;不积跬步,无以至千里;不积小流,无以成江海。

  • 博客(216)
  • 资源 (18)
  • 收藏
  • 关注

转载 CentOS 6.3 32位静默安装Oracle 11g r2详细教程

CentOS 6.3 32位静默安装Oracle 11g r2详细教程 一、安装依赖包binutils2.17.50.0.6compat-libstdc++-33              3.2.3elfutils-libelf0.125elfutils-libelf-devel0.125elfutils-libelf-devel-static0.125gcc4.1.2gcc-c++4.1.2g

2014-04-21 09:23:06 6154

转载 Oracle dataguard 正常切换和应急切换

Oracle dataguard 正常切换和应急切换oracle dataguard提供异地容灾方案,能有效的防止单点故障和提供高可用技术,这里介绍dataguard正常主备切换和应急切换(应急切换模拟主库出现问题无法还原,备库脱离dataguard接管主库对外提供服务)1)Oracle dataguard环境搭建传送门:Linux 安装oracle10g 配置dataguard 介绍和步骤 ht

2014-04-15 14:21:03 1198

转载 OracleODU

什么是OracleODU?OracleODU是国内最专业的Oracle数据库恢复团队之一。对于Oracle数据库数据内部构造有深入理解,擅长常规和非常规方式下的Oracle数据库恢复。如果您的数据库不幸遇到了数据损坏而不能正常工作,在没有备份或有效备份,或者常规恢复失效的情况下,我们或许是您最后的恢复机会。什么是ODU?ODU全称为Oracle Database Unloader,是由Oracle

2014-04-15 13:49:37 1795

转载 "flush shared_pool" "version_count过高引起的bug"

数据库版本: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production数据库现象:负载瞬间从原来的1左右涨到35左右,持续约几十秒,逐步降到正常水平。当时的top里面cup-user已经达到将近100%,iowait正常。做了当时的ash报告:大部分等待是cursor.mutex S的。shared_p

2014-03-31 08:46:27 1368

原创 ORACLE数据库Dataguard dg broker 3大模式相互切换 主备库互相切换

ORACLE数据库Dataguard dg broker 3大模式升级方式 主备库互相切换

2014-02-21 13:20:27 6974

原创 listener trace, server trace用法

listener trace, server trace用法 listener trace, server trace用法---1,server trace, 指的是 sqlnet的server端trace, 可以在server 端的%oracle_home%\network\admin\sqlnet.ora里面加上以下行:TRACE_LEVEL_SERVER=16TRACE_FILE_SERVE

2013-11-28 15:42:11 1663

原创 ios电子书工具之Xilisoft PDF to EPUB Converter

ios电子书工具之Xilisoft PDF to EPUB Converter 不错的小工具!

2013-11-08 13:53:23 1562

原创 Oracle 坏块修复

Oracle数据库出现坏块现象是指:在Oracle数据库的一个或多个数据块(一个数据块的容量在创建数据库时由db_block_size参数指定,缺省为8K)内出现内容混乱的现象。由于正常的数据块都有固定的合法内容格式,坏块的出现,导致数据库进程无法正常解析数据块的内容,进而使数据库进程报错乃至挂起,并级联导致整个数据库实例出现异常。   一.坏块的产生原因   坏块产生的原因大致有以下几种: 1.

2013-08-28 17:58:27 2937

原创 如果ASM磁盘组由哪些物理磁盘组成?

我们知道用下面的方法可创建 ASM 磁盘,然后再创建逻辑的ASM组以 root 用户身份创建 ASM 磁盘。# /etc/init.d/oracleasm createdisk VOL1 /dev/sdc1Marking disk "/dev/sdc1" as an ASM disk:                   [  OK  ]# /etc/init.d/oracleasm create

2013-07-30 16:12:18 1986

原创 如何使用ordered提示改变SQL执行计划

ORDERED提示强制Oracle按照From子句中表出现的顺序进行表连接。通过ordered提示,可以避免CBO SQL解析过程中的表连接评估,从而避免Oracle产生错误的执行计划,或者强制Oracle按照我们指定的方式执行。在很多时候,当我们清楚地了解数据结构和数据分布之后,就可以通过ORDERED提示来提高SQL性能。通过以下例子我们来说明一下Ordered提示的作用.1.不加Hints时

2013-07-29 21:06:00 1297

原创 Oracle10g中SCN与TimeStamp的相互转换

作为对于闪回操作(flashback)的一个增强,Oracle10g提供了函数对于SCN和时间戳进行相互转换。首先通过dbms_flashback.get_system_change_number 可以获得系统当前的SCN值:SQL> col scn for 9999999999999SQL> select dbms_flashback.get_system_change_number scn f

2013-07-29 21:03:37 2272

原创 使用分析函数进行行列转换

比如查询scott.emp表的用户SAL排序信息,可以使用如下查询:SQL> SELECT deptno, ename, 2 ROW_NUMBER () OVER (PARTITION BY deptno ORDER BY sal DESC) seq 3 FROM emp; DEPTNO ENAME SEQ---------- --

2013-07-29 20:54:45 1529

原创 dbms_stats导入导出schema级别统计信息

dbms_stats导入导出schema级别统计信息 在使用CBO优化器模式的Oracle数据库中,统计信息是CBO生成最佳执行计划的重要依据。这些统计信息通常包括列级、表级、索引、系统级别的统计信息等。所有的这些统计信息都可以被备份,导入导出也可以被锁定与解锁。因此相应地,我们可以导出列级、表级、索引、系统级别的统计信息。通过导出导入统计信息,可以在测试环境来模拟产生环境进行数据库性能优化,SQ

2013-07-13 00:10:04 3530

原创 Oracle分析表和索引

analyze table tablename compute statistics;analyze index indexname compute statistics;对于使用CBO很有好处,可以使用更可靠的table信息,从而执行计划也可以更准确一些,在10g会自动analyze,之前的版本需要手动定期生成统计信息,,选择合理的执行计划..Oracle的online document这样描述

2013-07-12 23:11:24 4068

原创 由于物化视图定义为on commit导致update更新基表慢的解决方案

由于物化视图定义为on commit导致update更新基表慢的解决方案以下是模拟和解决测试过程:(模拟update慢的过程)1、首先基于基表创建物化视图日志:create materialized view log on scott.emp with rowid;2、首先基于scott用户下emp创建物化视图:create materialized view mv_empREFRESH FAST

2013-06-18 16:58:15 4958

转载 linux查看cpu个数

[root@lidongbo~]# cat /proc/cpuinfo   processor       : 0  vendor_id       : GenuineIntel   cpu family      : 6  model           : 15  model name      : Intel(R) Pentium(R) Dual  CPU  E2200  @ 2.20GHz

2013-05-25 13:16:52 3680

原创 ORA-3136 错误解决

参考metalink的文档:Doc ID: Note:3136.1 and 465043.1WARNING: inbound connection timed out (ORA-3136)1.参数含义:SQLNET.INBOUND_CONNECT_TIMEOUT is set to a value in seconds and determines how long a client has to

2013-05-25 10:33:58 3264

转载 Oracle 11g RAC CRS-4535/ORA-15077

新安装了Oracle 11g rac之后,不知道是什么原因导致第二个节点上的crsd无法启动?其错误消息是CRS-4535: Cannot communicate with Cluster Ready Services。其具体的错误信息还需要查看crsd.log日志才知道。[python] view plaincopyprint?1、环境  [root@linux2 ~]# cat /etc/i

2013-05-24 11:13:55 8209

转载 Oracle 11g RAC oc4j/gsd Offline

Oracle 11g RAC中,发现oc4j以及gsd服务都处于offline状态,这是Oracle 11g RAC默认情形。即便如此,并不影响数据库的使用,因为 oc4j 是用于WLM 的一个资源, WLM在 11.2.0.2 才可用。GSD则是用于支持dbca,srvctl,oem等的交互工具。本文描述将这两个服务切换到online。[python] view plaincopyprint?1

2013-05-24 11:10:43 4985

转载 安装Oracle 11g RAC R2 之Linux DNS 配置

Oracle 11g RAC 集群中引入了SCAN(Single Client Access Name)的概念,也就是指集群的单客户端访问名称。SCAN 这个特性为客户端提供了单一的主机名,用于访问集群中运行的 Oracle 数据库。如果您在集群中添加或删除节点,使用 SCAN 的客户端无需更改自己的 TNS 配置。无论集群包含哪些节点,SCAN 资源及其关联的 IP 地址提供了一个稳定的名称供客

2013-05-20 19:54:58 2588

原创 oracle dba 常用命令

1最基本的 oracle dba 常用命令 1 运行SQLPLUS工具sqlplus 2 以OS的默认身份连接/ as sysdba 3 显示当前用户名show user 4 直接进入SQLPLUS命令提示符sqlplus /nolog 5 在命令提示符以OS身份连接connect / as sysdba 6 以SYSTEM的身份连接connect system/xxxxxxx@服务名 7 显示当

2013-05-16 10:34:36 2905

原创 redhat5.4/5设置本地光盘为yum源安装

1.新建目录       #mkdir -p /mnt/cdrom       #mount /dev/cdrom /mnt/cdrom   2.修改yum配置文件   #vi /etc/yum.repos.d/rhel-debuginfo.repo   清除所有内容,添加如下内容:   [rhel-debuginfo]name=Red Hat Enterprise Linux $releasev

2013-05-14 12:33:42 3438

原创 oracle10g rac部署文档

主机网络配置注意事项:ip地址使用静态配置:static网关要指定hostname不要出现在回环地址!如果启动过单机asm服务,请先停止------------------------------------------------------------------------------------------1,配置2台机器IP能是PING通2更改机器名字vi /etc/sysconfig/

2013-05-08 08:46:21 1934

原创 Oracle KFED 和 KFOD 工具说明

OracleASM是个封装的磁盘管理工具,所以我们需要对ASM 有充分的认识,否则ASM 出现问题就会非常棘手,KFED 和KFOD 两个命令可以帮助我们了解ASM。 一. KFED(Kernel Files Editor) 说明       KFED是ORACLE 10gR2 自带的一个工具,但是和BBED 命令一样,需要编译过以后才能使用。 1.1 编译KFED[oracle@rac2 lib

2013-04-25 13:27:33 1547

原创 Oracle BBED 工具介绍

Oracle BBED 工具介绍 BBED(Oracle Block Brower and EDitor Tool),用来直接查看和修改数据文件数据的一个工具,是Oracle一款内部工具,可以直接修改Oracle数据文件块的内容,在一些极端恢复场景下比较有用。该工具不受Oracle支持,所以默认是没有生成可执行文件的,在使用前需要重新连接。  一.BBED 的安装 BBED在windows 8i中

2013-04-25 13:25:30 1887

原创 ORA-27102:out of memory Linux-X86_64

1.startup Linux下oracle报以下错 ORA-27102:out of memory Linux-X86_64   Error: 28: No space left on device  2.检查alter日志报:Checkpoint not complete  Current log# 3 seq# 514388 mem# 0: /opt/oracle/product/10.2.

2013-04-10 16:06:54 2274 2

原创 Using Oracle Blocks Efficiently

1.查找表空间不足10%的表select owner,table_name,blocks,empty_blocks from dba_tables where empty_blocks/(blocks+empty_blocks)  2.扩充extentalter table hr.employee allocate extent;alter table hr.employee allocate e

2013-04-07 16:15:52 860

原创 数据库性能优化深入浅析

课程时间:4天*6学时培训模块内容培训提纲学时数据库应用调优概述◆   性能优化的基本思路和一些误区◆   性能优化遵循的基本原则◆   了解整个系统构建过程中各部分对性能的影响以及有哪些可以优化的部分,尤其对架构设计、ERP模型设计及开发中的一些性能要点进行了详细说明◆   优化的三个阶段以及各阶段的步骤和方法◆   确定合理的优化目标◆   不同类型应用优化的方向和方法,根据应用需求确定优化方

2013-04-03 22:52:22 1362 1

原创 oracle 高水位线详解

一、oracle 高水位线详解一、什么是水线(High Water Mark)?所有的oracle段(segments,在此,为了理解方便,建议把segment作为表的一个同义词) 都有一个在段内容纳数据的上限,我们把这个上限称为"high water mark"或HWM。这个HWM是一个标记,用来说明已经有多少没有使用的数据块分配给这个segment。HWM通常增长的幅度为一次5个数据块,原则上

2013-03-27 16:32:42 1293

原创 小布老师oracle 9i性能调优

第01讲:Chapter 01--Overview of Oracle9i Database Performance Tuning第02讲:Chapter 01--Overview of Oracle9i Database Performance Tuning第03讲:Chapter 02--Diagnostic and Tuning Tools第04讲:Chapter 02--Diagnosti

2013-03-22 19:40:31 1808

原创 linux下完全删除Oracle

转自cnoug论坛lorna_hu的帖子以9.2.0.4为例:1.用oracle用户登录如果要再次安装, 最好先做一些备份工作。包括用户的登录脚本,数据库自动启动关闭的脚本,和Listener自动启动的脚本。要是有可能连创建数据库的脚本也保存下来2.使用SQL*PLUS停止数据库[oracle@ora920 oracle]$ sqlplus /nologSQL> connect / as sysd

2013-03-07 21:20:15 1926

原创 彻底删除crs

在安装clusterware时假如出现报错现象,需要重新安装时,必须先清除已经安装的cluserware,否则可能会影响到下次安装。一般情况下,只需要在各节点上依次运行目录$ORA_CRS_HOME/install/下的脚本rootdelete.sh和rootdeinstall.sh即可。我们也可以采用手工删除:1、在所有节点停止nodeappssrvctl stop nodeapps -n no

2013-03-07 21:05:40 1674

原创 oracle表空间传输

表空间传输一、简介可传输表空间(还有个集)最大的优势是其速度比export/import或unload/load要快的多。因为可传输表空间主要是复制数据文件到目标路径,然后再使用export/import或Data Pump export/import等应用仅导出/导入表空间对象的元数据到新数据库。(1)可传输表空间的特性主要用于进行库对库的表空间复制,要进行传输的表空间必须置于read-only

2013-03-01 17:11:27 9005

转载 昨天终于把OCM考完了(写了下总结)

本帖最后由 likgui 于 2012-4-27 17:40 编辑昨天在广州考OCM了,题目不难,不过还是做不完,题量比较大Congratulations! on the successful completion of the Oracle DBA 10g Certified Master practicum.You are now a member of an elite group of O

2013-02-27 20:54:35 5648

转载 数据泵避免个别表数据的导出

对于数据泵EXPDP/IMPDP而言,功能比普通EXP/IMP功能要强的多,因此也可以实现一些普通导出导入工具很难完成的工作。  比如今天碰到的这个问题,要导出一些表,但是其中个别表只导出结构而不导出数据。SQL> conn test/testConnected.SQL> set pages 100 lines 120SQL> select count(*) from t;COUNT(*)----

2013-02-20 16:29:06 793

转载 数据泵避免个别表数据的导出(二)

对于数据泵EXPDP/IMPDP而言,功能比普通EXP/IMP功能要强的多,因此也可以实现一些普通导出导入工具很难完成的工作。这一篇介绍如何对分区表实现这个功能。数据泵避免个别表数据的导出:http://yangtingkun.itpub.net/post/468/490624  上一篇文章提到了,如何利用EXCLUDE的方式指定TABLE_DATA,来避免导出个别表的数据。[oracle@yan

2013-02-20 16:20:43 723

原创 oracle Statspack安装使用攻略

介绍:---oracle Statspack从Oracle8.1.6被引入,马上成为DBA和Oracle专家用来诊断数据库性能的强有力工具。通过Statspack我们可以很容易的确定Oracle数据库的瓶颈所有,记录数据库性能状态,也可以使远程技术人员迅速了解的的数据库运行状况。所以,了解和使用Statspack对于DBA来说至关重要。在Statspack发布之前,我们经常用来诊断数据库的工具是两

2013-02-18 19:52:14 1558

转载 Oracle10G:透明数据加密技术(TDE)

在Oracle的最新版本10g R2中,出现最及时的技术应该是透明数据加密技术(Transparent Data Encryption,TDE)。  TDE用来对数据加密,通常 SQL 执行的应用程序逻辑不需要进行更改,仍能正常运行。 换言之,应用程序可以使用同一语法将数据插入到应用程序表中,并且 Oracle 数据库在将信息写入磁盘之前将自动对数据进行加密。 随后的选择操作将透明地解密数据,因此

2013-02-17 20:04:53 1432

原创 ocm 10g考试大纲

课程一:Oracle10g 服务器配置 课程简介:  通过本课程使的数据库工程技术人员能够了解OCM考试形式、时间安排和注意事项,帮助学员掌握手工创建数据库和表空间,配置数据库监听器等任务。课程内容:1. OCM考试简介2. 运用脚本创建数据库2. 确定和设置有关数据库架构的参数3. 条带化数据文件4. 创建与管理复用控制文件5. 大文件表空间管理6. 创建与管理多网络配置文件7. 监听器配置8.

2013-02-16 16:32:09 2286 2

原创 Oracle GoldenGate安装配置

Oracle GoldenGate软件基于数据库日志结构变化,通过解析源端在线日志或归档日志获得数据增量,再将这些变化应用到目标数据库,从而实现源库和目标库的数据同步。下面通过一个简单的示例,详细介绍利用GoldenGate实现Oracle数据库之间的同步。基本架构如下图所示: 1. 安装1.1 下载介质GoldenGate的安装介质可以从Oracle的官网上下载。http://www.oracl

2013-02-15 15:59:47 1590

ORACLE-DataGuard系列:逻辑standby搭建.doc

ORACLE-DataGuard系列:逻辑standby搭建.doc

2014-05-01

Oracle11gDataGuard

Oracle11g_DataGuard配置方案

2014-05-01

orcl12c新特性

orcl12c新特性

2014-04-09

Oracle RAC日记

Oracle RAC日记

2013-05-01

数据仓库原书中文第四版

数据仓库原书中文第四版

2013-04-27

oracle.10g性能分析与优化思路].(谭怀远).扫描版.pdf

oracle.10g性能分析与优化思路].(谭怀远).扫描版.pdf

2013-04-17

Oracle SQL 优化与调优技术详解-随书脚本.zip

Oracle SQL 优化与调优技术详解-随书脚本.zip

2013-04-08

oracle pl/sql 实例精解 数据库代码

oracle pl/sql 实例精解数据库代码

2011-07-20

51cto技术沙龙--linux系统安全

51cto技术沙龙--linux系统安全iptables&DDOS

2011-07-17

oracle&mysql驱动

oracle&mysql驱动 oracle&mysql驱动 oracle&mysql驱动

2011-07-01

jsp+servlet+javabean(增删改查)

jsp+servlet+javabean(增删改查)

2011-07-01

AIX经验总结 linux Unix

AIX经验总结AIX经验总结AIX经验总结AIX经验总结

2011-06-29

UNIX入门之路+完整版

UNIX入门之路+完整版 UNIX入门之路+完整版 UNIX入门之路+完整版 UNIX入门之路+完整版 UNIX入门之路+完整版

2011-06-24

C语言100例及教程

C语言100例及教程 C语言100例及教程 C语言100例及教程 C语言100例及教程

2011-06-24

GoldenGate_Overview

GoldenGate_Overview技术培训文档

2011-06-24

空空如也

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

TA关注的人

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