AIX安装恢复oracle问题-内存不足
AIX安装恢复oracle问题
-----------------------2013/10/19 oracle 安装后后,进行rman恢复数据库时,启动不了dummy实例,报内存不足
RMAN> startup nomount
startup failed: ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/oracle/product/11.2.0/db_1/dbs/initTEST.ora'
starting Oracle instance without parameter file for retrieval of spfile
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of startup command at 07/08/2010 20:45:19
RMAN-04014: startup failed: ORA-04031: unable to allocate 111264 bytes of shared memory ("shared pool","unknown object","sga heap(1,0)","KEWS sesstat values")
没有参数文件pfile的情况下,RMAN无法启动一个dummy实例,dummy实例的默认值不足以启动实例。
解决方案
有两种可能的解决方案
1.创建一个临时的init.ora文件(/oracle/product/11.2.0/db_1/dbs/initTEST.ora),写入如下参数
b_name=
large_pool_size=100m
shared_pool_size=250m
db_cache_size=10m
2.在执行rman之间设置环境变量ORA_RMAN_SGA_TARGET。例如,$ export ORA_RMAN_SGA_TARGET=350
错误
ORA-4031;
ORA-1078; LRM-109; RMAN-3002; RMAN-4014; RMAN-569; RMAN-571
我的解决办法:
1.
AIX 查看内存情况,命令nmon,发现内存其实还有一个多G的空余。
2.由于我已经设置过ORACLE_SID环境变量为cospndb,但是由于是异机恢复,没有initcospndb.ora文件。又没有办法启动dummy,所以我的办法是,从init.ora模板copy一份命名为initcospndb.ora启动数据库到mount,当然需要修改一些内容,将initcospndb.ora中关于路径等参数都删除掉,最后启动成功!
2.数据库restore没有问题,recover的时候报错,然后不能打开数据库,抱错ora-01152。
由于测试时间为10/28,实际恢复日期10/18,恢复没问题,recover失败,打开失败。
就是说这个案例中,由于系统时间设置问题,导致原数据库取得rman时间比现在恢复机上的时间要新,所以才会抱错。
思路:调恢复机的时间,重新恢复控制文件,一定要重新恢复控制文件,然后重新restore数据库。
提示:数据文件已经恢复且完整,recover database;alter database open resetlogs;
成功!!
思考:调整系统时间对数据库的影响!!!
注:AIX调整时间 smit date
AIX安装恢复oracle问题-内存不足的更多相关文章
- Centos7下安装部署oracle数据库方法及问题汇总
		目标:在centos7上配置oracle数据库服务器,并在win7上面使用pl/sql成功访问该oracle数据库 系统环境: 服务器:centos7 64位 客户端:win7 64位 注意cneto ... 
- oracle实例内存(SGA和PGA)调整
		修改oracle内存占用 >show parameter sga; (查看内存占用情况) NAME TYPE ... 
- oracle整体结构-内存结构、物理结构、逻辑结构、进程
		Oracle的体系结构大体上分为两部分:Instance(实例)和Database(数据库). Instance(实例) :在Oracle Instance中主要包含了SGA以及一些进程(例如:PMO ... 
- AIX安装单实例11gR2 GRID+DB
		AIX安装单实例11gR2 GRID+DB 一.1 BLOG文档结构图 一.2 前言部分 一.2.1 导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以 ... 
- Redhat Enterprise 5.4下安装配置Oracle 11g R2详细过程
		1.Linux环境配置准备 环境:Linux:Redhat Enterprise 5.4,DB:Oracle 11g R2 X64,Oracle安装到/home/oralce_11目录下. 配置过程如 ... 
- oracle 初探内存结构
		数据库的存储机构 分为 逻辑存储结构 和 物理存储结构 逻辑存储结构: 数据库.表空间.段.区.块 物理存储结构: 数据库.控制文件.数据文件.初始化参数文件.OS块等. 一个区只能在 ... 
- 现场故障案例:AIX安装Oracle10G runInstaller弹出错误一例
		AIX安装Oracle10G runInstallert弹出错误一例 环境: 系统:AIX5300-08 数据库:Oracle 10g(64bit) AIX客户机卸载oracle软件后,又一次安装or ... 
- oracle 之 内存—鞭辟近里(一)
		oracle 之 内存—鞭辟近里(一) 今天是2013-07-8日,这几天一直都在寻找一本深入研究oracle内存的书籍,期间一波三折弄的自己神魂颠倒,但是还是被我拿下了,感谢支持我的朋友,这周打算把 ... 
- 命令行界面下使用emca安装配置Oracle Database Control实战
		作为命令行忠有用户,server端软件的运维都倾向于使用命令或 脚本完毕,非常讨厌资源占用非常大的GUI.Oracle数据库作为重要的server端软件.其安装运维自然也全然支持纯命令行方式.虽然同一 ... 
随机推荐
- 在ASP.NET CORE 2.0使用SignalR技术
			一.前言 上次讲SignalR还是在<在ASP.NET Core下使用SignalR技术>文章中提到,ASP.NET Core 1.x.x 版本发布中并没有包含SignalR技术和开发计划 ... 
- Web自动化之Headless Chrome概览
			Web自动化 这里所说的Web自动化是所有跟页面相关的自动化,比如页面爬取,数据抓取,页面内容检测,页面功能测试,页面加载性能测试,页面回归测试等等,当前主要由如下几种解决方式: 文本数据获取 这就是 ... 
- css自定义动画在微信中无法执行的原因
			这是我去年年底遇到的一个问题, 在这个过程中我发现了一个比较有趣的问题. 我们在做抽奖的时候,微信分享到朋友圈的页面里,安卓机器无法执行页面中的自定义动画(元宝的位移,进入按钮的放大缩小等等).这让我 ... 
- javaScript事件绑定
			事件绑定,就是要对某一个东西进行操作.(因为你想让他实现什么效果,所以就得绑定他,哈哈哈!) 要想让 JavaScript 对用户的操作作出响应,首先要对 DOM 元素绑定事件处理函数.所谓事件处理函 ... 
- Java基础语法<一>  数据类型&运算符
			1 数据类型 1.1 整型 类型 存储需求 取值范围 int 4字节 -21 4748 3648 – 21 4748 3647 232 short 2字节 -32768-32767 216 lon ... 
- CJOJ 1070 【Uva】嵌套矩形(动态规划 图论)
			CJOJ 1070 [Uva]嵌套矩形(动态规划 图论) Description 有 n 个矩形,每个矩形可以用两个整数 a, b 描述,表示它的长和宽.矩形 X(a, b) 可以嵌套在矩形 Y(c, ... 
- JS的get和set使用示例
			javascript中set与get方法详解 其中get与set的使用方法: 1.get与set是方法,因为是方法,所以可以进行判断. 2.get是得到 一般是要返回的 set 是设置 不用返回 ... 
- C# string.Format()用法
			C# string.Format()用法例: sting szNenryoSBTCD="abc"; Datarow[] drs = this.dtNenRyoDat.Select( ... 
- Java Listener pattern 监听者模式
			Java Listener pattern 监听者模式 2016-5-12 监听者模式(观察者模式)能降低对象之间耦合程度.为两个相互依赖调用的类进行解耦. 便于进行模块化开发工作.不同模块的开发者可 ... 
- jmeter 接口重放(投票活动)
			目的 这几天公司弄了个投票的活动,召集大家一起投票.自己比较懒,就想这个投票是不是可以直接抓包进行重放通过jmeter集成到jenkins里面去每天来跑.试了下成功了,这里把对应的方案抛出来. 第一步 ... 
