在装数据库软件的过程中没有出现过异常,顺利安装结束。在装数据库实例的时候报了ORA-27123和ORA-12532的错误。安装的服务器是惠普服务器256G内存,具体型号不得而知。 错误一:ORA-27123: unable to attach to shared memory segment。 在实例安装到2%进度的时候出现了ORA-27123: unable to attach to shared memory segment。由于之前安装的数据库服务器一直都是64G或以下内存的服务器,在/etc/sysctl.conf文件中共享内存段最大大小一般设置为kernel.shmmax = 536870912,正是由于这个值设置的不合理才导致出现了这种报错。 解决办法:经过查找相关资料,共享内存段最大大小应当设置为物理内存的90%,比如64G=64*1024*1024*1024*0.9。通过修改kernel.shmmax值的大小解决了ORA-27123的错误。 错误二:ORA-12532:TNS:无效参数 在实例安装到50%的时候ORA-12532的错误。由于目前在安装数据库实例的阶段,还未进行监听等配置;在网上也并未找到在安装实例的过程中出现ORA-12532的错误的有效解决办法,所以大胆进行以下解决办法尝试。 解决办法:直接忽略错误继续进行安装,之后紧接着会出现如下图所示的错误,同样直接忽略。之后就在也没有出现过其他错误,直到安装结束。 登录测试问题处理 经过上面的错误忽略后,在进行登录测试的时候会报sys和system账户被锁住。使用sqlplus进行账户解锁即可,之后数据库能够正常使用。相关命令如下: ALTER USER SYS ACCOUNT UNLOCK; ALTER USER SYSTEM ACCOUNT UNLOCK;