关于备份恢复的一个疑问

[复制链接]
查看11 | 回复4 | 2005-9-19 01:01:41 | 显示全部楼层 |阅读模式
看8i的备份恢复文档 说在冷备份之前 要执行一下coldbak。sql脚本 但在9i里我都找不到 是不是变了 同时 这个脚本主要工作是什么
回复

使用道具 举报

千问 | 2005-9-19 01:01:41 | 显示全部楼层
冷备份的coldbak.sql?没有这个啊,具体怎么说的
回复

使用道具 举报

千问 | 2005-9-19 01:01:41 | 显示全部楼层
4.1非归档模式下的备份与恢复
备份方案:采用OS冷备份
1.连接数据库并创建测试表
SQL*Plus: Release 8.1.6.0.0 - Production on Tue May 6 13:46:32 2003
(c) Copyright 1999 Oracle Corporation.All rights reserved.
SQL> connect internal/password as sysdba;
Connected.
SQL> create table test(a int);
Table created
SQL> insert into test values(1);
1 row inserted
SQL> commit;
Commit complete
2.备份数据库
SQL> @coldbak.sql 或在DOS下 svrmgrl @coldbak.sql
3.再插入记录
SQL> insert into test values(2);
1 row inserted
SQL> commit;
Commit complete
SQL> select * from test;

A
---------------------------------------

1

2
4.关闭数据库
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
5.毁坏一个或多个数据文件,如删除user01.dbf
C:\>del D:\ORACLE\ORADATA\TEST\USERS01.DBF
模拟媒体毁坏
6.重新启动数据库,会发现如下错误
SQL> startup
ORACLE instance started.
回复

使用道具 举报

千问 | 2005-9-19 01:01:41 | 显示全部楼层
这样的脚本可以自己写,主要为
shutdown;
cp all_files;
startup;
回复

使用道具 举报

千问 | 2005-9-19 01:01:41 | 显示全部楼层
shutdown immediate;
cp all_file
startup
楼主说的执行的脚本会会是查找出拿些数据文件需要back及他们的路径!
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行