ITPub博客

首页 > 数据库 > Oracle > 10G数据库创建知识

10G数据库创建知识

原创 Oracle 作者:jionjionyoushen 时间:2014-06-22 22:25:22 0 删除 编辑

三种数据库模板:

  • 一般用途
  • 事务处理:OLTP,短事物,高并发,读写频繁
  • 数据仓储:OLAP,长事物,低并发,读多写少


SGA、PGA和系统内存三者之间的关联:

对于OLTP数据库,SGA=系统内存*80%*70%,PGA=SGA*(10%~20%)

对于OLAP数据库,SGA=系统内存*80%*60%,PGA=SGQ*(45%~65%)

 

注意:32bit平台,默认情况下SGA最大可用内存有1.7GB 。最近在一个生产库上,出现了这个问题,客户反映数据库很慢,试着调优。发现数据库的sga_target和sga_max_size都只有512M,操作系统内存大小识别为8G,直接修改成了2G,重启数据库时报错:ORA-27100 shared memory realm already exits.原来操作系统是32位的,Oracle是10.2.0.1的,超过了限制报错。

 

初始化参数:

计算机生成了可选文字: 仁!菩oat。b。、econ6g。rationAssistant,步骤10洪12均:初鱿洲七参数
医习匡刃匡国
内存l恤整大小字符集连接模式
广典型一按物理内存总里(加47MB)的百分比分配内存
百分比园图遏型堕丝吐
.定制
共享内存管理:
共享池:
缓冲区高速缓存:
Java也:
大型池:
PGA大小:
用于Oracle的总内存:3040MB
①”存总里包“‘。M日的。『,

共享池:存放Library Cache、编译过的SQL、PLSQL等,通常在300MB~500MB,对应SHARED_POOL_SIZE;

缓冲区高速缓存:磁盘中的数据读取出来后存放在此处,速度比磁盘I/O快N倍,该值越大越好,对应DB_CACHE_SIZE;

JAVA池:如果数据库没有java procedure或未选择oracle JVM组件,该值可设为0,对应JAVA_POOL_SIZE;

大型池:主要用于直接路径导入与导出、RMAN备份等,通常在100MB~200MB,对应LARGE_POOL_SIZE;

PGA:PGA_AGGREGATE_TARGET。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/27025927/viewspace-1191329/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: dba 初来乍到
请登录后发表评论 登录
全部评论

注册时间:2013-02-28

  • 博文量
    14
  • 访问量
    66523