oracle初始化spfileORCL.ora文件损坏修复
$ORACLE_HOME/dbs目录下的的spfileORCL.ora是一个二进制文件,不能手动编辑,修改后会导致oracle数据库无法正常启动。某日在操作数据库的过程中不慎将其修改,并且没有备份。我在这里描述一下恢复的过程,方法不一定特别好,凑合能用。
1. 用dbca新建一个oracle数据库实例dborcl
[oracle@cat dbs]#dbca
建立实例完成后,$ORACLE_HOME/dbs目录下会生成文件spfiledborcl.ora
2. 删除已经换掉的spfileORCL.ora文件,将$ORACLE_HOME/dbs/spfiledborcl.ora拷贝为spfileORCL.ora
[oracle@cat dbs]#rm spfileORCL.ora
[oracle@cat dbs]#cp spfiledborcl.ora spfileORCL.ora
3. 重启oracle服务器
本机设置了自动启动ORCL实例,如果没有设置开机自启动,也可以收到启动,启动实例完成后用lsnrctl status查看,实例名字却显示为ORCL,登陆数据库可以看到确可以看到数据库里面的内容为新建的实例。这可以看出oracle启动的时候会去找dbs目录下的找初始化文件spfile,按照系统配置的变量启动了dborcl实例。
4. 导出oracle初始化文本文件
[oracle@cat dbs]#sqlplus / as sysdba
SQL> create pfile="pfile.ora" from spfile="spfileORCL.ora"; --生成的文件会在当前目录下
SQL> shutdown immediate; --关闭数据库
SQL> exit
5. 编辑文本文件pfile.ora,修改文件路径
*.audit_file_dest='/home/oracle/app/admin/ORCL/adump'
*.audit_trail='db'
*.compatible='11.2.0.0.0'
*.control_files='/home/oracle/app/oradata/ORCL/control01.ctl','/home/oracle/app/fast_recovery_area/ORCL/control02.ctl'
6. 将编辑后的pfile.ora文件生成为spfileORCL.ora
[oracle@cat dbs]#sqlplus / as sysdbaSQL> create spfile="spfileORCL.ora" from pfile="pfile.ora"; --生成的文件会在当前目录下SQL> startup --启动数据库SQL> exit
7. 完成
oracle初始化spfileORCL.ora文件损坏修复相关推荐
- Linux系统的grub.cfg文件损坏修复
Linux系统的grub.cfg文件损坏修复 一.grub.cfg文件介绍 1.grub.cfg文件位置 2.grub.cfg文件作用 3.系统启动流程介绍 二.grub.cfg文件损坏,系统开机启动 ...
- oracle创建ora文件,ORACLE配置tnsnames.ora文件实例
ORACLE配置tnsnames.ora文件实例 客户机为了和服务器连接,必须先和服务器上的监听进程联络.ORACLE通过tnsnames.ora文件中的连接描述符来说明连接信息.一般tnsnames ...
- linux sudoers文件损坏修复
sudoers文件损坏修复--失败 教训:不要轻易修改这个文件 要有visudo不成功 pkexec visudo -f /etc/sudoers 使用su能进入root 重启ubuntu,随即长按s ...
- 记一次ORACLE数据库redo日志文件损坏故障恢复
记一次ORACLE数据库redo日志文件损坏故障恢复 环境 ORACLE 11G R2 + RAC+ ASM 归档模式 问题描述 数据库1节点状态变为Stuck Archiver,alert日志报Ar ...
- MongoDB 数据文件损坏修复救命repair与致命危险
最近,一客户单实例mongodb数据库,没有备份的情况下遇到了断电导致的数据文件损坏,由于客户业务需要 及数据的不敏感性,要求尽快恢复业务,使用了Mongdb的自动修复repair命令进行修复.可喜的 ...
- 达梦数据库之redo日志文件损坏修复方法
一.什么是redo日志? redo日志即重做日志,重做日志是在DM数据库中添加.删除.修改对象,或者改变数据,DM都会按照特定的格式,将这些操作执行的结果写入到当前的重做日志文件中.重做日志文件以lo ...
- aac文件损坏修复软件_SysTools Outlook Recovery Tool : 修复损坏的Outlook PST文件的先进的软件...
SysTools Outlook Recovery Tool 修复损坏的Outlook PST文件的先进的软件&恢复丢失的Outlook电子邮件.联系人.日历.笔记.任务.日记.附件--邮箱数 ...
- oracle12c没有有sqlnet文件,Oracle的sqlnet.ora文件配置
DBA对这个文件一定不会陌生,大家了解最多的也一定是sqlnet.ora用来决定oracle怎么解析一个连接中出现的字符串,例如: sqlplus sys/oracle@orcl 那么这个orcl怎么 ...
- EV录制文件损坏-修复方法
目录 1. 损坏原因 2. 恢复方法 1. 损坏原因 参考链接:Ev录屏视频的视频损坏的原因有哪些? 第一个是由于电脑配置原因导致录屏软件闪退,这样会使得录制的视频受损. 第二个原因是录屏时间过长.当 ...
最新文章
- python xlrd 的merged_cells 里面四个参数的含义
- 字符转char android,android – 如何在kotlin语言中将char转换为ascii值
- 移动隐藏邮箱并删除默认邮箱数据库
- JavaScript实现LongestIncreasingSubsequence最长递增子序列算法(附完整源码)
- SQL2005 express升级到2008企业版解决4096限制问题
- 大一计算机实验报告7,计算机一级实验报告7.doc
- Python开发-- Lesson 2--Python数据类型(2016/07/30)
- 先验概率与后验概率的区别
- Algs4-2.4.5给出以下字母顺序插入大堆的结果
- DSP28335定时器
- 贪心宝贝话说上回讲到海东集团面临内外交困,公司的元老也只剩下XHD夫妇二人了。显然,作为多年拼搏的商人,XHD不会坐以待毙的。 一天,当他正在苦思冥想解困良策的时候,突然想到了自己的传家宝,那是公司成
- 〖Python APP 自动化测试实战篇④〗- 通过 appium 驱动夜神模拟器完成第一个自动化脚本 - 查看通讯录
- 树莓派系列二:openCV之头像添加国旗
- c语言实现小球跳动的效果
- 我的世界java版和基岩版是什么意思_我的世界基岩版是什么意思
- oracle11g64位怎么用sql,PLSQLDeveloper连接Oracle11g64位数据库配置详解(图文)
- Progressive Domain Adaptation from Source Pre-trained Model
- Sharding Sphere ~ Sharding-jdbc分库分表、读写分离
- 使用高德sdk时,提供SHA1
- ArcGIS案例学习笔记2_1
热门文章
- diskgeniuslinux版_下载:强大磁盘工具DiskGenius v3.0.1416 Beta 2
- 推荐几本游戏策划的书
- 抽签小程序(C语言随机数),随机数生成器
- 打印机设置好共享名,单击确定,弹出0x000006d9错误
- 74HC245_键盘与8段数码管共有一个IO口_控制步进电机【Protues】
- canvas绘制时钟表盘
- 先转行从零基础入门学编程可以吗?
- 泊松分布,正态分布,指数分布特征函数推导
- php裁剪图片文件(php截取图片文件)
- BIMFACE功能测评- 如何创建二三维标签?