ORA-00845

环境:

oracle11gR2 + centOS4.8

启动时:

SQL> conn /as sysdba
Connected to an idle instance.
SQL> startup
ORA-00845: MEMORY_TARGET not supported on this system

原因是由于/dev/shm(我得是700M)小于参数文件中的MEMORY_TARGET参数(1g)

 

解决:

通过修改参数文件启动,过程略述,下面是修改/dev/shm大小去解决这个问题

[root@DB11g ~]# vi /etc/fstab

none                    /dev/shm                tmpfs   defaults        0 0

改为

none                    /dev/shm                tmpfs   defaults,size=1G        0 0

[root@DB11g ~]# unmount /dev/shm

[root@DB11g ~]# mount /dev/shm

检查一下,ok

[root@DB11g ~]# df -k /dev/shm
Filesystem           1K-blocks      Used Available Use% Mounted on
none                   1048576         0   1048576   0% /dev/shm

可以启动了
SQL> conn /as sysdba
Connected to an idle instance.
SQL> startup
ORACLE instance started.

Total System Global Area 1058779136 bytes
Fixed Size                  1341224 bytes
Variable Size             612370648 bytes
Database Buffers          440401920 bytes
Redo Buffers                4665344 bytes
Database mounted.
Database opened.
SQL>

posted @ 2012-02-28 23:36  我不吃荤的  阅读(863)  评论(0编辑  收藏  举报