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

2017-12-17 10:25:30 lemon_love1 阅读数 4336  收藏 更多

分类专栏: oracle
 
版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。

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

  1.  
    [oracle@lemon admin]$ sqlplus / as sysdba;
  2.  
     
  3.  
    SQL*Plus: Release 12.2.0.1.0 Production on Sun Dec 17 10:00:20 2017
  4.  
     
  5.  
    Copyright (c) 1982, 2016, Oracle. All rights reserved.
  6.  
     
  7.  
    Connected to an idle instance.
  8.  
     
  9.  
    SQL> startup
  10.  
    ORA-01078: failure in processing system parameters
  11.  
    LRM-00109: could not open parameter file '/u01/app/oracle/product/12.2.0/db_1/dbs/initNNLEI.ora'

查看报错路径:

  1.  
    [oracle@lemon ~]$ cd /u01/app/oracle/product/12.2.0/db_1/dbs
  2.  
    [oracle@lemon dbs]$ ll
  3.  
    总用量 20
  4.  
    -rw-rw---- 1 oracle oinstall 1544 12月 17 06:17 hc_nnlei.dat
  5.  
    -rw-r--r-- 1 oracle oinstall 3079 5月 15 2015 init.ora
  6.  
    -rw-r----- 1 oracle oinstall 24 12月 17 05:55 lkNNLEI
  7.  
    -rw-r----- 1 oracle oinstall 3584 12月 17 06:11 orapwnnlei
  8.  
    -rw-r----- 1 oracle oinstall 3584 12月 17 09:51 spfilennlei.ora

解决办法:

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

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

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

  1.  
    SQL> startup
  2.  
    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% /
  1.  
    devtmpfs devtmpfs 897M 0 897M 0% /dev
  2.  
    tmpfs tmpfs 912M 440M 472M 49% /dev/shm
  3.  
    tmpfs tmpfs 912M 9.1M 903M 1% /run
  4.  
    tmpfs tmpfs 912M 0 912M 0% /sys/fs/cgroup
  5.  
    /dev/sda1 xfs 1014M 179M 836M 18% /boot
  6.  
    tmpfs tmpfs 183M 20K 183M 1% /run/user/0
  7.  
    [oracle@lemon ~]$ exit
  8.  
    登出
  9.  
    [root@lemon ~]# vim /etc/fstab
  10.  
    #
  11.  
    # /etc/fstab
  12.  
    # Created by anaconda on Sun Dec 17 09:06:55 2017
  13.  
    #
  14.  
    # Accessible filesystems, by reference, are maintained under '/dev/disk'
  15.  
    # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
  16.  
    #
  17.  
    /dev/mapper/rhel-root / xfs defaults 0 0
  18.  
    UUID=bbfb0209-18d6-4d7b-a150-c2b8520e415c /boot xfs defaults 0 0
  19.  
    /dev/mapper/rhel-swap swap swap defaults 0 0
  20.  
    tmpfs /dev/shm tmpfs defaults,size=2G 0 0
  21.  
    "/etc/fstab" 12L, 510C 已写入
  22.  
    [root@lemon ~]# mount /dev/shm
  23.  
    [root@lemon ~]# df -hT
  24.  
    文件系统 类型 容量 已用 可用 已用% 挂载点
  25.  
    /dev/mapper/rhel-root xfs 37G 18G 20G 49% /
  26.  
    devtmpfs devtmpfs 897M 0 897M 0% /dev
  27.  
    tmpfs tmpfs 2.0G 0 2.0G 0% /dev/shm
  28.  
    tmpfs tmpfs 912M 9.1M 903M 1% /run
  29.  
    tmpfs tmpfs 912M 0 912M 0% /sys/fs/cgroup
  30.  
    /dev/sda1 xfs 1014M 179M 836M 18% /boot
  31.  
    tmpfs tmpfs 183M 20K 183M 1% /run/user/0
  32.  
    /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

Oracle 12c报错:ORA-01078和LRM-00109的解决办法的更多相关文章

  1. jenkins编辑报错Exception when publishing, exception message的解决办法

    jenkins编辑报错Exception when publishing, exception message的解决办法 查看目标主机的磁盘空间是否占满,清理磁盘空间即可

  2. 第一次打开pycharm运行python文件报错”No Python interpreter selected“问题的解决办法

    前面没有细讲,这里细述一下安装pycharm后,第一次打开pycharm运行python文件报错"No Python interpreter selected"问题的解决办法. 出 ...

  3. 项目报错:/uploads: Read-only file system(解决办法)

    项目报错:/uploads: Read-only file system(解决办法) 本来以为是service层没加注解,翻到最后才发现问题 原因是项目根目录没有对应的文件夹,在项目根目录创建uplo ...

  4. oracle 12c 报错 ora-03137 来自客户机的格式错误的TTC包被拒绝

    昨天下午,实施报了一个oracle的报错ora-03137 说是数据库在11g时没有问题,升级到12c 时,就报错了. 本地调试,看到执行完sql后,报异常,如下: 把SqL在12c的数据库执行一下, ...

  5. Dubbo广播模式下报错:Can't assign requested address解决办法

    原因: 尝试使用Dubbo的multicast模式,发现一运行就报Can't assign requested address的错误,造成这种原因的主要是系统中开启了IPV6协议(比如window7) ...

  6. HTTP报错401和403详解及解决办法

    一.401: 1. HTTP 401 错误 - 未授权: (Unauthorized) 您的Web服务器认为,客户端发送的 HTTP 数据流是正确的,但进入网址 (URL) 资源 , 需要用户身份验证 ...

  7. 关于javaweb项目红叉报错可但项目可以正常运行的解决办法

           有时候导入的项目工程,文件夹左下角永远有一个红叉,但是由于不影响程序运行,所以之前一直忽略了,但是强迫症患者表示不解决巨蓝瘦,网上有些方法没有讲清楚,所以今天做了个总结来教大家如何详细解 ...

  8. 推送GitHub报错 fatal: Out of memory, malloc failed 解决办法

    现象: 推送GitHub时,出现如下报错 fatal: Out of memory, malloc failed (tried to allocate XXXXXX bytes)error: fail ...

  9. 命令行运行python项目文件,报错:ModuleNotFoundError: No module named 'xxxx' 解决办法

    在pycharm中写好了自动化测试脚本,并能在pycharm中正常运行,由于要考虑到无人值守时能自动执行,执行时就需要脱离pycharm,直接能用命令执行.但是直接用命令执行用例文件:python3 ...

随机推荐

  1. Microsoft Visual Studio 2017 找不到 Visual Studio Installer

    Microsoft Visual Studio 2017 找不到 Visual Studio Installer ? 打开vs2017 ,选择 工具 --> 扩展和更新 --> 联机,搜索 ...

  2. Android 媒体格式

    音频格式和编解码器 格式/编解码器 编码器 解码器 细节 支持的文件类型/容器格式 AAC LC • • 支持单声道/立体声/ 5.0 / 5.1内容,标准采样率为8至48 kHz. •3GPP(.3 ...

  3. Visual Studio Code管理MySQL

    1. VS Code安装插件:MySQL , 安装完毕重新加载即可激活 2. 连接 mysql 3. 断开连接mysql 4. 简单操作 查看字段 新建查询语句 显示表结构 插入数据

  4. postman---postman常用的快捷键

    作为一名IT程序猿,不懂一些工具的快捷方式,应该会被鄙视的吧.收集了一些Postman的快捷方式,大家一起动手操作~ 简单操作 操作 mac系统 windows系统 打开新标签 ⌘T Ctrl + T ...

  5. 【bzoj4945】[Noi2017]游戏(搜索+2-sat)

    bzoj 洛谷 题意: 现在有\(a,b,c\)三种车,每个赛道可能会存在限制:\(a\)表示不能选择\(a\)类型的赛车,\(b,c\)同理:\(x\)表示该赛道不受限制,但\(x\)类型的个数$\ ...

  6. 浅谈JS重绘与回流

    在说浏览器渲染页面之前,我们需要先了解两个点,一个叫 浏览器解析 URL,另一个就是本章节将涉及的 重绘与回流: 重绘(repaint):当元素样式的改变不影响布局时,浏览器将使用重绘对元素进行更新, ...

  7. C语言快速入门一:win10系统环境搭建

    0.搭建环境:WIN10 64位 1.下载minGW.zip编译器 2.解决上述文件,配置环境变量 3.配置变成后验证:打开cmd命令行,输入gcc -v 提示以下内容,说明编译器安装成功 D:\mm ...

  8. ccf再卖菜

    https://blog.csdn.net/imotolove/article/details/82777819 记忆化搜索,还不太理解..

  9. Docker&K8S&持续集成与容器管理--系列教程

    前言 网络虚拟化 一 Docker简介 Docker介绍  → B站视频链接 Docker架构  → B站视频链接 二 Docker安装 Ubuntu Docker 安装 CentOS Docker ...

  10. java(一)基础知识

    常见DOS命令: dir:列出当前目录下的文件以及文件夹 md:创建目录 rd: 删除目录 cd:进入指定目录 cd .. :返回上一级目录 cd \:返回根目录 del:删除文件 exit:退出do ...