1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - 数据库 - 正文

君子好学,自强不息!

以下的文章主要介绍的是Oracle参数文件与服务器的相关的参数文件,我们都知道在Oracle中通过存在的相关Oracle数据库的参数文件的创建服务器参数文件,以下就是文章的主要内容的介绍。

因为spfile.ora文件为二进制文件,有可能手动修改spfile.ora后,Oracle无法识别,也就无法启动了。解决办法如下:

1,找到相应实例的pfile文件:在10.0.2\admin\实例名\pfile\文件夹下有个init.ora.xxxxxxxxxxx 文件,该文件为带时间戳的pfile文件,将时间戳去掉,变成init.ora文件。

2,通过oralce SQL*PLUS登录数据库

sql>conn 用户名/密码 as sysdba– 登录的用户必须具备sysdba或sysoper权限

sql>startup pfile=’10.0.2\admin\实例名\pfile\init.ora’;

用指定的文本Oracle参数文件启动数据库,启动成功后

通过文本参数文件创建服务器参数文件

sql>create spfile=’Oracle_HOME/database/spfileSID.ora’ from pfile=’10.0.2\admin\实例\pfile\init.ora’;

3,将新生成的文件spfileSID.ora拷贝到 Oracle_HOME/database目录下覆盖原文件(如果存在initSID.ora文件请重命名)。

4。启动Oracle。

SQL>startup;

例如:

C:\DocumentsandSettings\Administrator>sqlplus/nolog 
SQL*Plus:Release10.2.0.1.0-ProductiononFriOct1011:21:422008 
Copyright(c)1982,2005,Oracle.Allrightsreserved. 
SQL>connect/assysdba 
Connectedtoanidleinstance. 
SQL>startuppfile='E:\Oraclexe\app\Oracle\product\
10.2.0\server\config\scripts\init.ora'; 
Oracleinstancestarted. 
TotalSystemGlobalArea285212672bytes 
FixedSize1287016bytes 
VariableSize92277912bytes 
DatabaseBuffers188743680bytes 
RedoBuffers2904064bytes 
Databasemounted. 
Databaseopened. 
SQL>createspfile='E:\Oraclexe\app\Oracle\product\
10.2.0\server\dbs\SPFILEXE1.ORA'frompfile=
'E:\Oraclexe\app\Oracle\product\10.2.0\server\config\scripts\init.ora'; 
Filecreated. 
SQL>STARTUP; 

本文来源:1818IP

本文地址:https://www.1818ip.com/post/11225.html

免责声明:本文由用户上传,如有侵权请联系删除!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。