swap删除后linux无法启动,linux下修改swap分区过小引起的oracle无法正常启动

上周在协会,linux系统swap分区设置过小,导致oracle无法正常启动:

SQL> startup

ORA-00845: MEMORY_TARGET not supported on this system

问题原因:oracle 的SGA大于linux系统的shm

修改linux系统的shm:

mount -t tmpfs shmfs -o size=20g /dev/shm

把设置加入到开机启动中:

tmpfs                  /dev/shm              tmpfs  defaults,size=20g      0 0

然后修改linux的swap分区过小的问题:

linux在安装OS的时候设置swap分区大小,是在硬盘中划分出一块分区来,当做SWAP分区来使用,系统安装完之后,依然可以通过相同的原理,把未使用的硬盘划分区一定的文件来当做swap分区来使用。

dd if=/dev/zero of=/home/swapfile bs=1g count=20

把这个大文件创建成swap的文件:

mkswap /home/swapfile

把这个文件加入到swap分区中:

swapon /home/swapfile

至此,工作结束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值