helpsee create controlfile error?

[复制链接]
查看11 | 回复0 | 2008-10-31 16:12:00 | 显示全部楼层 |阅读模式
由于我的控制文件被破壞而并且不有備份﹐所以沒有辦法我只好重新創建控制文件﹐具體命令如下﹕
create controlfile reuse database orcl
logfile
group 4 ('e:\oradata_e\redo0401.log','f:\oradata_f\redo0402.log') size 10M,
group 5 ('e:\oradata_e\redo0501.log','f:\oradata_f\redo0502.log') size 10M,
group 6 ('e:\oradata_e\redo0601.log','f:\oradata_f\redo0602.log') size 10M
resetlogs
datafile
'e:\oracle\product\10.1.0\oradata\orcl\system01.dbf',
'e:\oracle\product\10.1.0\oradata\orcl\sysaux01.dbf',
'e:\oracle\product\10.1.0\oradata\orcl\temp01.dbf',
'e:\oracle\product\10.1.0\oradata\orcl\undotbs01.dbf',
'e:\oracle\product\10.1.0\oradata\orcl\users01.dbf',
'e:\oradata_e\nickdata.dbf',
'e:\oradata_e\nicktest.dbf',
'e:\oradata_e\tsrman.dbf',
'f:\oradata_f\nickdata.dbf',
'f:\oradata_f\nickdata01.dbf',
'f:\oradata_f\test.dbf',
'f:\oradata_f\tstatspack.dbf',
'f:\oradata_f\nicktest.dbf'
maxloghistory 2000
maxdatafiles 2000
maxlogmembers 5
character set zhs16gbk;
但是這樣沒有辦法來建立控制文件﹐出現錯誤是sp2-0734
沒有辦法我只好按如下才可以﹐也不知道為什么
create controlfile reuse database orcl
logfile
group 4 ('e:\oradata_e\redo0401.log','f:\oradata_f\redo0402.log') size 10M,
group 5 ('e:\oradata_e\redo0501.log','f:\oradata_f\redo0502.log') size 10M,
group 6 ('e:\oradata_e\redo0601.log','f:\oradata_f\redo0602.log') size 10M
resetlogs
datafile
'e:\oracle\product\10.1.0\oradata\orcl\system01.dbf',
'e:\oracle\product\10.1.0\oradata\orcl\sysaux01.dbf',
'e:\oracle\product\10.1.0\oradata\orcl\undotbs01.dbf'﹔
這樣我的表空間就沒有辦法用了﹐也不知道有什么辦法還可以用﹐
在V$datafile view中users tablespace
status字段顯示為recover,
name字段顯示為c:\windows\system\missing00004
如果在users tablespace create table display error:
ora-01658:unable to create initial extent for segment
in tablespace users.
請幫忙解決﹐謝謝﹗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行