- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人