求助:oracle10g冷备文件怎么恢复? oracle10g冷备文件怎么恢复?备份了一个oracle10g文件(数据库名orcl,orcl文件夹全备份了,其它文件没备份),我覆盖到一个与原来一样的orcl路径下,报错。能以sys登陆,查询不到内容。请问冷备的文件到底怎么恢复? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 冷备份就是,再数据库关闭的情况下,进行的文件备份, 你是不是没有关闭数据库就拷贝文件了,这样是不行的。 如果不是按照下面的方法试下: 如果是所有数据库文件都再D:, 步骤,备份ORACLE目录成ORACLE1-》装ORACLE8I(装在d:\oracle) -》建立相同的数据库实例名-》关闭所有数据库的服务-》用备份的ORACLE1覆盖ORACLE即可 启动数据库 需要备份./oradata/ORACLE_SID下面的所有文件再覆盖文件恢复数据库 是停掉所有oracle服务备份的,直接拷贝了orcl文件夹里所有文件(日志,数据,控制文件,其它文件没有)plsql登陆报错:ora-01033 orcle initialization or shutdown in progress 数据库实例已启动,所以可以用sys登入。但是库并未加载,请用startup进行启动,查看错误信息。 1、关闭数据库2、拷贝备份文件至数据库ORCL目录下3、startup 冷备份-----------------------------------------------------------------------------------1.以sysdba的身份登录数据库. # su – oracle $ sqlplus / as sysdba2.干净的关闭数据库. SQL>shutdown immediate; SQL>exit;3.备份数据文件,控制文件,联机日志文件,参数文件和口令文件.4.重新启动数据库 $ sqlplus / as sysdba SQL>startup open recover; SQL>exit; 1. shutdown immediate2. startup mount3. recover database until cancel;4. alter database open resetlogs; http://blog.csdn.net/xuelanggongwu/archive/2010/08/12/5806054.aspx希望对你有帮助! cold backup: 1. shutdown immediate; 2. copy *.dbf 3. startuprestore: 1. stratup => error 2. copy *.dbf from your backup 3. alter database open;if archive log 1. stratup => error 2. select * from v$recover_file; 3. alter database datafile N offline drop; 4. alter database open; 5. copy *.dbf from your backup 6. recover datafile N; 7. alter database datafile N online; ORACLE10G大家都用什么做数据发布? 关于odi的问题 求助:sqlplus 远程连接 ora-12514错误 存储过程的一个有趣的问题!! 如何用SQL 语句实现如下. 横纵转制的结果(超难) 表在更新内容时,在触发器中如何判断表的哪一列的内容被修改了? oracle web server 一问(急)? 嵌套表的导入问题,急,请帮忙! 使用sql*loader后怎样对导入的数据表进行查看 itext 生成pdf,表格怎么设置最大宽度 关于ORACLE8.0.5的问题 请高手帮忙:还是10g ora-00205错误!!!!!!!!!!!!!!!!!!!!!!
你是不是没有关闭数据库就拷贝文件了,这样是不行的。
如果不是按照下面的方法试下:
如果是所有数据库文件都再D:,
步骤,备份ORACLE目录成ORACLE1-》装ORACLE8I(装在d:\oracle)
-》建立相同的数据库实例名-》关闭所有数据库的服务-》用备份的ORACLE1覆盖ORACLE即可
启动数据库
plsql登陆报错:ora-01033 orcle initialization or shutdown in progress
2、拷贝备份文件至数据库ORCL目录下
3、startup
-----------------------------------------------------------------------------------1.以sysdba的身份登录数据库.
# su – oracle
$ sqlplus / as sysdba
2.干净的关闭数据库.
SQL>shutdown immediate;
SQL>exit;
3.备份数据文件,控制文件,联机日志文件,参数文件和口令文件.
4.重新启动数据库
$ sqlplus / as sysdba
SQL>startup open recover;
SQL>exit;
2. startup mount
3. recover database until cancel;
4. alter database open resetlogs;
希望对你有帮助!
1. shutdown immediate;
2. copy *.dbf
3. startuprestore:
1. stratup => error
2. copy *.dbf from your backup
3. alter database open;if archive log
1. stratup => error
2. select * from v$recover_file;
3. alter database datafile N offline drop;
4. alter database open;
5. copy *.dbf from your backup
6. recover datafile N;
7. alter database datafile N online;