【SGA】【PGA】普适的Oracle内存分配策略
经常被问到,在安装Oracle时SGA与PGA占总内存多少比例合适的问题。这里给出我的一点点经验。假设主机的总物理内存是100G。如果要部署OLTP系统,可以如下的比例进行分配:20G -- 操作系统及其他预留64G -- Or...
【TOOLS】Toad 时间格式显示效果调整方法
【TOOLS】Toad 时间格式显示效果调整方法1.导航到下面的界面View --> Toad Options... --> 点选第一项“Data Grids”的第一个内容“Data”2.修改右侧下方的Date format和Time format这里只能通过鼠标进行选择,列一...
VMware下LINUX的虚拟机增加磁盘空间
VMware6.7安装目录下有一个命令行工具vmware-vdiskmanager.exe 程序,可用来修改虚拟机硬盘的大小。方法如下:方法一: 1. 关闭虚拟机;启动Windows下的命令提示符界面; 2. 命令进入VMware的安装目录(如:D:...
ORACLE锁存器(LATCH)
我的读书笔记:转载请注明 锁存器: 什么是锁存器: 锁存器是存在于ORACLE中用于保证一些内存结构一致性的轻量级锁,为什么说是轻量级的,应该是锁存器一般等待的时间较短为了保证不发生死...
v$active_session_history的wait_time和time_waited 列
最近在弄informix,oracle调优也好久没碰了,今天朋友问我v$active_session_history的wait_time和time_waited 怎么看,只记得用过,一下也没想起。连忙验证了下wait_time 这列,对于在采样时,正在等待的事件,该列...
3.3 Oracle的TM锁(表级锁)
Oracle的DML锁(数据锁)正是采用了上面提到的多粒度封锁方法,其行级锁虽然只有一种(即X锁),但其TM锁(表级锁)类型共有5种,分别称为共享锁(S锁)、排它锁(X锁)、行级共享锁(RS锁)、行级排它锁(RX锁)...
11g v$active_session_history的新增列
很多知识我都还停留在10g,今天同事在ASH中直接就找到了SQL语句消耗的PGA,才发现,11gR2的ASH多了如此多的列1.标示这条ASH记录是否被刷入了磁盘 IS_AWR_SAMPLE  ...
ORA-16014 ORA-00312错误解决
Oracle错误: connsystem/password@orcl已连接。 select count(*) from customer;ORA-16014: 日志 3 的序列号 43 未归档, 没有可用的目的地ORA-00312: 联机日志 3 线程 1:'D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOL\ONL...
【官方文档】【Doc】oracle官方文档总汇(9i,10g,11gR1, 11gR2)
oracle不同版本的官方文档在线参考和打包下载地址汇总,罗列在这里,供你我参考。1.9i Oracle官方文档1)在线浏览http://www.oracle.com/pls/db92/homepage2)下载在手,参考无忧Oracle9i Datab...
oracle全文索引的简单配置
1. 创建数据存储定义(Datastore),使用多列数据存储在多列上创建全文索引BEGIN CTX_DDL.CREATE_PREFERENCE('INFOGRID_COM_DATASTORE','MULTI_COLUMN_DATASTORE');CTX_DDL.SET_ATTRIBUT...
DATAGUARD在做SWITCHOVER切换时遇到问题总结
DATAGUARD在做SWITCHOVER切换时遇到问题总结
10g中的块修改跟踪特性(Block Change Tracking)
10G中ORACLE提供了一个新的特性:块修改跟踪(Block Change Tracking),该特性主要服务于RMAN的增量备份。 众所周知在之前的版本中,RMAN中创建增量备份并不能显明缩短备份时间,这主要就是因为RM...
rman 备份中ORA-19809、ORA-19804问题解决
在我的测试环境中使用rman备份数据库的时候,报如下错误(红色部分):oracle@oracle[/oracle]> rman target /Recovery Manager: Release 10.2.0.1.0 - Production on Sat Jan 9 09:42:36 2010Copyright (c) 1982, 2005, Oracle. All rights reserved.connected to target database: CNHTM (DBID=1230089073)RMAN> backup database;Starting backup at 09-JAN-10using target database control file instead of recovery catalogallocated channel: ORA_DISK_1channel ORA_DISK_1: sid=159 devtype=DISKchannel ORA_DISK_1: startin
【DataGuard】同一台主机实现物理Data Guard配置安装
实验环境:1.虚拟机VMware Server 1.0.62.操作系统:ora10g@linux5 /home/oracle$ cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 5.1 (Tikanga)3.数据库环...
【DataGuard】部署Data Guard相关参数详解
有关物理Data Guard部署参考《【DataGuard】同一台主机实现物理Data Guard配置安装》(http://space.itpub.net/519536/viewspace-578181),本文对部署Data Guard过程中主备库使用到的...
整理:RAC搭建过程
在CentOS 6.5上用ORACLE 11.2.0.4 搭建RAC grid infrastructure GI
OEM (Oracle Enterprise Manager) 控制台无法启动 解决心得体会
不久前重装了操作系统并重新安装了oracle,刚开始安装好之后OEM(Oracle Enterprise Manager)可以正常打开在打开OEM的网页控制台,实际上很多人也...
ORACLE常用数据字典介绍
ORACLE 常用数据字典介绍
oracle的dbms_stats包详细解说
dbms_stats包问世以后,Oracle专家可通过一种简单的方式来为CBO收集统计数据。目前,已经不再推荐你使用老式的分析表和dbms_utility方法来生成CBO统计数据。那些古老的方式甚至有可能危及SQL的性能,因为它们并非总是能够捕捉到有关表和索引的高质量信息。CBO使用对象统计,为所有SQL语句选择最佳的执行计划。dbms_st...
RESTRICT_REFERENCES的意思
RESTRICT_REFERENCES,这个PRAGMA比较复杂,从字面上也看不到什么。[@more@] 总的来说,它是一个程序辅助检验码,检查子程序的纯度(PURITY),帮助检验子程序是否有违反规则的地方。一般用在函数上,但当函数调用过程时,也要作相应的设置检查。这是为了避免当在DML语句上调用函数时正常执行不至于产生错误。 语法,PRAGMA RESTRICT_REFERENCES(function_name | default , )RNDS, WNDS, RNPS, WNPS) | , TRUST); RNDS,WNDS,RNPS,WNPS可以同时指定。但当TRUST指定是,其它的被忽略。 DEFAUT是指作用在该程序包上的所有子