系统是server2003,装在C盘,崩溃了
Oracle安装在D盘,数据文件也是放在这个目录下面
重装系统后,把原Oracle安装文件夹改名,所有设置跟照崩溃之前一样重装了一遍Oracle
其他服务都能启动,但是console服务就是起不来
不知道要怎么才能把里面的数据恢复出来
谢谢了
Oracle安装在D盘,数据文件也是放在这个目录下面
重装系统后,把原Oracle安装文件夹改名,所有设置跟照崩溃之前一样重装了一遍Oracle
其他服务都能启动,但是console服务就是起不来
不知道要怎么才能把里面的数据恢复出来
谢谢了
1、将Oracle服务停止
2、将原来的Oracle目录下面的数据文件、日志文件、控制文件拷贝出来覆盖到新数据库的相应位置
3、然后重新启动Oracle服务
4、启动数据库Startup
5、这里可能要重做密码文件和启动文件,做一遍就是了,基本没有问题的。
在运行中输入CMD
SQLPLUS/NOLOG
SQL>shutdown immediate;SQL>startup;
startup后:
ORA-12528:TNS:listenner:all appropriate instances are blocking new connections
被锁定??
http://epub.itpub.net/5/1.htm
很多天还没搞定
重做redo文件?
cmd 下 orapwd 会有明确的用法提示console起不来,LZ重新设置一下sid 44看
重装系统后,把机器名、ip设成与原来一样
把oracle安装目录文件迁移到其他盘
重装oracle在D盘,文件路径一样,全局数据库名一样,密码一样
安装成功后停掉所有oracle服务
然后把原来的oracle文件拷到D盘覆盖现有的文件
启动oracle服务……
服务都能启动
但是数据库无法打开
T_T
(C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\Administrator.5CA3B05F9AEA410>sqlplus /nologSQL*Plus: Release 10.1.0.2.0 - Production on 星期四 11月 27 14:52:20 2008Copyright (c) 1982, 2004, Oracle. All rights reserved.SQL> conn sys/****** as sysdba
Connected.
SQL> shutdown immediate
ORA-01109: database not open
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.Total System Global Area 171966464 bytes
Fixed Size 787988 bytes
Variable Size 145750508 bytes
Database Buffers 25165824 bytes
Redo Buffers 262144 bytes
Database mounted.
ORA-00354: corrupt redo log block header
ORA-00353: log corruption near block 12913 change 45404387 time 10/01/2008
14:00:03
ORA-00312: online log 2 thread 1:
'F:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\REDO02.LOG'
SQL>