Oracle 12c报错:ORA-01078和LRM-00109的解决办法

数据库首次安装完成后,startup启动数据库显示报错:

[oracle@lemon admin]$ sqlplus / as sysdba;

SQL*Plus: Release 12.2.0.1.0 Production on Sun Dec 17 10:00:20 2017

Copyright (c) 1982, 2016, Oracle.  All rights reserved.

Connected to an idle instance.

SQL> startup
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/u01/app/oracle/product/12.2.0/db_1/dbs/initNNLEI.ora'
查看报错路径:
[oracle@lemon ~]$ cd /u01/app/oracle/product/12.2.0/db_1/dbs
[oracle@lemon dbs]$ ll
总用量 20
-rw-rw---- 1 oracle oinstall 1544 12月 17 06:17 hc_nnlei.dat
-rw-r--r-- 1 oracle oinstall 3079 5月  15 2015 init.ora
-rw-r----- 1 oracle oinstall   24 12月 17 05:55 lkNNLEI
-rw-r----- 1 oracle oinstall 3584 12月 17 06:11 orapwnnlei
-rw-r----- 1 oracle oinstall 3584 12月 17 09:51 spfilennlei.ora

解决办法:

从pfile参数文件里,拷贝一份spfile参数文件并重新命名为initNNLEI.ora

[oracle@lemon ~]$ cd $ORACLE_BASE/admin/nnlei/pfile
[oracle@lemon pfile]$ ll
总用量 4
-rw-r----- 1 oracle oinstall 1951 12月 17 05:48 init.ora.1117201761430
[oracle@lemon pfile]$ cp init.ora.1117201761430 /u01/app/oracle/product/12.2.0/db_1/dbs/initNNLEI.ora
[oracle@lemon pfile]$ cd $ORACLE_HOME/dbs
[oracle@lemon dbs]$ ll
总用量 24
-rw-rw---- 1 oracle oinstall 1544 12月 17 06:17 hc_nnlei.dat
-rw-r----- 1 oracle oinstall 1951 12月 17 10:59 initNNLEI.ora
-rw-r--r-- 1 oracle oinstall 3079 5月  15 2015 init.ora
-rw-r----- 1 oracle oinstall   24 12月 17 05:55 lkNNLEI
-rw-r----- 1 oracle oinstall 3584 12月 17 06:11 orapwnnlei
-rw-r----- 1 oracle oinstall 3584 12月 17 09:51 spfilennlei.ora

现在就可以启动数据库啦,OK

SQL> startup
ORA-00845: MEMORY_TARGET not supported on this system

显示memory_target的值不合适。一般memory_target设为内存的85%。解决办法:增加tmpfs的大小。

[oracle@lemon ~]$ df -hT
文件系统              类型      容量  已用  可用 已用% 挂载点
/dev/mapper/rhel-root xfs        37G   18G   20G   49% /
devtmpfs              devtmpfs  897M     0  897M    0% /dev
tmpfs                 tmpfs     912M  440M  472M   49% /dev/shm
tmpfs                 tmpfs     912M  9.1M  903M    1% /run
tmpfs                 tmpfs     912M     0  912M    0% /sys/fs/cgroup
/dev/sda1             xfs      1014M  179M  836M   18% /boot
tmpfs                 tmpfs     183M   20K  183M    1% /run/user/0
[oracle@lemon ~]$ exit
登出
[root@lemon ~]# vim /etc/fstab 
#
# /etc/fstab
# Created by anaconda on Sun Dec 17 09:06:55 2017
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/rhel-root   /                       xfs     defaults        0 0
UUID=bbfb0209-18d6-4d7b-a150-c2b8520e415c /boot                   xfs     defaults        0 0
/dev/mapper/rhel-swap   swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults,size=2G        0 0
"/etc/fstab" 12L, 510C 已写入                                                                                  
[root@lemon ~]# mount /dev/shm
[root@lemon ~]# df -hT
文件系统              类型      容量  已用  可用 已用% 挂载点
/dev/mapper/rhel-root xfs        37G   18G   20G   49% /
devtmpfs              devtmpfs  897M     0  897M    0% /dev
tmpfs                 tmpfs     2.0G     0  2.0G    0% /dev/shm
tmpfs                 tmpfs     912M  9.1M  903M    1% /run
tmpfs                 tmpfs     912M     0  912M    0% /sys/fs/cgroup
/dev/sda1             xfs      1014M  179M  836M   18% /boot
tmpfs                 tmpfs     183M   20K  183M    1% /run/user/0
/dev/sr0              iso9660   3.8G  3.8G     0  100% /run/media/root/RHEL-7.4 Server.x86_64


现在就OK啦

总结:Oracle数据库启动默认是以spfile参数文件启动,启动顺序:先启动spfilexxx.ora再启动spfile.ora,最后启动initxxx.ora



  • 5
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值