Oracle数据库的参数文件包含两个文件:

一个是spfile二进制文件名字为spfilesid.ora(其中sid=你数据库的实例名称)。

另一个是pfile文本文件的参数文件,名字为initsid.ora(其中sid=你数据库的实例名称)。

默认情况下数据库是只有一个参数文件的,那就是spfile,它是一个二进制文件,通常情况下,我们是无法查看与编辑它的,如果要查看与编辑它的话,我们应startup open打开数据库,用create pfile from spfile;语句来通过spfile创建pfile,再用vi工具修改这个新文件pfile,(例如:cd $ORACLE_BASE/product/10.1.0/db_1/dbs; 再用vi initora10.ora(这里用实例为ora10) 再后通过你修改后的pfile去创建最新的spfile, 用create spfile from pfile;这样新的spfile就产生了。

所以一个新的数据库实例创建我们首要参数文件。

通过上面所说的create pfile from spfile来备份我们的参数文件;如查spfile坏掉了我们可以通过pfile来启动数据库;方法如下

$create pfile from spfile;

$shutdown immediate;

$cd $ORACLE_BASE/product/10.1.0/db_1/dbs;

在这个现在现在是有两个参数文件的一个initora10.ora(pfile),一个spfileora10.ora)

$rm -rf spfileora10.ora

$mv initora10.ora initora10.ora.back(为什么还要移动这个pfile呢,为了实验明显就得把他也改名或移走,因为如果数据库在有pfile的情况下,就算spfile坏掉了,数据库也是能启来的,数据库会第一去找spfile再找pfile,所以我们把两个都干掉。看数据库还能启来吗???

$startup open这个时间就会报错:

报这个错后。实际数据库就等于没有连接到数据库了要是重新连接就得

$sqlplus / as sydba;

现在我们要指定由pfile启动数据库

$startup open pfile=/u01/app/oracle/product/10.1.0/db_1/dbs/initora10.ora.back;

哈哈这下数据库就启来了

我们现在是用的pfile启动的数据库所以还得创建spfile

$create spfile from pfile;

这时会说找不到pfile因为我们改名改了名字所以在创建spfile的时间也得指定全路径与文件名:

这样下次启动数据库,他就找得到spfile了;

oracle 数据库bak文件怎么打开,Oracle数据库的参数文件备份与恢复相关推荐

  1. 打开oracle dmp,dmp文件怎么打开?dmp是什么文件?

    dmp文件怎么打开?dmp是什么文件? 很早以前就知道系统中有一种.DMP的文件,但是一直不知道怎么打开,一开始以为是打不开的.最近电脑蓝屏了提示一个点.DMP文件的路径还有蓝屏图片,经了解.DMP文 ...

  2. 后缀是lnk是什么文件_lnk文件怎么打开?lnk是什么文件?

    lnk文件怎么打开?lnk是什么文件? lnk文件是用于指向其他文件的一种文件. 这些文件通常称为快捷方式文件.通常它以快捷方式放在硬盘上.以方便使用者快速的调用.其扩展名为.lnk. windows ...

  3. DWG文件怎么打开?如何编辑DWG文件?

    我相信不少小伙伴在网上下载文件时,会下载到DWG文件,如果我们想要将下载的DWG文件打开,并且进行编辑应该怎么操作?DWG文件怎么打开?如何编辑DWG文件?接下来我就将DWG打开和编辑的方法告诉大家. ...

  4. CAD文件怎么打开?如何编辑CAD文件?

    我相信不少小伙伴刚接触CAD文件的时候,都不知道怎么打开PDF文件,那么如果我们想要打开CAD文件,那么我们应该如何打开?CAD文件怎么打开?如何编辑CAD文件?通过这篇文章,我就来告诉大家CAD文件 ...

  5. oracle sh文件怎么打开,Oracle数据库逻辑备份的SH文件

    该Oracle教程将告诉诸位学习Oracle的朋友:Oracle数据库逻辑备份的SH文件. 完全备份的SH文件:exp_comp.sh rq=` date +"%m%d" ` su ...

  6. mysql导入数据dmp文件怎么打开_数据库中dmp文件怎么打开?dmp文件打开详细的处理方法...

    各位有没有观察到很多用户都比较热爱操作win7系统,但是在操作的过程遇到dmp文件怎么打开,以便不被dmp文件怎么打开所烦恼,那dmp文件怎么打开如何解决呢?接下来给各位提供一下dmp文件怎么打开详细 ...

  7. access数据库文件导入mysql数据库文件怎么打开,Access数据库从外部数据导入文本文件和VF数据库-dbf文件怎么打开...

    亲爱的小伙伴们,我们又见面了! 上一期我们学习了Access数据库从外部数据导入Excel文件,下图学生成绩表2就是我们新导入的数据: 导入Excel文件 今天我们来学习如何从外部数据导入文本文件和V ...

  8. mysql 打开mdf文件怎么打开_mysql数据库 mdf文件怎么打开

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  9. mysql 打开mdf文件怎么打开_mdf 数据库文件怎么打开

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

最新文章

  1. 他保送北大、读完博士选择回中学任教,“做科研太枯燥,自己更适合教书”...
  2. html false插件,解析webpack插件html-webpack-plugin
  3. 路由(二)——动态路由简介与RIP协议
  4. .NET Core开发日志——结构化日志
  5. 【CodeForces - 689B】Mike and Shortcuts(Dijkstra最短路,或者bfs跑状态类似spfa)
  6. Win11提示无法安装程序怎么办 Win11提示无法安装程序的解决方法
  7. 华为 HarmonyOS2.0(鸿蒙OS) 开发者beta公测招募的报名流程
  8. devops的重要性_为什么反馈而不是指标对DevOps至关重要
  9. ffmpeg 将jpg转为yuv
  10. 超级推荐!!值得收藏的黑客系列书:《黑客攻防实战xx》系列图书简介,一共4本
  11. linux 命令 cups,linux cups 打印机命令说明
  12. LED背光源的结构分类
  13. php cms下载地址,PHPCMS v9.6.1 GBK
  14. MFC使用SQLite 学习系列 一: SQLITE_MISUSE错误
  15. 双活数据中心存储问题梳理
  16. 【学习笔记】stm32+openmv串口通信实现颜色识别
  17. JavaScript实现效果——考试倒计时
  18. AB post 请求压测
  19. 巴比特专访丨Afri谈退出以太坊:再见,“分手”后依然是朋友
  20. mysql 替换 斜杠_Mysql like查询语句中,结果包含反斜杠 \ 字符的,需要替换成四个反斜杠 \\\\...

热门文章

  1. Mac安装sshpass同时解决Calling Non-checksummed download of sshpass formula file from an arbitrary URL报错
  2. JS里的居民们5-数组(栈)
  3. Android 关于解决MediaButton学习到的media控制流程
  4. [GCJ] Qualification Round 2017
  5. 解决QQ未启用状态,QQ留言图标未启用
  6. STM32F0xx_ADC采集电压配置详细过程
  7. Smack+Openfire 接收和发送文件
  8. 测试Flex代码覆盖率工具---FlexCover
  9. Rust FFI 编程--理解不同语言的数据类型转换
  10. linux内核网络子系统收发过程剖析