Oracle 12c GI/RAC Step-by-Step安装指南(一)
这篇文档包含了12c GI/RAC step-by-step的安装文档,同时也包含了使用dbca 创建数据库的过程。另外,也对安装过程中涉及到的12c 新特性和一些其他的12c 新特性做了简单的介绍。注意: 这篇文章只是为了向大家展示12c GI/RAC的安装过程,而且以测试为目的。如果您希望以此文档作为您的生产系统安装文档,请进行充分的测试并...
Oracle 12c 使用(Full Transportable Export/Import)进行升级/迁移
本文介绍如何通过使用新的 Oracle 数据库 12c 的完整可传输导出/导入(Full Transportable Export/Import)功能来使用较少的停机时间,将数据库升级/迁移到 Oracle 数据库 12c 中。传统的方法,如导出/导入,数据泵导出/导入和传输表空间,仍然可以用来升级/迁移数据库到 Oracle Database12c 中。但是,Oracle 数据库 1...
systemstate dump 介绍
当数据库出现严重的性能问题或者hang了的时候,我们非常需要通过systemstate dump来知道进程在做什么,在等待什么,谁是资源的持有者,谁阻塞了别人。在出现上述问题时,及时收集systemstate dump非常有助于问题原因的分析。在一些情况下,数据库会自动生成systemstate dump, 比如出现了“WAITED TOO LONG FOR A ROW CACHE...
oracle 随笔
section 0入口:Administrator's Guide->2 Creating an Oracle Database->Creating the Database1.设置SIDexport ORACLE_SID=devdbecho $ORACLE_SID2.创建目录echo $ORACLE_BASEmkdir -p $ORACLE_BASE/oradata/devdbmkdir -p $ORACLE_BASE/admin/devdb/{a,b,c,u}dumpmkdir -p $ORACLE_BASE/archivelog/devdb3....
oracle 审计
一、 一审计分类:Oracle中审计总体上可分为“标准审计”和“细粒度审计”后者也称为“基于政策的审计”,在Oracle10G之后功能得到很大增强。其中标准审计可分为用户级审计和系统级审计。用户级审计是任何Oracle用户可设置的审计,主要是用户针对自己创建的数据库表或视图进行审计,记录所有用户对这些表...
配置RMAN清除已应用到备库的归档日志
DataGuard的配置中,有时我们需要利用RMAN自动从FRA清除已经应用到备库的归档日志。当数据库满足下列条件时,FRA下的归档日志将被自动清除。1) 11g之前,如果不使用mandatory ARCHIVELOG目标,数据库(主库和备库)必须更改下面的参数并重新启动:SQL> alter system set "_log_deletion_policy"='ALL' scope=spfile;...
为数据库做基本的健康体检
本文章解释如何执行对数据库的基本健康状况检查,以检查一些配置问题。本文章给出了一些一般准则,来指导用户应该对哪些领域进行调查,才能更好地了解数据库运行和变化的方式。这些准则会揭示关于配置的常见问题以及将来可能会发生的问题。本文章不适合更深入的健康状况检查来检查数据库结构和数据字典完整性。1. 参数文...
PLSQL Procedure 引起 ORA-04030
您运行了一个 PL/SQL package 或者 procedure,当进程使用了 4GB 的内存时总是会遇到 ORA-4030 异常。 _PGA_MAX_SIZE 和 PGA_AGGREGATE_TARGET 已经设置到一个大于 4GB 的值了,但是当 4GB 内存被使用时相同的错误仍然持续报出。错误看起来类似于:ORA-04030: out of process memory when trying to allocate 82456...
Shared Pool优化和Library Cache Latch冲突优化
本文给大家介绍下有关Shared Pool优化和Library Cache Latch优化的问题。本文适合Oracle 7到Oracle 11g shared pool版本的调优问题。特别对于存在下列问题的系统非常重要:library cache latch/es或者latch:library cache之类的 Latch争用shared pool latch 或者 latch:shared pool 之类的Latch...
关于备份和恢复的10个最佳实践
和大家分享下有关于备份和恢复的10个最佳的实践。- 在 Archivelog 模式下运行- 多路镜像控制文件- 定期执行备份- 周期性执行全库恢复测试1.开启块检查。这样做的目标是尽早发现数据库中的坏块。这只会占用很少的性能开销,但却可以让 Oracle 尽早检测出由底层磁盘、存储系统、或 I/O 系统问题导致的坏块。...
为何在查询中索引未被使用(二)——问题解答
昨天只是和大家谈了下,为什么索引没有被使用的原因,那么今天来和大家分享下,这这些情况下没有使用的索引的原因进行分析下以及排错的步骤。排错步骤“为什么索引没有被使用”是一个涉及面较广的问题。有很多种原因会导致索引没有被使用。下面我们一起来看排错的步骤:快速检查 表上是否存在...
为何在查询中索引未被使用
“为什么索引没有被使用”是一个涉及面较广的问题。有很多种原因会导致索引没有被使用。我们可以按照下面一些非常有用的检查列表来检查我们的索引。排错步骤 快速检查 表...
从操作系统命令TOP到数据库的优化
对于一个刚开始学习数据库优化的新手DBA来说,当用户反馈系统比较慢时,他会非常紧张,面对数据库,他无从下手,不知道从哪里开始着手来优化数据库,查找系统存在的问题。 今天我们通过操作系统命令TOP,来优化数据,我们如何把操作系统与数据库关联起来哪,我们主要是通...
Oracle 连接池配置
介绍一下Oracle开发方便的知识,数据库连接池,目前Oracle只支持一个连接池,名为SYS_DEFAULT_CONNECTION_POOL,管理连接池信息是通过一个包DBMS_CONNECTION_POOL来管理的。首先我们先看看包的相关说明:SQL> desc dbms_connection_poolPROCEDURE ALTER_PARAM参数名称 &n...
通过crontab更改DataGuard物理库managed recover状态
通过crontab更改DataGuard物理库managed recover状态在ORACLE 11g之前的版本中DataGuard物理库通常在managed recover状态是不能提供查询的,如果想提供查询,就必须在open read only状态.但是在open read only状态下,是不可以再进行即时归档恢复的。但是主库依然可以将归档传送到备用库,通常BI系统对当天的统计并不是十...
Oracle 区 EXTENT
Oracle的基本概念extent,理解Oracle的基本知识原理,通过实验加深的对基本概念的理解,为后期学习数据优化打下坚实的基础。什么是extent,一次分配的,连续的,oracle块。建立表时分配新的区(extent)(10g),11g中不会立刻分配区,只有插入了第一条数据后才会分配区。注意版本的区别。conn system/manager...
Oracle数据块block
Oracle块是建筑数据库的基石。是数据库的最小i/o单位。Oracle读取数据文件时是以块的形式读取的。Block(块)最基本的存储单元 Extent(范围)一次分配的连续的块Segment(段)属于同一对象的范围组成一个段Tablespace(表空间)数据文件的组织行为SQL> SELECT TABLESPACE_NAME,SEGMENT_NAME...
优化select count(*) from t1
分享下如何优化一条简单的SQL语句,数据库优化无止境,学习数据库优化,我们先从一条最简单的SQL语句开始。select count(*) from t1;这条语句虽然比较简单,但很有玄机!对这句话运行的理解,反映了你对数据库的理解深度!好!我们开始我们的实验。建立实验的使用的大表他t1SQL> conn scott/tiger已连接。...
由latch引起的cpu消耗高
本实验是测试由于latch引起过高的cpu资源。我们使用以下实验来模拟。首先我们查找一下有关于latch的隐含参数查询当前实例一共有多少个lathc.实用下面的SQL来查询。column name format a42column value format a24select x.ksppinm name, y.ksppstvl value, y.ksppstdf i...
Oracle ACE
Oracle ACEOracle ACE 计划是Oracle公司官方推出的旨在认可和奖励 Oracle 技术社区中技术娴熟,并愿意分享他们的知识和经验的成员为该社区所作的贡献。Oracle ACE - 简介Oracle ACE 计划是Oracle公司官方推出的旨在认可和奖励 Oracle 技术社区中技术...