ORA-00845
来源:互联网 发布:网络加持是什么意思 编辑:程序博客网 时间:2024/06/07 01:43
启动11gR2数据库报错 ORA-00845
rac1:/home/oracle> sqlplus / as sysdba;
SQL*Plus: Release 11.2.0.1.0 Production .......
Connected to an idle instance.
SQL> startup
ORA-00845: MEMORY_TARGET not supported onthis system
出现这个错误是因为tmpfs的sizex小于MEMORY_TARGET的设置,就会报这种错误
[root@smstbdb01 ~]# df -h
文件系统 容量 已用 可用 已用%% 挂载点
/dev/sdc3 244G 33G 199G 14% /
tmpfs 16G 7.5G 8.2G 48% /dev/shm
/dev/sdc1 500M 280K 500M 1% /boot/efi
/dev/vx/dsk/smstbdg/vol02
300G 17G 282G 6% /smstb02
--这里可以看到tmpfs 只有16G。
[root@smstbdb01 ~]# cat /etc/fstab
UUID=b1d2de8e-de31-4deb-b4e8-755c0ed01616/ ext4 defaults 1 1
UUID=4df5aa5f-8ef0-473a-931a-51d11e21aa53/boot ext4 defaults 1 2
UUID=82085104-5021-4aaf-8e85-f213998107b6swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults,size=25G 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
说明文件设置的tmpfs 25G没有生效
所以我们还需要修改另一个配置文件,才可以使fstab中tmpfs的修改生效:/etc/rc.d/rc.sysinit
第一步:注释如下语句
#mount -f /dev/shm >/dev/null2>&1
第二步:
在rc.sysinit 中找到如下内容:
# Mount all other filesystems (except forNFS and /proc, which is already
# mounted). Contrary to standard usage,
# filesystems are NOT unmounted in singleuser mode.
if [ "$READONLY" !="yes" ] ; then
action $"Mounting local filesystems: " mount -a -tnonfs,nfs4,smbfs,ncpfs,cifs,gfs,gfs2 -O no_netdev
else
action $"Mounting local filesystems: " mount -a -n -tnonfs,nfs4,smbfs,ncpfs,cifs,gfs,gfs2 -O no_netdev
fi
在如下部分里添加tmpfs 这个类型进去:
if [ "$READONLY" !="yes" ] ; then
action $"Mounting local filesystems: " mount -a -ttmpfs,nonfs,nfs4,smbfs,ncpfs,cifs,gfs,gfs2 -O no_netdev
else
action $"Mounting local filesystems: " mount -a -n -ttmpfs,nonfs,nfs4,smbfs,ncpfs,cifs,gfs,gfs2 -Ono_netdev
fi
然后重启OS:
[root@rac1 ~]# df -lh
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 14G 11G 2.4G 83% /
tmpfs 3.0G 88K 3.0G 1% /dev/shm
/dev/sda1 194M 46M 139M 25% /boot
现在重启之后,tmpfs 就可以自动按照我们设定的值进行变化了。
[root@sjczdb02 ~]# df -hl
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 259G 26G 221G 11% /
/dev/sda1 500M 280K 500M 1% /boot/efi
tmpfs 25G 10G 16G 40% /dev/shm
/dev/vx/dsk/sjczdg/vol01
100G 1.8G 98G 2% /sjcz01
- ORA-00845
- ORA-00845
- ora-00845
- ORA11G ORA-00845 错误
- Oracle11g ORA-00845 错误
- ora-00845解决方法
- ORA
- ora
- [oracle]Ubuntu下ORA-27102及ORA-00845错误处理
- oracle启动错误ORA-00845
- ORA-00845: MEMORY_TARGET 深度处理
- 管理oracle11g内存设置 解决ora-02097 ora-00838 ora-00845报错问题
- 11g的ORA-00845错误解决
- Oracle常见错误——ORA-00845
- 启动Oracle 11gR2后报错:ORA-00845
- ORA-00845的原因与解决
- ORA-00845 ORACLE11G常见的shm问题
- ORA-00845 Oracle 启不来修改 MEMORY_TARGET
- 全球十大黑客,乔布斯上榜
- SQL优化34条
- 2013年的目标
- 【线段树】弱点 weakness
- 数据源切换的几点思考
- ORA-00845
- verycd 版权限制突破
- web项目web.xml的配置中配置是起什么作用
- [IOS Code]实现全局关闭所有键盘,actionSheet和alertView
- Babs’ Box Boutique(DFS)
- 备忘录模式(Memento Pattern)
- mysql 添加用户方法一
- node.js聊天室架构设计
- 粒子 瀑布