当前位置: 首页 > wzjs >正文

上海建站网络科技有限公司惠州网络营销公司

上海建站网络科技有限公司,惠州网络营销公司,企业信息公开网查询,盐城营销型网站在Oracle的运维过程中,经常会遇到SGA扩展或收缩内存的情况,这时候服务器的内核参数也需要做相应调整,主要是kernel.shmmax,如果调整SGA后未修改kernel.shmmax、或者SGA_TARGET 超过SGA_MAX_SIZE,或者SGA设置的值太大。…

在Oracle的运维过程中,经常会遇到SGA扩展或收缩内存的情况,这时候服务器的内核参数也需要做相应调整,主要是kernel.shmmax,如果调整SGA后未修改kernel.shmmax、或者SGA_TARGET 超过SGA_MAX_SIZE,或者SGA设置的值太大。

模拟场景如下:

当前数据库实例正常开启,SGA大小如下:

SQL> show parameter sga;   NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
allow_group_access_to_sga            boolean     FALSE
lock_sga                             boolean     FALSE
pre_page_sga                         boolean     TRUE
sga_max_size                         big integer 2G
sga_min_size                         big integer 0
sga_target                           big integer 2G
unified_audit_sga_queue_size         integer     1048576

如果我们调整SGA_TARGET为3G,而不调整SGA_MAX_SZIE

SQL> alter system set SGA_TARGET=3G scope=spfile;

重新启动会报错

SQL> startup
ORA-00823: Specified value of sga_target greater than sga_max_size
ORA-01078: failure in processing system parameters
SQL> 

这时如果我们有不久的静态参数文件,我们通过静态参数文件(pfile)或动态参数文件的备份恢复即可,如果我们没有这些,就需要通过当前的spfile,生成pfile,修改正确后再生产spfile,操作如下。

SQL> create pfile from spfile;

我们没有指定pfile的路径,它会在默认路径下生成,即$ORACLE_HOME/dbs下

[oracle@test dbs]$ ll
total 24
-rw-rw---- 1 oracle oinstall 1544 Mar 21 09:44 hc_prod.dat
-rw-r--r-- 1 oracle oinstall 3079 May 15  2015 init.ora
-rw-r--r-- 1 oracle oinstall 1080 Mar 21 09:46 initprod.ora   <<<<<
-rw-r----- 1 oracle oinstall   24 Mar 21 09:20 lkPROD
-rw-r----- 1 oracle oinstall 3584 Mar 21 09:23 orapwprod
-rw-r----- 1 oracle oinstall 3584 Mar 21 09:44 spfileprod.ora
[oracle@test dbs]$ 

init+sid.ora即我们生成的pfile,下面对他进行修改

vi initprod.ora
。。。
*.sga_max_size=2147483648  <<<<
*.sga_target=3221225472   
*.undo_tablespace='UNDOTBS1'

可以直接将sga_max_size这行删除,或者修改为大于等于sga_target。

然后重新生成spfile.

SQL> create spfile from pfile;

这时,在查看一下spfile文件为最新日期

[oracle@test dbs]$ ll
total 24
-rw-rw---- 1 oracle oinstall 1544 Mar 21 09:44 hc_prod.dat
-rw-r--r-- 1 oracle oinstall 3079 May 15  2015 init.ora
-rw-r--r-- 1 oracle oinstall 1054 Mar 21 09:50 initprod.ora
-rw-r----- 1 oracle oinstall   24 Mar 21 09:20 lkPROD
-rw-r----- 1 oracle oinstall 3584 Mar 21 09:23 orapwprod
-rw-r----- 1 oracle oinstall 3584 Mar 21 09:50 spfileprod.ora  <<<<

然后我们就可以正常启动数据库了


SQL> startup
ORACLE instance started.Total System Global Area 3221225472 bytes
Fixed Size                  8625856 bytes
Variable Size             620757312 bytes
Database Buffers         2583691264 bytes
Redo Buffers                8151040 bytes
Database mounted.
Database opened.
SQL> 
http://www.dtcms.com/wzjs/169159.html

相关文章:

  • apm搭建 wordpress整站排名优化品牌
  • 网站设计就业压力今日热点新闻大事件
  • 网站移动端权重怎么做福州网站建设方案外包
  • 绵阳东原建设工程有限公司网站seo教程下载
  • 面膜网站广告怎么做网络营销属于什么专业类型
  • 新疆生产建设兵团第六师网站百度官方下载安装
  • 枣庄市建设局网站seo网站推广可以自己搞吗
  • wordpress 菜单 固定青岛网站关键词排名优化
  • 国资委网站建设方案快速seo软件
  • 谷歌怎么建网站郑州seo课程
  • 使用wordpress的购物网站免费网页在线客服制作
  • 营销型网站可以吗网络营销有哪些特点
  • 国外的销售平台开封seo推广
  • 量品定制工资待遇福州短视频seo推荐
  • 做教育门户网站法律风险全网营销推广公司
  • 做外国网站百度搜到短视频剪辑培训班速成
  • 做网站维护合同58同城黄页推广
  • 高站网站建设视频专用客户端app
  • 鄄城做网站软文营销的五大注意事项
  • 西安分销商城网站建设软文外链购买平台
  • 网站怎么做导航栏查看百度关键词价格
  • 云阳网站建设百度知道首页登录
  • 计划书网站推广的目录怎么做搜索引擎yandex入口
  • 做网站这个工作怎么样百度竞价客服电话
  • 高端网站建设个人上海哪家seo公司好
  • 怎样做网站亮照亮标株洲网站设计
  • 刷神马网站优化排名二级分销小程序
  • 昌吉市住房和城乡建设局网站企业网站的推广形式有
  • 视频网站系统开发百度推广代理商返点
  • 如何评价一个网站百度一下官方网页