指定控制文件目录是出现ORA-02065错误

  数据库重启后,出现无法启动实例的状况。

1、写入参数文件,放在指定目录下:F:\oracle\product\10.2.0\db_1\database

在initdemo.ora中写入下列参数;

 compatible=10.2.0.1.0
db_name=demo
shared_pool_size=300m
db_recovery_file_dest_size=2g
undo_management=auto
undo_tablespace=undotbs1

2、启动数据库

  demo@ SYS> conn / as sysdba
已连接。
demo@ SYS> startup nomount

demo@ SYS> select status from v$instance;

STATUS
----------
STARTED

已用时间:  00: 00: 00.01
demo@ SYS> alter database mount;
alter database mount
*
第 1 行出现错误:
ORA-00205: ?????????, ??????, ???????

demo@ SYS> show parameter name

NAME                                 TYPE                   VALUE
------------------------------------ ---------------------- ------------------------------
db_file_name_convert                 string
db_name                              string                 demo
db_unique_name                       string                 demo
global_names                         boolean                FALSE
instance_name                        string                 demo
lock_name_space                      string
log_file_name_convert                string
service_names                        string                 demo

无法指定控制文件位置:
demo@ SYS> alter system set control_files='F:\oracle\product\10.2.0\oradata\demo\CONTROL01.CTL','F:\oracle\product\10.2.0\oradata\demo\CONTROL02.CTL','F:\oracle\product\10.2.0\oradata\demo\CONTROL03.CTL'
                 *
第 1 行出现错误:
ORA-02095: ????????????

已用时间:  00: 00: 00.01
demo@ SYS> alter system set control_files='E:\Oracle\product\10.2.0\oradata\demo\CONTROL01.CTL',
  2                                 'E:\Oracle\product\10.2.0\oradata\demo\CONTROL02.CTL',
  3                                 'E:\Oracle\product\10.2.0\oradata\demo\CONTROL03.CTL';
alter system set control_files='E:\Oracle\product\10.2.0\oradata\demo\CONTROL01.CTL',
                 *
第 1 行出现错误:
ORA-02095: ????????????

 既然控制文件的路径出错,那么极有可能问题是参数文件的问题,重建参数文件:

              -------当前数据库为pfile引导,创建spfile,

demo@ SYS> select distinct ISSPECIFIED from v$spparameter;

ISSPECIFIED
------------
FALSE

demo@ SYS> create spfile from pfile;

文件已创建。

------重新启动

demo@ SYS> startup force
ORACLE 例程已经启动。

Total System Global Area  398458880 bytes
Fixed Size                  1249200 bytes
Variable Size             339738704 bytes
Database Buffers           50331648 bytes
Redo Buffers                7139328 bytes
ORA-00205: ?????????, ??????, ???????


demo@ SYS> select distinct ISSPECIFIED from v$spparameter;

ISSPECIFIED
------------
FALSE
TRUE

已用时间:  00: 00: 00.03
demo@ SYS> alter system set control_files='F:\oracle\product\10.2.0\oradata\demo\CONTROL01.CTL','F:\oracle\product\10.2.0\oradata\demo\CONTROL02.CTL','F:\oracle\product\10.2.0\oradata\demo\CONTROL03.CTL';
alter system set control_files='F:\oracle\product\10.2.0\oradata\demo\CONTROL01.CTL','F:\oracle\product\10.2.0\oradata\demo\CONTROL02.CTL','F:\oracle\product\10.2.0\oradata\demo\CONTROL03.CTL'
                 *
第 1 行出现错误:
ORA-02095: ????????????

  ------指定修改spfile的值
已用时间:  00: 00: 00.01
demo@ SYS> alter system set control_files='F:\oracle\product\10.2.0\oradata\demo\CONTROL01.CTL','F:\oracle\product\10.2.0\oradata\demo\CONTROL02.CTL','F:\oracle\product\10.2.0\oradata\demo\CONTROL03.CTL' scope=spfile;

系统已更改。

已用时间:  00: 00: 00.01

-----仍然无法启动
demo@ SYS> alter database mount;
alter database mount
*
第 1 行出现错误:
ORA-00205: ?????????, ??????, ???????


已用时间:  00: 00: 00.03

----再次重启,问题解决
demo@ SYS> startup force
ORACLE 例程已经启动。

Total System Global Area  398458880 bytes
Fixed Size                  1249200 bytes
Variable Size             339738704 bytes
Database Buffers           50331648 bytes
Redo Buffers                7139328 bytes
数据库装载完毕。
数据库已经打开。

 

 

 

 


 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25623297/viewspace-692902/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/25623297/viewspace-692902/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值