
Oracle Advanced Knowledge
文章平均质量分 87
Dave
The important thing in life is to have a great aim and the determination to attain it !
展开
-
Oracle AWR 删除历史快照 说明
一. AWR 概述之前整理过一篇AWR 的说明的文档:Oracle AWR(Automatic Workload Repository) 说明http://blog.csdn.net/tianlesoftware/article/details/4682300 从Oracle 10g 开始,Oracle 推出一个工具:AWR(Automatic Workload Repository),并原创 2013-12-12 18:05:46 · 11569 阅读 · 2 评论 -
由一个案例引出SMON的一个功能: Recover Dead transaction
一.故障说明 前段时间一朋友遇到的案例,根据他的描述,我小整理了一下。 数据库环境:AIX + ORACLE 10.2.0.5, 单机。 朋友说一个大事务不能完成回滚操作,系统异常。 查看等待事件,如下图: 这里的row cache lock 较为严重。 row cache lock 对应的cache#=11,对应的child latc原创 2013-04-03 00:22:50 · 10297 阅读 · 0 评论 -
Oracle smon_scn_time 表 说明
一.SMON_SCN_TIME 表结构说明 SMON_SCN_TIME表存放的是SCN和Time之前的映射关系。 该表由SMON 进程负责维护。 SQL> desc smon_scn_time Name Null? Type ------------------------------------------------原创 2013-03-29 00:28:32 · 12319 阅读 · 4 评论 -
Linux HugePages 配置 与 Oracle 性能关系说明
一. HugePages 说明 1.1 HugePages 介绍HugePages is afeature integrated into the Linux kernel with release 2.6. This featurebasically provides the alternative to the 4K page size (16Kfor IA64) providing bigg原创 2013-01-24 03:06:24 · 14601 阅读 · 0 评论 -
Oracle 11g 新特性 – ACFS 说明
Oracle 官网对ACFS 的说明如下:Introduction to Oracle ACFShttp://docs.oracle.com/cd/E11882_01/server.112/e18951/asmfilesystem.htm 本文译自如下3篇blog:http://www.rampant-books.com/t_hunter_using_oracle_acfs_on_linux_pa翻译 2013-01-01 17:05:42 · 22033 阅读 · 1 评论 -
Oracle 11g 新特性 -- Oracle Restart 说明
一. OHASD 说明Oracle 的Restart 特性是Oracle 11g里的新特性,在讲这个特性之前先看一下Oracle 11g RAC的进程。之前的Blog 有说明。Oracle 11gR2RAC 进程说明http://blog.csdn.net/tianlesoftware/article/details/6009962 Oracle 11gR2 中对CRSD资源进行了重新分类: L原创 2012-12-26 00:02:46 · 19405 阅读 · 2 评论 -
Oracle 与 iptables 和 SELinux 禁用关系 说明
本文转自Oracle ACS 团队Steven.Lee的blog,链接如下:http://www.dbaleet.org/is_disable_iptables_and_selinux_to_be_mandatory/ 在刚开始学习Oracle的时候,很多老鸟告诉我应该关闭操作系统的iptables和SELInux,因为Oracle不支持, 否则会遇到无穷无尽的问题,打开iptables和SELI转载 2012-12-20 09:40:13 · 7967 阅读 · 0 评论 -
Oracle 11g 新特性 -- RAC One Node 说明
一.RAC ONE NODE 理论说明 Oracle RAC one node是Oracle 11gR2 中引入的特性。该特性仅在Oracle Database 11g Release 2 Enterprise Edition 中支持。并且是需要单独收费的,可以免费使用10天,已用来做其他的迁移方案。RAC one node每个处理器需要$10000,比RAC 的每个处理器$23000要便宜点,对原创 2012-12-15 13:55:34 · 15672 阅读 · 0 评论 -
Oracle 11g 新特性 -- SQL Plan Management 示例
在之前的Blog 里了解了Oracle 11g SQL Plan Management的理论,这篇Blog来演示一些具体的操作示例。Oracle 11g 新特性 --SQL Plan Management 说明http://blog.csdn.net/tianlesoftware/article/details/8292410 官网说明:Using SQL Plan Managementhttp:原创 2012-12-14 18:28:48 · 10108 阅读 · 0 评论 -
Oracle 11g 新特性 -- SQL Plan Management 说明
一.概述 SQL 语句的SQL 执行计划发生更改时,可能存在性能风险。 SQL 计划发生更改的原因有很多,如优化程序版本、优化程序统计信息、优化程序参数、方案定义、系统设计和SQL 概要文件创建等。 在以前版本的Oracle DB 中引入了各种计划控制技术(如存储的大纲(storedoutline(9i))和SQL 概要文件等(SQLprofile(10g))),用于解决计划更改导致的性能回归。但原创 2012-12-13 20:14:45 · 11605 阅读 · 2 评论 -
Oracle 11g 新特性 -- DB_ULTRA_SAFE 参数 说明
一.DB_BLOCK_CHECKSUM 参数说明 在Oracle 10.2.0.3 之前: DB_BLOCK_CHECKSUM有2个选项: TRUE 和 FALSE,默认值为TRUE。 在Oracle 10.2.0.3 中: DB_BLOCK_CHECKSUM有3个选项:OFF | TYPICAL | FULL,默认为TYPICAL. 在Oracle 11g中: DB_BLOCK_CH原创 2012-12-09 17:37:53 · 9104 阅读 · 1 评论 -
Oracle 11g 新特性 -- Result Cache(结果高速缓存)说明
一.Result Set Caching 说明 Oracle 官网的说明,参考:7.6 Managing the Server and ClientResult Cacheshttp://docs.oracle.com/cd/E11882_01/server.112/e16638/memory.htm#BGBCABED 1.1 概述SQL 查询结果高速缓存可在数据库内存中对查询结果集和查询碎片启用原创 2012-12-07 23:54:43 · 10220 阅读 · 0 评论 -
Oracle wallet 配置 说明
一.官网对Wallet的说明http://docs.oracle.com/cd/E11882_01/network.112/e10746/asowalet.htm Security administratorsuse Oracle Wallet Manager to manage public key security credentials on Oracleclients and server原创 2012-12-07 15:09:54 · 15330 阅读 · 0 评论 -
Oracle 11g 新特性 -- Transparent Data Encryption (透明数据加密TDE) 增强 说明
一.TransparentData Encryption (TDE:透明数据加密) 说明 Orace TDE 是Orcle 10R2中的一个新特性,其可以用来加密数据文件里的数据,保护从操作系统层面上对数据文件的访问。11g的TDE 在10gR2的基础上增强,允许在表空间级别进行加密。 1.1 11g 中TDE 新增功能 一些新增功能可增强透明数据加密(TDE)功能,这些功能是基于相同的基础结构构原创 2012-12-07 14:14:14 · 7961 阅读 · 0 评论 -
Oracle 11g 新特性 -- SecureFiles 说明
一. Oracle SecureFiles 说明1.1 现有LOB实施中的问题 在Oracle8i 中,LOB 设计是基于下列假设做出的:(1) LOB 实例化的大小预计为几个兆字节。(2) LOB 通常被视为“单写多读”类型的数据。很少进行更新,所以可以为所有类型的更新(大型或小型)对整个块进行版本化。(3) 预计很少有批处理会流式处理数据。预计不会出现联机事务处理(OLTP) 类型的工作原创 2012-11-27 18:29:26 · 18340 阅读 · 0 评论 -
Oracle 11g 新特性 -- 安全性增强 说明
一.密码安全 为了遵守各种安全性和隐私规定,必须使用更安全的口令。如果口令非常短或仅包含有限的字符,则对于强力攻击就很脆弱,而包含较多不同字符的较长口令就很难被猜出或获得。 在Oracle Database 11g中,口令的处理方式与早期版本中的处理方式有所不同:(1) 口令区分大小写。口令中使用的大写字符和小写字符现在是不同的字符。(2) 口令可以包含未用引号括起来的多字节字符。如果口令包原创 2012-11-26 15:13:27 · 7807 阅读 · 0 评论 -
Oracle 11g 新特性 -- 临时表空间收缩 说明
一. 临时表空间收缩 1.1 说明关于Oracle 的临时表空间,之前有整理过一篇Blog:Oracle Temp 临时表空间http://blog.csdn.net/tianlesoftware/article/details/4697417 以下操作会占用大量的temporary: 1、用户执行imp/exp 导入导出操作时,会使用大量的temporary段 2、用户在rebuil原创 2012-11-26 13:23:58 · 20329 阅读 · 1 评论 -
Oracle 11g 新特性 -- 管理 SPFILE 说明
在Oracle 11g 以前,我们可以从spfile来创建pfile,或者利用pfile来创建spfile。 在Oracle 11g中,在管理spfile方面得到增强,可以从memory来创建pfile和spfile。 语法如下:CREATE PFILE [= 'pfile_name' ]FROM { { SPFILE [= 'spfile_name'] } | MEMORY } ; CREATE原创 2012-11-26 12:34:53 · 7291 阅读 · 0 评论 -
Oracle 11g 新特性 -- Invisible Indexes(不可见的索引) 说明
一.Invisible Indexes 说明 从版本11g 开始,可以创建不可见的索引。优化程序会忽略不可见的索引,除非在会话或系统级别上将 OPTIMIZER_USE_INVISIBLE_INDEXES 初始化参数显式设置为TRUE。此参数的默认值是FALSE。 使索引不可见是使索引不可用或删除索引的一种替代办法。使用不可见的索引,可完成以下操作:(1) 在删除索引之前测试对索引的删除。(2原创 2012-11-25 22:59:45 · 6320 阅读 · 0 评论 -
Oracle 11g 新特性 -- 只读表(read-only table)说明
一.Read only table说明 在Oracle 11g之前,如果我们想要对一个表设置为只读的,可以通过授予某些用户select 权限。 但是对于表的所有者来说,还是读写的。 在Oracle 11g中,我们可以直接对表的读写权限进行设置: ALTER TABLE table_name READ ONLY; ALTER TABLE table_n原创 2012-11-25 22:25:19 · 12945 阅读 · 0 评论 -
Oracle 11g 新特性 -- RMAN Data Recovery Advisor(DRA) 说明
一.Data Recovery Advisor(DRA) 说明 1.1 DRA 说明DRA在遇到错误时会自动收集数据故障信息。此外,它还能预先检查故障。在此模式中,它可以在数据库进程发现损坏并发送错误消息之前检测和分析数据故障(请注意,修复始终在人为控制之下进行)。数据故障可能非常严重。例如,如果缺少最新的日志文件,则无法启动数据库。一些数据故障(如数据文件中的块损坏)不是灾难性故障,因为它们不会原创 2012-11-25 20:44:38 · 13352 阅读 · 0 评论 -
Oracle 11g 新特性 -- 自动诊断资料档案库(ADR) 说明
一.自动诊断资料档案库(ADR) 1.1 ADR 说明ADR (AutomaticDiagnostic Repository) ,ADR 是一个基于文件的资料档案库,用于存放数据库诊断数据(如跟踪、意外事件转储和程序包、预警日志、健康状况监视器报告、核心转储等)。它对存储在任何数据库外的多个实例和多种产品使用一个统一的目录结构。因此,可用于数据库关闭时的问题诊断。从Oracle Database原创 2012-11-25 16:25:39 · 22587 阅读 · 0 评论 -
Oracle 11g 新特性 -- Database Replay (重演) 说明
一.理论知识说明 官方文档的说明:Introduction to Database Replayhttp://docs.oracle.com/cd/E11882_01/server.112/e16540/dbr_intro.htm#RATUG104 --这部分内容摘自11g OCP 教材。1.1 为什么使用数据库重演大型业务关键应用程序不但复杂,而且负载模式和使用模式也相当多。与此同时,这些业务原创 2012-11-24 01:04:44 · 13047 阅读 · 3 评论 -
Oracle 11g 新特性 -- ASM 增强 说明
Oracle 的ASM 是一块大内容,之前也零散的整理了一下,链接如下: Oracle ASM 详解http://blog.csdn.net/tianlesoftware/article/details/5314541 Oracle ASM 系列 小结http://blog.csdn.net/tianlesoftware/article/details/6364422 远程客户端 访问 ASM 实原创 2012-11-23 16:31:47 · 8582 阅读 · 0 评论 -
Oracle 11g 新特性 -- Online Patching (Hot Patching 热补丁)说明
一.官网说明MOS 的文档:RDBMSOnline Patching Aka Hot Patching [ID 761111.1] 有说明。这里取部分内容。 A regular RDBMSpatch is comprised of one or more object (.o) files and/or libraries (.afiles). Installing a regular patch原创 2012-11-22 22:31:44 · 11364 阅读 · 0 评论 -
Oracle 数据压缩(Compression) 技术 说明
一. 官网说明1.1 Oracle 11g Advanced Compression Oracle 11g EE版本中只有: Basic Table Compression ,而 AdvanceCompression Feature需要单独购买。 11g Advanced Compression 有如下特性:1. Compression for Table Data--支持了DML 语句的co原创 2012-11-11 01:51:40 · 20130 阅读 · 5 评论 -
Oracle v$session 中sql_id 为 null 说明
先看SQL 查询结果:select sql_id,count(1) from v$active_session_history where sample_time>to_timestamp('2012-10-25 09:00:00','yyyy-mm-ddhh24:mi:ss')and sample_timeand event='latch: library cache'group by sql_原创 2012-10-26 14:02:11 · 10089 阅读 · 0 评论 -
Oracle 10g 对象 默认 ITL 数量 测试
Oracle 的每个Block上都有一个部分,叫做ITL,其用来保存事务的信息。 有关ITL的说明参考:OraceITL(Interested Transaction List) 说明http://blog.csdn.net/tianlesoftware/article/details/6573988 对象的ITL数由对象的initrans 和 maxtrans 参数决定,Oracle 官方文档原创 2012-06-07 09:56:32 · 5599 阅读 · 0 评论 -
Oracle Relink RAC Binary Options 说明
在前面几篇介绍了OracleBinary Options 的文章,如下: Oracle Binary Options 说明http://blog.csdn.net/tianlesoftware/article/details/7577637 Oracle 单实例 Relink Binary Options 说明http://blog.csdn.net/tianlesoftware/article/原创 2012-05-19 10:38:31 · 5222 阅读 · 0 评论 -
Oracle 11gR2 Relink 脚本 新特性 说明
一.11gR2 中 Relink 脚本说明 前面将了OracleOption 和其link的2篇Blog,如下:OracleBinary Options 说明http://blog.csdn.net/tianlesoftware/article/details/7577637 Oracle 单实例Relink Binary Options 说明http://blog.csdn.net/tianle原创 2012-05-17 21:13:44 · 7610 阅读 · 1 评论 -
Oracle 单实例 Relink Binary Options 说明
一.引入问题 帮朋友在CentOS上安装一个10g的Oracle,结果朋友的CentOS版本是6.2的版本,最新的一个版本,不过Linux上基本都差不多,所以按照以前的步骤,迅速的操作起来,结果遇到N多以前没有遇到过的错误。安装被迫中断,尝试忽略之前的错误,又会遇到其他的错误。 64位 linux平台下Oracle安装文档http://blog.csdn.net/tianlesoftware/ar原创 2012-05-17 19:50:25 · 17748 阅读 · 1 评论 -
Oracle Binary Options 说明
一. Oracle Binary Options 说明 关于OracleOptions,之前有整理过一系列文章,参考:Oracle 组件 系列 小结http://blog.csdn.net/tianlesoftware/article/details/7339998 我们可以通过v$option视图来查看相关的信息: V$OPTION displaysOracle Database options原创 2012-05-17 19:36:58 · 7557 阅读 · 1 评论 -
Oracle 11g 新特性 -- 自适应游标共享(Adaptive Cursor Sharing: ACS) 说明
一.自适应游标共享(Adaptive Cursor Sharing) 说明 1.1 ACS概述绑定变量使Oracle DB 可以为多条SQL 语句共享单个游标,以减少分析SQL 语句所使用的共享内存量。然而,游标共享和SQL 优化是两个相互冲突的目标。用文字编写SQL 语句为优化程序提供了更多的信息,这无疑会导致更好的执行计划,但大量的硬分析会导致内存和CPU 开销增加。 Oracle9i Dat原创 2012-05-16 17:30:15 · 14913 阅读 · 0 评论 -
Oracle Linux 6 下 Oracle RDBMS Server 11gR2 Preinstall RPM 包说明
在Oracle Linux 5中,我们可以使用使用Oracle validated Configuration 来加速部署Oracle 环境,关于Validated Configurations参考:OracleValidated Configurations 安装使用 说明http://blog.csdn.net/tianlesoftware/article/details/7061684原创 2012-04-13 10:48:28 · 20718 阅读 · 3 评论 -
Oracle kill sessin 说明
一.Session 状态说明Oracle session 有如下几种状态ACTIVE - Sessioncurrently executing SQLINACTIVE KILLED - Sessionmarked to be killedCACHED - Sessiontemporarily cached for use by Oracle*XASNIPED - Sessioninactive,原创 2012-03-31 20:22:38 · 10125 阅读 · 0 评论 -
Oracle 10g/11g 密码策略 用户口令 大小写敏感 说明
一. Oracle 10g1.1 说明在Oracle 10g下,默认情况下,密码是不区分大小写的。这个是由于密码文件的默认参数有关。 C:\Users\Administrator.DavidDai>orapwdUsage: orapwd file=entries= force= ignorecase=nosysdba= where file - name of password file (原创 2012-03-22 14:35:55 · 19814 阅读 · 0 评论 -
Oracle Redo Log 机制 小结
Oracle 的Redo 机制DB的一个重要机制,理解这个机制对DBA来说也是非常重要,之前的Blog里也林林散散的写了一些,前些日子看老白日记里也有说明,所以结合老白日记里的内容,对oracle 的整个Redo log 机制重新整理一下。 一.Redo log 说明Oracle 的Online redo log 是为确保已经提交的事务不会丢失而建立的一个机制。 因为这种健全的机制,才能让我们在数原创 2012-03-12 20:05:25 · 20964 阅读 · 1 评论 -
Oracle 组件 系列 小结
Oracle 组件的信息可以通过v$option 和 dba_registry 查看: --查看v$option: V$OPTION displaysOracle Database options and features. Typically, although not always, optionsmust be separately licensed, whereas features co原创 2012-03-10 16:01:29 · 13442 阅读 · 0 评论 -
Oracle Enterprise Manager 组件 说明
一. Enterprise Manager 组件说明 在说明之前,我们先用如下SQL 查看一下DB中的组件:SQL> col comp_id for a15SQL> col version for a15SQL> col comp_name for a30SQL> select comp_id,comp_name,versionfrom dba_registry ; COMP_ID原创 2012-03-10 15:45:30 · 6854 阅读 · 0 评论 -
Oracle Rules Manager 和 Oracle Expression Filter 组件 说明
一.Rules Manager 和 Expression Filter 组件说明 在说明之前,我们先用如下SQL查看一下DB中的组件:SQL> col comp_id for a15SQL> col version for a15SQL> col comp_name for a30SQL> select comp_id,comp_name,versionfrom dba_registry ; CO原创 2012-03-10 15:34:23 · 7617 阅读 · 0 评论