首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    SPFILE 错误导致数据库无法启动(ORA-01565)

    文件不可读 在spfile文件损坏的时候,如果尝试使用create pfile from spfile,也将收到同样的错误 由于告警日志alert_orcl.log之前被清空,故此时未能看到更详细的错误提示...解决办法: 由于spfile为二进制文件,因此修复比较困难,所以考虑从备份的spfile中恢复 1.spfile备份是否存在,如存在则恢复到原始位置,如放在缺省位置,则为$ORACLE_HOME/...dbs,Windows平台为%ORACLE_HOME%/database 2.spfile备份文件不存在,也可以从pfile启动,启动时指定pfile参数 3.spfile备份文件不存在,pfile...SQL> startup --从spfile 启动 ORACLE instance started....实际上可以先create spfile from pfile = '', 再从spfile启动,使用alter system 修改相关的参数比直接修改pfile似乎 更简单些,比如上面的例子中需要去掉一个控制文件

    1.4K20

    【DB笔试面试537】在Oracle中,PFILE和SPFILE的区别是什么?

    $ORACLE_SID.ora启动次序SPFILE优于PFILEPFILE低于SPFILE是否支持RMAN备份可以由RMAN备份不支持RMAN备份互相转换由PFILE生成SPFILE命令如下所示: CREATE...SPFILE FROM PFILE; CREATE SPFILE [='路径+文件名'] FROM PFILE[='路径+文件名']; 例如:CREATE SPFILE FROM PFILE='?.../dbs/initlhrdb.ora';由SPFILE生成PFILE命令如下所示: CREATE PFILE FROM SPFILE; CREATE PFILE [='路径+文件名'] FROM SPFILE...本题考察的是SPFILE的相关知识。 本题中,对于选项A,SPFILE是一个二进制文件。所以,选项A正确。 对于选项B,SPFILE不能用在客户端。所以,选项B正确。...对于选项C,SPFILE可以包含静态参数。所以,选项C错误。 对于选项D,SPFILE可以永久存储参数的值。所以,选项D正确。 对于选项E,SPFILE可以由数据库进行写入。所以,选项E错误。

    79010

    【DB笔试面试802】在Oracle中,SPFILE的恢复方式有哪几种?

    ♣ 题目部分 在Oracle中,SPFILE的恢复方式有哪几种?...♣ 答案部分 在数据库还没有关闭的情况下,可以使用如下的SQL从内存中恢复数据库的参数: create spfile from memory; create spfile='/home/oracle/...spfileOCPLHR1.ora' from memory; create pfile from memory; create spfile from pfile; 除非必要,应该将以下划线开头的隐含参数删掉...from '备份文件'; ③ shutdown immediate; ④ startup; l 如果没有关于SPFILE的RMAN备份,那么可以从告警日志中获取数据库启动所需要的参数。...& 说明: 有关SPFILE的恢复可以参考我的BLOG:http://blog.itpub.net/26736162/viewspace-2152507/ 本文选自《Oracle程序员面试笔试宝典》,作者

    45810

    oracle启动时的几个小问题解决

    2、手动修改SPFILE文件报错 手动用VI命令修改oracle里面的SPFILE***.ORA文件,数据库就起不来了,报错ORA-27046: file size is not a multiple...(9i,10i在oracle_home/database目录下)搜索参数文件:(1)spfile***.ora文件 (2)如果没有spfile***.ora文件就用spfile.ora文件(3) 如果没有...,然后删除spfile文件,这样启动时就会用init***.ora文件启动,然后用create spfile from pfile 命令生成spfile 注意如果要修改spfile中的参数,绝对不能手工修改...6、另一例spfile问题 SQL> create pfile from spfile; create pfile from spfile* ERROR at line 1: ORA-01565: error...  解决办法: 由于spfile为二进制文件,因此修复比较困难,所以考虑从备份的spfile中恢复 1.spfile备份是否存在,如存在则恢复到原始位置,如放在缺省位置,则为$ORACLE_HOME/

    1.8K20

    Oracle 参数文件及相关操作介绍

    SPFILE,参数值为实际存在的SPFILE(非默认SPFILE)的路径,如下 SPFILE = /u01/oracle/dbs/test_spfile.ora 2)启动数据库,并指定PFILE参数,参数值指向步骤...方式1:为SPFILE指定文件名及文件所在路径 CREATE SPFILE='ORACLE_HOME/dbs/test_spfile.ora' FROM PFILE='ORACLE_HOME/dbs.../init.ora'; 方式2:根据当前内存中的参数值创建SPFILE文件 CREATE SPFILE FROM MEMORY; 方式3:不指定SPFILE文件名及路径(推荐,便于管理) CREATE...安装主目录 3.如不为SPFILE指定文件名,则在由平台决定的默认位置创建带有默认文件名的SPFILE文件 4.采用默认SPFILE文件名和文件路径,或者指定的SPFILE文件名已存在,创建SPFILE...不能用于静态参数 附:清空SPFILE中所有参数值ALTER SYSTEM RESET 5.导出SPFILE(创建PFILE文件) 可用CREATE PFILE语句导出SPFILE文件到一个文本初始化参数文件

    1.1K10

    Oracle数据库添加和移动控制文件

    /product/11.2.0/db_1/dbs/initcams.ora'; SQL> create spfile from pfile; SQL> shutdown immediate; SQL>...(2)查看spfile所在路径 (3)正常关闭数据库 (4)利用spfile文件创建pfile文件 (5)修改pfile文件中的CONTROL_FILES参数,修改为最新的控制文件信息 (6)创建新的文件路径...,并将现有控制文件拷贝到指定位置 (7)通过pfile启动oracle,并新创建spfile (8)关闭数据库,利用spfile参数文件启动数据库 其他说明: (1)如果数据库使用pfile启动,没有spfile...,可以省略spfile和pfile切换过程,直接修改pfile即可。...(2)本文操作也可不使用spfile转化为pfile后进行修改的操作,使用alter system set control_files = XXX scope=spfile;命令实现改变CONTROL_FILES

    73820
    领券