欢迎来到天天文库
浏览记录
ID:6049269
大小:109.50 KB
页数:7页
时间:2018-01-01
《oracle参数文件、控制文件损坏应对方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、一、oracle的参数文件(spfile/pfile/initSID.ora)被破坏以后实验目的:分别对spfile和pfile进行删除操作,看能否或如何修复并启动数据库前期知识:1:查找spfile的位置:showparameterspfile;(F:oracleproduct10.2.0db_1dbsSPFILEORCL.ORA)2:用pfile文件启动数据库方法:Startuppfile=$ORACLE_HOMEadminCL7100pfileinit.ora.X(X为编号)实验步骤:1、spfile破坏/删除后的修复方法:注:要知道默认的pfil
2、e文件的存放位置。3.pfile破坏/删除后的修改方法4、spfile和pfile删除后小结:仍可正常启动。原因:启动了F:oracleproduct10.2.0db_1databaseinitSID.ora文件。5、接上一步,马上生成spfile文件。总结:如果spfileSID.ora和initSID.ora都被破坏了,则可用Createspfile语句从pfile中直接生成spfile(注意spfile存放位置)6、initSID、spfileSID、pfileSID文件删除后答案:总结:1、如果spfile被删除那么方法一:sqlplus/nologco
3、nn/assysdba;Createspfile='D:oracleproduct10.2.0db_1dbsSPFILESID.ORA'frompfile='D:oracleproduct10.2.0admintestingpfileinit.ora.913200824649';方法二:SQL>startuppfile='C:oracleproduct10.2.0adminorclpfileinit.ora';--采取指定pfile方式登录数据库--然后创建spfile SQL>createspfilefrompfile='C:or
4、acleproduct10.2.0adminorclpfileinit.ora';补充:startupmountpfile='xxxxx'从pfile文件启动数据库createspfilefrompfile='xxxx'或createspfilefrompfile;从pfile中生成spfile二、删除一个控制文件1、更改控制文件2、删除控制文件3、复制控制文件4、startup启动数据库并删除原控制文件三:损坏全部控制文件损坏多个控制文件,或者人为的删除了所有的控制文件,通过控制文件的复制已经不能解决问题,这个时候需要重新建立控制文件。先决条件:必须先用alt
5、erdatabasebackupcontrolfiletotrace产生一个控制文件的文本备份。1、sqlplus/nolog2、conn/assysdba3、修改由alterdatabasebackupcontrolfiletotrace备份控制文件时产生的脚本,去掉多余的注释即可(也可不修改,只是有部份警告信息)。大概内容如下(配置不同,数据也不同):STARTUPNOMOUNTCREATECONTROLFILEREUSEDATABASE"ORCL"NORESETLOGSNOARCHIVELOGMAXLOGFILES16MAXLOGMEMBERS3MAXDATAFILE
6、S100MAXINSTANCES8MAXLOGHISTORY292LOGFILEGROUP1'F:ORACLEPRODUCT10.2.0ORADATAORCLREDO01.LOG'SIZE50M,GROUP2'F:ORACLEPRODUCT10.2.0ORADATAORCLREDO02.LOG'SIZE50M,GROUP3'F:ORACLEPRODUCT10.2.0ORADATAORCLREDO03.LOG'SIZE50M--STANDBYLOGFILEDATAFILE'F:ORACLEPRODUCT10.2.0ORADATAO
7、RCLSYSTEM01.DBF','F:ORACLEPRODUCT10.2.0ORADATAORCLUNDOTBS01.DBF','F:ORACLEPRODUCT10.2.0ORADATAORCLSYSAUX01.DBF','F:ORACLEPRODUCT10.2.0ORADATAORCLUSERS01.DBF','F:ORACLEPRODUCT10.2.0ORADATAORCLEXAMPLE01.DBF','F:ORCLTESTSPACE1.DBF','F:
此文档下载收益归作者所有