在Oracle 11g安装中,会经常遇到如下2种问题:
Oracle 11gORA-00845: MEMORY_TARGET not supported on this system 说明
http://blog.csdn.net/tianlesoftware/article/details/7256984
[INS-35172]Target database memory (XXMB) exceeds the systems available shared memory({0}MB) 解决方法
http://blog.csdn.net/tianlesoftware/article/details/6896614
解决方法都是在:/etc/fstab中添加参数,让系统启动时自动加载配置:
tmpfs/dev/shmtmpfsdefaults,size=3G0 0
tmpfs 的值默认情况是为系统内存的一半,这种配置放在,在Redhat 系统下可以正常使用,但是我在Oracle Linux 6.1 下测试,发现这个参数不能生效,即使这里设成3G,OS 启动完毕后,查看tmpfs 的大小还是会变成内存的一半。
需要在启动之后,手工的mount一下才可以生效:
[root@rac1 ~]# df -lh
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 14G 11G2.4G 83% /
tmpfs 3.0G 03.0G 0% /dev/shm
/dev/sda1 194M 46M139M 25% /boot
tmpfs 3.0G 03.0G 0% /dev/shm
[root@rac1 ~]# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Tue Nov 2213:02:55 2011
#
# Accessible filesystems, by reference, aremaintained under '/dev/disk'
# See man pages fstab(5), findfs(8),mount(8) and/or blkid(8) for more info
#
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=3G 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
[root@rac1 ~]#
因此如果我们只修改/etc/fstab,在Oracle Linux6.1 下没有影响。
我们还需要修改另一个配置文件,才可以使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 -t tmpfs,nonfs,nfs4,smbfs,ncpfs,cifs,gfs,gfs2 -O no_netdev
else
action $"Mounting local filesystems: " mount -a -n -t tmpfs,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 11G2.4G 83% /
tmpfs 3.0G 88K3.0G 1% /dev/shm
/dev/sda1 194M 46M139M 25% /boot
现在重启之后,tmpfs 就可以自动按照我们设定的值进行变化了。
-------------------------------------------------------------------------------------------------------
版权所有,文章允许转载,但必须以链接方式注明源地址,否则追究法律责任!
Skype: tianlesoftware
Email: tianlesoftware@gmail.com
Blog: http://www.tianlesoftware.com
Weibo: http://weibo.com/tianlesoftware
Twitter: http://twitter.com/tianlesoftware
Facebook: http://www.facebook.com/tianlesoftware
Linkedin: http://cn.linkedin.com/in/tianlesoftware
-------加群需要在备注说明Oracle表空间和数据文件的关系,否则拒绝申请----
DBA1 群:62697716(满); DBA2 群:62697977(满)DBA3 群:62697850(满)
DBA 超级群:63306533(满); DBA4 群:83829929 DBA5群: 142216823
DBA6 群:158654907 DBA7 群:172855474 DBA总群:104207940
分享到:
相关推荐
[root@localhost ~]# cat /etc/fstab # # /etc/fstab # Created by anaconda on Sat Nov 3 12:03:31 2018 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), ...
etc-fsttab更改生效
解决安卓手机can't mount方案,试了还不错,分享下
格式化/ etc / fstab文件。...运行fstabfmt -i / etc / fstab对/ etc / fstab进行更改。 始终保持备份,以防万一。 示例输出之前:#有关文件系统的静态信息。 #有关详细信息,请参见fstab(5)。 ##
liunx挂载点更改说明操作文档 使用vi(vim)修改/etc/fstab,在该文件中写入两条,然后保存退出。
在 Linux 下,有些配置文件是不允许任何人(包括 root)修改的。为了防止被误删除或修改 可以设定该文件的“不可修改位(immutable) ”。命令如下: # chattr +i /etc/fstab 如果需要修改文件则采用下面的命令: #...
修改/etc/fstab,对所选文件系统激活配额选项。 3. 更新装载文件系统,使改变生效。 4. 在该文件系统引导时建立aquota.user文件。 5. 扫描相应文件系统,用quotacheck命令生成基本配额文件。 6. 用edquota...
运行fstabfmt -i /etc/fstab来修改/etc/fstab 。 始终保持备份,以防万一。 输出示例 前: # Static information about the filesystems. # See fstab(5) for details. # # <file> <dir> <type> <options> <dump> ...
在Linux中设备和文件是用同种方法访问的。例如:/dev/hda代表第一个物理IDE硬盘。 /etc 这个目录用来存放系统管理所需要的配置文件和子目录。 /etc/gateways 设定路由器 /etc/sysconfig/ network-scripts /ifcfg-...
重新安装新版wmware后,加载ubuntu10.04后,找不到/mnt/hgfs/下共享目录解决方法
I9003 原版 vold.fstab
tmp) 须藤纳米 /etc/fstab 在文件末尾添加: /var/log /var/log tmpfs defaults,noatime,nodiratime,mode=0755 0 0/var/tmp /var/tmp tmpfs defaults,noatime,nodiratime,mode=1777 0 0/tmp /tmp tmpfs defaults,...
修改ubuntu系统分区,实现分区空间利用,分区压缩,分区扩展
方法一:修改/etc/fstab文件,添加nosuid属性字。例如: /dev/hda2 /tmp ext2 exec,dev,nosuid,rw 0 0 方法二:如果对/etc/fstab文件操作不熟,建议通过linuxconf程序来修改。 运行linuxconf程序; 选择"File ...
服务器新增加了一块硬盘,分区格式后在fstab内设置了自动挂载,由于fstab设置错误,导致linux 重新启动时出现错误并且不能... 于是让Linux启用单用户模式进入系统,当修改/etc/fstab文件时提示文件只读,无法修改;
>>>Linux教程目录<<< 文件系统管理-3.2分区自动挂载与 fstab 文件修复 写在前面:自己写完检查可能会有所纰漏,读者们如若发现哪里有错误,可在下方留言或私信我,我会第一时间改正 1. /etc/fstab 文件 第 ...
安装Archlinux时相关配置文件说明: /etc/rc.conf /etc/hosts /etc/fstab /etc/mkinitcpio.conf /etc/modprobe.conf /etc/resolv.conf /etc/localce.gen /boot/grub/menu.lst /etc/libo.con /etc/conf.d/* /etc/...
就和windows一样,在linux下手工修改分区的事情也经常发生。但是linux却要比windows麻烦了一点点: 修改了分区,自然放在 /etc/fstab 里自然挂载,而不是在 /etc/rc.local 里开机后挂载。 如何写? 这里以...