`
ahut9923
  • 浏览: 238416 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

修改SGA大小实战

阅读更多

在安装oracle 10g r2 数据库时,默认的SGA大小为584M,在执行大量的空间计算或者复杂的SQL计算时候,经常出现share_pool不能分配的问题,在网上找了些资料,说是因为SGA太小导致,于是乎找了一些按照网上的例子操作了一番,先将我的操作实战步骤记录如下:

 

1、打开DOS窗口,连接到oracle例程

 

 sqlplus /nolog

 

 conn system/mydb@mydb as sysdba;

 

2、 备份spfile

 create pfile='d:\aa.ora' from spfile;

 

3、修改aa.ora文件

    因为spfiel是二进制文件,不能修改,只能通过修改pfile,然后重新写入spfile

 

 

   *.sga_max_size=1048576000    
   *.sga_target=1048576000

 

   注:上面设置的为1000M;

 

   将上面的数字设置为你服务器物理内存的50%,

 

4、shutdown immediate ;关闭现在运行的例程

 

5、退出当前连接,重新连接数据库

 

  sqlplus /nolog

  conn / as sysdba;

 

  如果出现错误,则打开注册表,到如下路径进行如下操作

 

 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1\

 

找到oracle_sid字符串(如果没有,自己新建),然后将oracle_sid的值修改为要连接的实例,如MYDB等

 

6、继续连接

 

sqlplus /nolog

  conn / as sysdba;

 

7、连接成功后,执行如下语句:

 

  create spfile from pfile='d:\aa.ora'

 

  startup

 

8、操作成功!

 

以上操作在windows 2003 + oracle 10g r2上操作成功!

 

分享到:
评论

相关推荐

    oracle sga 调整

    - **SGA大小**:SGA的大小与操作系统、内存总量、CPU性能、同时登录的用户数等因素相关。一般来说,SGA可以占据操作系统物理内存的1/3到1/2,具体比例取决于服务器上是否还运行其他服务(如Web服务器等)。 - **调整...

    深入浅出Oracle:DBA入门、进阶与诊断案例

    - **性能调整**:如调整SGA大小、优化SQL语句等。 - **故障恢复**:利用备份和重做日志进行数据恢复。 #### 十、Oracle 10g 新特性 - **RAC**:Real Application Clusters,实现了高可用性和高性能。 - **网格...

    ORACLE DBA 教程

    一旦创建,数据文件的大小不能直接修改。 - **日志文件(Log Files)**:每个数据库至少包含两个日志文件组,以循环方式写入数据。日志文件用于记录所有的数据修改操作,对于数据恢复至关重要。 - **日志开关(Log ...

    oracle 11G OCP题库

    提供的四个PDF文件可能分别涵盖了OCA和OCP考试的不同部分,包括理论知识、实战练习题和模拟测试,是备考的重要参考资料。对于每个文件,建议考生仔细研读,结合实际操作加深理解,从而提高考试通过率。

    oracle学习大全

    2. 服务器调优:调整SGA和PGA大小,监控数据库性能指标,如PGA_AGGREGATE_TARGET、DB_FILE_MULTIBLOCK_READ_COUNT等。 3. 索引策略:理解不同类型的索引(B树、位图、函数索引),以及何时使用,如何重建和维护索引...

    oracle四大宝典

    还有就是内存管理,理解SGA(System Global Area)和PGA(Program Global Area)的作用,以及如何调整其大小以适应系统需求。 最后,数据备份与恢复是保证数据安全的重要环节。Oracle提供了多种备份策略,包括逻辑...

    Oracle 10g OCP学习笔记

    2. 数据库架构:了解Oracle 10g的物理和逻辑结构,如数据文件、控制文件、重做日志文件、系统全局区(SGA)和程序全局区(PGA)的组成,以及它们在数据库运行中的作用。 3. 表空间和段管理:表空间是存储数据的逻辑...

    ORACLE数据库教程下载

    本教程将全面介绍Oracle数据库的核心概念、安装配置、管理操作以及高级特性,帮助初学者快速掌握Oracle数据库的基础知识和实战技能。 一、Oracle数据库系统概述 Oracle数据库系统是一个大型分布式数据库管理系统,...

    oracle 培训

    2. **数据库基础**:这部分将讲解数据库的基本概念,如数据库模型(如关系模型)、数据结构、SQL语言基础,以及如何创建、查询和修改数据。 3. **Oracle体系结构**:了解Oracle数据库的内部工作原理至关重要。这...

Global site tag (gtag.js) - Google Analytics