免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: fly231
打印 上一主题 下一主题

十万火急:oracle数据文件存在,其他都没有了,如何恢复 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2005-03-11 16:01 |只看该作者

十万火急:oracle数据文件存在,其他都没有了,如何恢复

原帖由 "wangfan1117" 发表:
恢复数据的时候你关闭数据库了吗?
如果关了应该不会有这种情况的!
数据库可以恢复!
试试进svrmgrl登陆后startup force

好像win2000下oracle没有svrmgrl啊

论坛徽章:
0
12 [报告]
发表于 2005-03-11 16:03 |只看该作者

十万火急:oracle数据文件存在,其他都没有了,如何恢复

有的!
运行cmd
输入svrmgrl

论坛徽章:
0
13 [报告]
发表于 2005-03-11 16:04 |只看该作者

十万火急:oracle数据文件存在,其他都没有了,如何恢复

原帖由 "daniel_w" 发表:
对数据库了解吗?
你要是备份了SID下的文件(前提是按照默认创建的库〕,就应该都包含在里面了。
恢复后的文件局部和原的是否一致,要是想用备份的CONTROL FILE的话数据文件路径必须和原相同。
建议:用oradim创?.........

这个 sqlplus "/as sysdba"是什么意思
我sqlplus /nolog,然后connect as sysdba,然后输入用户名sys密码是...,但是数据库没有启动无法登陆啊,用哪个用户可以启动数据库啊

论坛徽章:
0
14 [报告]
发表于 2005-03-11 17:44 |只看该作者

十万火急:oracle数据文件存在,其他都没有了,如何恢复

create controllfile重建试一下。

论坛徽章:
0
15 [报告]
发表于 2005-03-11 18:53 |只看该作者

十万火急:oracle数据文件存在,其他都没有了,如何恢复

重建控制文件

论坛徽章:
0
16 [报告]
发表于 2005-03-14 10:10 |只看该作者

十万火急:oracle数据文件存在,其他都没有了,如何恢复

如果你的认证方式是ORACLE的话sys的PASSWD就是你用ORADIM创建实例是的PASSWD
问题解决了吗?

论坛徽章:
0
17 [报告]
发表于 2005-03-14 10:18 |只看该作者

十万火急:oracle数据文件存在,其他都没有了,如何恢复

原帖由 "daniel_w" 发表:
如果你的认证方式是ORACLE的话sys的PASSWD就是你用ORADIM创建实例是的PASSWD
问题解决了吗?

问题现在解决了,感谢大家的帮助,作为菜鸟级选手,希望同为菜鸟的同志们以后在启动数据库时最好要通过sqlplus命令方式启动这样可以看到很多错误信息,然后可以查看oracle的错误日志文件,对我们判断错误的原因大有帮助,谢谢各位大侠的帮助。

论坛徽章:
0
18 [报告]
发表于 2005-03-14 17:21 |只看该作者

十万火急:oracle数据文件存在,其他都没有了,如何恢复

我的一个同事作AIX下的oracle的数据迁移,给你点参考
[这个可是实际经验啊,比较难得的]

//oracle目录为旧目录   oracle2为迁移目录  oracle 安装目录为/home/oracle;
//chown oracle:dba /oracle2

#copy目录admin 和 目录oradata及其文件至oracle2
修改 /oracle2/admin/orcl/pfile/initorcl.ora


#修改链接
ln -s /oracle2/admin/orcl/pfile/initorcl.ora   /home/oracle/dbs/initorcl.ora


#用oracle身份登陆并启动sqlplus
sqlplus / nolog
connect /as sysdba
STARTUP NOMOUNT


#修改control file中所有数据文件的位置
alter database rename file '/oracle/oradata/orcl/system01.dbf' to '/oracle2/oradata/orcl/system01.dbf';
alter database rename file '/oracle/oradata/orcl/undotbs01.dbf' to '/oracle2/oradata/orcl/undotbs01.dbf';
alter database rename file '/oracle/oradata/orcl/cwmlite01.dbf' to '/oracle2/oradata/orcl/cwmlite01.dbf';
alter database rename file '/oracle/oradata/orcl/drsys01.dbf' to '/oracle2/oradata/orcl/drsys01.dbf';

alter database rename file '/oracle/oradata/orcl/example01.dbf' to '/oracle2/oradata/orcl/example01.dbf';
alter database rename file '/oracle/oradata/orcl/indx01.dbf' to '/oracle2/oradata/orcl/indx01.dbf';
alter database rename file '/oracle/oradata/orcl/odm01.dbf' to '/oracle2/oradata/orcl/odm01.dbf';
alter database rename file '/oracle/oradata/orcl/tools01.dbf' to '/oracle2/oradata/orcl/tools01.dbf';

alter database rename file '/oracle/oradata/orcl/users01.dbf' to '/oracle2/oradata/orcl/users01.dbf';
alter database rename file '/oracle/oradata/orcl/xdb01.dbf' to '/oracle2/oradata/orcl/xdb01.dbf';

alter database rename file '/oracle/oradata/orcl/redo01.log' to '/oracle2/oradata/orcl/redo01.log';
alter database rename file '/oracle/oradata/orcl/redo02.log' to '/oracle2/oradata/orcl/redo02.log';
alter database rename file '/oracle/oradata/orcl/redo03.log' to '/oracle2/oradata/orcl/redo03.log';


#重建控制文件
CREATE CONTROLFILE REUSE DATABASE "orcl" NORESETLOGS ARCHIVELOG
     MAXLOGFILES 32
     MAXLOGMEMBERS 2
     MAXDATAFILES 254
     MAXINSTANCES 1
     MAXLOGHISTORY 453
LOGFILE
   GROUP 1 '/oracle2/oradata/orcl/redo01.log'  SIZE 100M,
   GROUP 2 '/oracle2/oradata/orcl/redo02.log'  SIZE 100M,
   GROUP 3 '/oracle2/oradata/orcl/redo03.log'  SIZE 100M
DATAFILE
'/oracle2/oradata/orcl/system01.dbf',
'/oracle2/oradata/orcl/undotbs01.dbf',
'/oracle2/oradata/orcl/cwmlite01.dbf',
'/oracle2/oradata/orcl/drsys01.dbf',
'/oracle2/oradata/orcl/example01.dbf',
'/oracle2/oradata/orcl/indx01.dbf',
'/oracle2/oradata/orcl/odm01.dbf',
'/oracle2/oradata/orcl/tools01.dbf',
'/oracle2/oradata/orcl/users01.dbf',
'/oracle2/oradata/orcl/xdb01.dbf'
CHARACTER SET ZHS16GBK
;
//RECOVER DATABASE
//ALTER SYSTEM ARCHIVE LOG ALL;
ALTER DATABASE OPEN;

#将临时文件添加到TEMP表空间中
alter tablespace TEMP add tempfile '/oracle2/oradata/orcl/temp01.dbf' size 20M;
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP