关于Oracle10g二进制参数文件损坏不能启动Oracle实例的解决方法
来源:互联网 发布:深圳java好找工作吗 编辑:程序博客网 时间:2024/06/05 22:32
关于Oracle10g二进制参数文件损坏不能启动Oracle实例的解决方法
//问题:
//由于(刚开始不懂二进制文件是不能手工修改的呀,需要程序来修改)
//不小心手工改了二进制参数文件db_1\dbs\SPFILEORCL.ORA
//而引起Oracle10g数据库实例无法启动了。
//---解决方法:
//注册表修改
将HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1 下的ORA_ORCL_AUTOSTART值设置为FALSE
//数据库实例sid为orcl
cmd进入dos命令行
输入:sqlplus / as sysdba
SQL>
//输入startup;
SQL>startup;
//显示出错信息:ORA-01024:ORACLE not available
//这时需要执行语句:
SQL>create spfile='E:\oracle\product\10.2.0\db_1\dbs\SPFILEORCL.ORA'
from pfile='E:\oracle\product\10.2.0 \admin\orcl\pfile\init.ora.6212011183139';
//针对不同的安装路径修改上面的路径的E:\oracle\product\10.2.0\
//和\admin\orcl\pfile\init.ora.6212011183139';中init.ora.6212011183139名字(不同机子不一样)
E:\oracle\product\10.2.0\db_1\database\initorcl.ora 文件内容如下所示:
//------------------------------------------------------------------------------------------------
SPFILE='e:\oracle\product\10.2.0\db_1/dbs/SPFILEORCL.ORA'
//在启动Oracle服务时需要从E:\oracle\product\10.2.0\db_1\database\initorcl.ora文件中读取参数
//来初始化Oracle服务器实例
//db_1\database\initorcl.ora文件又调用dbs/SPFILEORCL.ORA二进制参数文件来初始化操作
好了再重新开始
Ctrl+C
C:\>sqlplus / as sysdba
SQL>startup;
SQL>show parameter spfile
SQL>select * from v$instance;
//都显示正常了!OK!
//问题:
//由于(刚开始不懂二进制文件是不能手工修改的呀,需要程序来修改)
//不小心手工改了二进制参数文件db_1\dbs\SPFILEORCL.ORA
//而引起Oracle10g数据库实例无法启动了。
//---解决方法:
//注册表修改
将HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1 下的ORA_ORCL_AUTOSTART值设置为FALSE
//数据库实例sid为orcl
cmd进入dos命令行
输入:sqlplus / as sysdba
SQL>
//输入startup;
SQL>startup;
//显示出错信息:ORA-01024:ORACLE not available
//这时需要执行语句:
SQL>create spfile='E:\oracle\product\10.2.0\db_1\dbs\SPFILEORCL.ORA'
from pfile='E:\oracle\product\10.2.0 \admin\orcl\pfile\init.ora.6212011183139';
//针对不同的安装路径修改上面的路径的E:\oracle\product\10.2.0\
//和\admin\orcl\pfile\init.ora.6212011183139';中init.ora.6212011183139名字(不同机子不一样)
E:\oracle\product\10.2.0\db_1\database\initorcl.ora 文件内容如下所示:
//------------------------------------------------------------------------------------------------
SPFILE='e:\oracle\product\10.2.0\db_1/dbs/SPFILEORCL.ORA'
//在启动Oracle服务时需要从E:\oracle\product\10.2.0\db_1\database\initorcl.ora文件中读取参数
//来初始化Oracle服务器实例
//db_1\database\initorcl.ora文件又调用dbs/SPFILEORCL.ORA二进制参数文件来初始化操作
好了再重新开始
Ctrl+C
C:\>sqlplus / as sysdba
SQL>startup;
SQL>show parameter spfile
SQL>select * from v$instance;
//都显示正常了!OK!
- 关于Oracle10g二进制参数文件损坏不能启动Oracle实例的解决方法
- Oracle表空间文件损坏导致的数据库异常关闭并启动失败问题的解决方法
- oracle如果因为参数文件损坏无法启动
- 关于Oracle10g监听服务不能启动的问题
- Oracle10g无法启动的解决方法
- 关于CPP文件损坏打开显示二进制数字的解决方法
- 动态参数文件损坏解决方法示例四则
- oracle10g的初始化参数文件
- oracle隐含参数“_allow_resetlogs_corruption”的用法(断电恢复,文件毁坏不能启动)
- Oracle10g DBCONSOLE 服务无法启动的解决方法
- Oracle10g DBCONSOLE 服务无法启动的解决方法
- Notepad++启动时配置文件损坏的解决方法
- 关于一些机器 到客户手里一两个月就有出现分区损坏不能启动的问题探讨
- Oracle10g启动失败解决方法
- 关于apache2不能启动的问题的解决方法
- 关于Android的模拟器不能正常启动的解决方法
- 关于WAMP的Apache服务不能启动的解决方法
- Oracle服务器更改了名字,不能启动的解决方法
- PostgreSQL代码整体结构(二)
- Windows下使用Vim和CSCOPE搭建C/C++ IDE和源代码浏览器的步骤
- 如何设置gdb的调试代码查找目录
- linux 调试技术
- VC6 转 VS2008
- 关于Oracle10g二进制参数文件损坏不能启动Oracle实例的解决方法
- WPF中判断键盘按下Ctrl+Z的判断方法
- Nios II terminal: exiting due to ^D on remote
- smarty与php实现新闻管理的代码(一)
- android.content.pm.IPackageInstallObserver
- 导出图片备忘
- [经验分享] 后台统计信息,帮你更了解UCenter Home
- 《Java 本地接口规范》
- 常见J2ME系统属性及其作用列表