关于Spfile文件
首先解释 Spfile文件
里面包含了orcale 运行的参数文件 所启动进程
文件内容采用二进制代码 是我们不能用系统账户VI 和VIM 编辑的
安装orcale 自动生成 也成为oracle 系统参数文件
开启oracle 自动读取 并且加载文件
 
Pfile 称之为 参数文件
内容和 Spfile 文件大致相同
俗话成为 备用参数文件
当你的Spfile 丢失 系统将会自动读取 Pfile文件
 
Spfile 在系统中以
格式存在
 
在 /oracle/app/oracle/product/10.2.0/db_1/dbs/路径下
 
Pfile 默认是没有的 需要人为创建
你可以vi 在上述路径下编辑
名称为 initTEST.ora
这里的TEST 是你在设置 oracle用户模式下 填加环境变量的ORACLE_SID=TEST
 
当然你可以选择 在oracle里生成一个 Pfile 文件
命令如下
 
这样我们在查看
/oracle/app/oracle/product/10.2.0/db_1/dbs/
 
与上次对比 多了一个 initTEST.ora文件
 
Vim 打开 initTEST.ora
加载各种配置参数
和进程数 等等
然后
查看一下属主 属组
这样我们完全可以备份 一份initTEST.ora文件到其他目录下 存储设备下
玩意 Spfile 文件丢失 这将是你的救命稻草
 
如果你没有生成 Pfile文件系统 但是 你的Spfile 文件损坏 或者 优化参数 导致 无法启动oracle
这是你必须手动创建 在你的linux系统下
 
关于 Pfile中的内容参数
你可以网上down 一下
 
如果网上各种大神文档让你眼花缭乱 迷茫 感到无从下手
没关系 我们可以通过 oracle 日志文件
当你启动 oracle 时候
你所加载的参数文件 会被写到日志之中
 
首先你要知道日志存放的路径
[oracle@sql ~]$ cd /oracle/app/admin/TEST/bdump/
在这个路径下  日志名称
alert_TEST.log
你将不再用tail 来查看 因为这么看是不全的
所以 vim 进入alert_TEST.log 里面查看
截取出 加载 Spfile的字段
从标记黑色字段为起点
 
 
此黑色字段为结尾
此部分复制到 你所vi 出的initTEST.ora 文件中
记住 权限 属主 属组
完成后 再次 重启 oracle
Startup force
 
完成
如果你在优化 参数的时候 出现错误
你可以 rm –fr SpfileTEST.ora 在把你创建的 initTEST.ora 添加进来
 
到此 Spfile文件丢失问题 解决
 
 
 
------06 王孟楠
 

转载于:https://blog.51cto.com/andykbrave/1100361

关于 Spfile文件误删除 或者 优化错误 恢复相关推荐

  1. linux误删除 dev disk文件,误删除 linux 系统文件了?这个方法教你解决

    转载于互联网并适当的修改 误删除linux系统文件了?不用急,本文将给你一个恢复linux文件的方法,让你轻松应对运维中的各风险问题.方法总比问题多~ 说在前面的话 针对日常维护操作,难免会出现文件误 ...

  2. Oracle创建pfile spfile 文件及其恢复

    Oracle创建pfile spfile 文件及其恢复 1.Oralce在启动实例的时读取$ORACLE_HOME/dbs下面的初始化文件. 初始化文件分为: A.静态参数文件PFILE,一般名为in ...

  3. oracle重建spfile,【11g】【10g】【实验】spfile文件的恢复(from memory;)

    1.模拟删除数据库正在使用的spfile 10g中: ora10g@linux5 /oracle/u01/app/oracle/product/10.2.0/db_1/dbs$ mv spfileor ...

  4. 电脑文件误删除如何恢复?试下这3招

    我们总会遇到这种情况,不小心删除了电脑的文件,或者删除后又想要恢复,但是找不到方法来恢复删除的文件.电脑文件误删除如何恢复?不如试试小编这3招,教你快速恢复误删除的电脑文件! 一.从电脑回收站中恢复 ...

  5. 文件误删除怎么恢复?解忧小妙招

    电脑的存储空间是有限的,有时难免会遇到卡顿现象,而出现这样的后果,跟我们平时使用电脑习惯有关,比如桌面存储文件过多.搜索页面过多.网络游戏大小.下载软件数量等.都有可能导致电脑的卡顿.只有通过合理的清 ...

  6. 删除文件过一会又回来_手机文件误删除如何恢复?教你实用的找回方法!

    手机文件误删除如何恢复?很多时候大家都有过不小心删除文件的经历,尤其是存在于手机中的文件,很容易在使用手机管家清理内存的时候,顺手把一些文件给清理掉了,很多文件对于我们来说都是有重要的作用的,那么有很 ...

  7. 电脑文件误删除如何恢复?可以快速找回

    整理好文件后,通常我们会保存在电脑上,不管是c盘还是D盘.在我们需要的时候,可以打开使用.但如果我们在清理电脑文件时,误删除了重要文件,该怎么办?电脑文件误删除如何恢复呢?其实别担心,被误删的文件还是 ...

  8. android手机文件误删除恢复软件,被误删除的文件用安卓手机数据恢复软件怎么找回...

    被误删除的文件用安卓手机数据恢复软件怎么找回 电脑是我们每天都要用的工具,不管是在工作中还是在家庭生活中,电脑里面也存存了不少重要的信息,但是一不小心或者不经意间就把重要文件删除了的情况时有发生,一旦 ...

  9. word文档怎么找回误删的文件_Word文件误删除之后如何恢复的方法

    说明 由于长期从事企业办公环境的管理工作,经常需要对日常企业职员的办公软件等诸多问题进行管理和解决,因此累积了不少相关的经验.最近一段时间内常常发现这样的问题,很多企业职员在电脑操作的过程当中,经常会 ...

最新文章

  1. 为什么servlet-nameaction/servlet-name要这么写
  2. 关于微信手机端IOS系统中input输入框无法输入的问题
  3. <文本,场景图>解析实践
  4. 一些dos下简单命令
  5. AT2364 Colorful Balls
  6. java zip 流压缩_关于zip:检测流是否用Java压缩的最佳方法
  7. 骑行在路上的IT两年
  8. Babelua 调试
  9. Vue组件动态(异步)传值
  10. 潍坊市计算机培训机构,潍坊电脑培训中心办公软件
  11. linux模拟手柄输入,Steam 输入手柄模拟最佳实践
  12. 阿里巴巴泰山版《Java 开发者手册》,也是一份防坑指南
  13. revel MySQL_Go-Revel:Gorp连接MySQL
  14. 网站服务器过载,服务器过载保护
  15. HTTP协议——面试专题
  16. C++数组求和:关于accumulate函数的使用,简化编写代码量的方法
  17. RBAC权限模型学习总结
  18. css a标签去除下划线
  19. Flex和Flash的区别和联系
  20. led trigger

热门文章

  1. Vue路由守卫(导航守卫)及使用场景
  2. 计算机音乐春分秋分,春分秋分是怎么确定的
  3. 程序员是出轨率最高的群体?欲加之罪何患无辞
  4. MySQL枚举类型的“八宗罪”
  5. pygame像素地图的实现
  6. 操作系统【动态分区分配算法——首次适应算法、最佳适应算法、最坏适应算法、临近适应算法】
  7. 技术文摘9 刘 樱桃
  8. shell 判断网线插拔_shell脚本自动检测网络掉线和自动重连
  9. ES6 ~ ES11整理
  10. 表示表元的背景的html,表示表元的背景色彩的HTML 是()