恢复服务器端初始化参数文件(SPFILE)
来源:互联网 发布:mac怎么照片去硬盘 编辑:程序博客网 时间:2024/04/26 04:09
9.2.4.2 恢复服务器端初始化参数文件(SPFILE)
http://book.51cto.com/art/200912/170538.htm
虽然DBA可以通过BACKUP SPFILE命令手动备份服务器端的初始化参数文件,不过一般都不会主动执行,因为RMAN在备份控制文件时会自动备份SPFILE。
相对于其他文件的备份,SPFILE最不重要(或者说最容易被恢复)。除了可以通过备份方式保障拥有可用的SPFILE外,数据库在运行过程中也会在Alert文件中留下数据库启动时的初始化参数信息。甚至即使这些都丢失了也没有关系,如果你对数据库足够了解,还是能够手动地创建出一份SPFILE出来,只是麻烦一些罢了。即使是运行中的数据库丢失了SPFILE也不会导致数据库崩溃(只不过下次启动时如果还没有能创建出一份来,数据库就起不来了,嘿嘿),因此SPFILE的恢复相对来说,可以更加从容。
通过RMAN恢复初始化参数的过程与恢复控制文件极其类似。
在启动数据库之前,必须首先通过SET命令设置DBID:
- RMAN> SET DBID=1415261003;
启动数据库到NOMOUNT状态:
- RMAN> STARTUP NOMOUNT;
提 示
没有初始化参数还能启动吗?
奇怪?初始化参数文件都没了,怎么数据库还能启动?嘿嘿,SQL*Plus下是不能够启动,但RMAN却是可以的,RMAN会自动虚拟一个DB_NAME为DUMMY的数据库,并以默认参数启动。
执行恢复命令,将SPFILE恢复到默认路径下:
- RMAN> RESTORE SPFILE FROM AUTOBACKUP;
初始化参数文件默认保存在$ORACLE_HOME\database或$ORACLE_HOME\db目录下,当然你也可以手动指定路径,既可以指定恢复到的路径,也可以同时指定备份文件的路径,例如:
或
- RMAN> RESTORE SPFILE TO '/tmp/spfileTEMP.ora' FROM AUTOBACKUP;
- RMAN>RESTORE SPFILE TO '/tmp/spfileTEMP.ora' FROM '
- /data/orabackup/c-1415261003-20090413-00';
注 意
执行恢复操作时如果实例正在运行中,就不能覆盖当前的SPFILE,但可以通过TO子句将SPFILE恢复到其他路径下。
- 恢复服务器端初始化参数文件(SPFILE)
- 恢复参数文件spfile
- 参数文件的恢复 spfile
- spfile参数文件丢失及恢复方案
- Oracle 初始化参数文件pfile和spfile
- Oracle初始化参数文件spfile 和 pfile
- 创建和管理Oracle初始化参数文件pfile、spfile
- [oracle]初始化参数文件spfile、pfile及修改参数的两种方式
- 初始化参数文件的恢复及备份
- Oracle服务器参数文件-----spfile
- 参数化文件:pfile,spfile
- ORALE参数文件(spfile/pfile)
- 问题11:参数文件spfile丢失的情况下,如何恢复?
- Oracle 的参数文件pfile与spfile
- oracle的参数文件 pfile和spfile
- Oracle pfile/spfile参数文件详解
- oracle的参数文件 pfile和spfile
- RAC 环境下参数文件(spfile)管理
- 创建参数文件spfile.ora pfile.ora
- Linux USB subsystem --- USB create HCD
- oracle 常用 sql语句
- Mybatis各种模糊查询
- 装饰模式
- 恢复服务器端初始化参数文件(SPFILE)
- checkStyle结果分析
- 百度地图从零学起(七)百度提供给开发者的服务
- SurfaceView和View区别
- Cannot get a connection, pool error Timeout waiting for idle object
- u-boot中fdt命令的使用
- Bean在Spring容器中的生命周期
- 研磨设计模式之 工厂方法模式-4
- iOS 归档持久化数据