oracle几种数据备份

---------------------------------------------------阶段1-----------------------------------------------------

SQL*Plus: Release 11.1.0.7.0 - Production on 星期一 2月 28 11:32:47 2011

Copyright (c) 1982, 2008, Oracle.  All rights reserved.

SQL> conn as sysdba;
请输入用户名:  sys
输入口令:
已连接。
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount;
ORACLE 例程已经启动。

Total System Global Area  426852352 bytes
Fixed Size                  1347776 bytes
Variable Size             322965312 bytes
Database Buffers           96468992 bytes
Redo Buffers                6070272 bytes
数据库装载完毕。
SQL> alter database archiverlog;
alter database archiverlog
                         *
第 1 行出现错误:
ORA-02231: ALTER DATABASE 选项缺失或无效


SQL> alter database archivelog;

数据库已更改。

SQL> archivelog log list;
SP2-0734: 未知的命令开头 "archivelog..." - 忽略了剩余的行。
SQL> archivelog log list;
SP2-0734: 未知的命令开头 "archivelog..." - 忽略了剩余的行。
SQL> archive log list;
数据库日志模式            存档模式
自动存档             启用
存档终点            USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列     5
下一个存档日志序列   7
当前日志序列           7
SQL> alter database open;

数据库已更改。


create user scce identified by 111;
grant connect to scce;
grant resource to scce;
grant create view to scce;


create table table_scce
(
deptno number(3) primary key,
dname varchar2(10) not null,
loc varchar2(20) not null
);

create view view_scce as
select * from table_scce where loc='上海';

DOS下输入->cmd->
exp scce/111@orcl file="d:\scce.dmp"

---------------------------------------------------阶段2-----------------------------------------------------
---在非归档模式下进行脱机备份(删除某个数据文件进行恢复,本例中手动删除了D:\app\Administrator\oradata\orcl\USERS01.DBF这个文件)---------
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount;
ORACLE 例程已经启动。

Total System Global Area  426852352 bytes
Fixed Size                  1347776 bytes
Variable Size             327159616 bytes
Database Buffers           92274688 bytes
Redo Buffers                6070272 bytes
数据库装载完毕。
SQL> alter database noarchivelog;

数据库已更改。

SQL> archive log list;
数据库日志模式             非存档模式
自动存档             禁用
存档终点            USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列     5
当前日志序列           7
SQL> alter database open;

数据库已更改。

SQL> conn scce/111;
已连接。
SQL> create table test(a int);

表已创建。

SQL> insert into test values(1);

已创建 1 行。

SQL> commit;

提交完成。

SQL> select * from test;

         A
----------
         1
SQL> conn sys as sysdba;
输入口令:
已连接。
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> host copy D:\app\Administrator\oradata\orcl\*.* D:
D:\app\Administrator\oradata\orcl\CONTROL01.CTL
D:\app\Administrator\oradata\orcl\CONTROL02.CTL
D:\app\Administrator\oradata\orcl\CONTROL03.CTL
D:\app\Administrator\oradata\orcl\EXAMPLE01.DBF
D:\app\Administrator\oradata\orcl\REDO01.LOG
D:\app\Administrator\oradata\orcl\REDO02.LOG
D:\app\Administrator\oradata\orcl\REDO03.LOG
D:\app\Administrator\oradata\orcl\SYSAUX01.DBF
D:\app\Administrator\oradata\orcl\SYSTEM01.DBF
D:\app\Administrator\oradata\orcl\TEMP01.DBF
D:\app\Administrator\oradata\orcl\UNDOTBS01.DBF
D:\app\Administrator\oradata\orcl\USERS01.DBF
已复制        12 个文件。

SQL> startup
ORACLE 例程已经启动。

Total System Global Area  426852352 bytes
Fixed Size                  1347776 bytes
Variable Size             327159616 bytes
Database Buffers           92274688 bytes
Redo Buffers                6070272 bytes
数据库装载完毕。
ORA-01157: 无法标识/锁定数据文件 4 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 4: 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF'


SQL> shutdown immediate
ORA-01109: 数据库未打开


已经卸载数据库。
ORACLE 例程已经关闭。
SQL> host copy D:\*.* D:\app\Administrator\oradata\orcl
D:\CONTROL01.CTL
D:\CONTROL02.CTL
D:\CONTROL03.CTL
D:\EXAMPLE01.DBF
D:\REDO01.LOG
D:\REDO02.LOG
D:\REDO03.LOG
D:\SYSAUX01.DBF
D:\SYSTEM01.DBF
D:\TEMP01.DBF
D:\UNDOTBS01.DBF
D:\USERS01.DBF
已复制        12 个文件。
SQL> startup
ORACLE 例程已经启动。

Total System Global Area  426852352 bytes
Fixed Size                  1347776 bytes
Variable Size             327159616 bytes
Database Buffers           92274688 bytes
Redo Buffers                6070272 bytes
数据库装载完毕。
数据库已经打开。
SQL> conn scce/111;
已连接。
SQL> select * from test;

         A
----------
         1


-----------------------在归档模式下进行联机备份-------------------------------------

SQL> conn sys/111 as sysdba;
已连接。
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount
ORACLE 例程已经启动。

Total System Global Area  426852352 bytes
Fixed Size                  1347776 bytes
Variable Size             318771008 bytes
Database Buffers          100663296 bytes
Redo Buffers                6070272 bytes
数据库装载完毕。
SQL> alter database archivelog;

数据库已更改。

SQL> archive log list;
数据库日志模式            存档模式
自动存档             启用
存档终点            USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列     5
下一个存档日志序列   7
当前日志序列           7

SQL> alter database open;

数据库已更改。

SQL> conn scott/111;
已连接。

SQL> create table test1(a int);

表已创建。

SQL> insert into test1 values(1);

已创建 1 行。

SQL> commit;

提交完成。

SQL> select * from test1;

         A
----------
         1


SQL> conn sys/111 as sysdba;
已连接。
SQL> alter tablespace users begin backup;

表空间已更改。

SQL> host copy d:\app\Administrator\oradata\orcl\USERS01.DBF c:\backup
已复制         1 个文件。

SQL> alter tablespace users end backup;

表空间已更改。
SQL> conn scott/111;
已连接。
SQL> insert into test1 values(2);

已创建 1 行。

SQL> commit;

提交完成。

SQL> conn sys/111 as sysdba;
已连接。
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> host del d:\app\Administrator\oradata\orcl\USERS01.DBF

SQL> startup
ORACLE 例程已经启动。

Total System Global Area  426852352 bytes
Fixed Size                  1347776 bytes
Variable Size             318771008 bytes
Database Buffers          100663296 bytes
Redo Buffers                6070272 bytes
数据库装载完毕。
ORA-01157: 无法标识/锁定数据文件 4 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 4: 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF'


SQL> host copy c:\backup\USERS01.DBF d:\app\Administrator\oradata\orcl
已复制         1 个文件。

SQL> recover datafile 4;
完成介质恢复。
SQL> alter database open;

数据库已更改。

SQL> conn scott/111;
已连接。
SQL> select * from test1;

         A
----------
         2
         1


------------------------------------------------------------练习二------------------------------------------------------------------------

SQL> conn sys/111 as sysdba;
已连接。
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> host del d:\app\Administrator\oradata\orcl\*.log

SQL> startup
ORACLE 例程已经启动。

Total System Global Area  426852352 bytes
Fixed Size                  1347776 bytes
Variable Size             318771008 bytes
Database Buffers          100663296 bytes
Redo Buffers                6070272 bytes
数据库装载完毕。
ORA-00313: 无法打开日志组 1 (用于线程 1) 的成员
ORA-00312: 联机日志 1 线程 1: 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO01.LOG'


SQL> shutdown immediate;
ORA-01109: 数据库未打开


已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount;
ORACLE 例程已经启动。

Total System Global Area  426852352 bytes
Fixed Size                  1347776 bytes
Variable Size             318771008 bytes
Database Buffers          100663296 bytes
Redo Buffers                6070272 bytes
数据库装载完毕。
SQL> recover database until cancel;
完成介质恢复。


SQL> alter database open resetlogs;

数据库已更改。


SQL> conn scott/111;
已连接。
SQL> select * from dept;

    DEPTNO DNAME          LOC
---------- -------------- -------------
        10 ACCOUNTING     NEW YORK
        20 RESEARCH       DALLAS
        30 SALES          CHICAGO
        40 OPERATIONS     BOSTON
        50 生产部         上海

 

-------------------------------------------------------练习三---------------------------------------------------------------------

SQL> conn sys/111 as sysdba;
已连接。
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> host del d:\app\Administrator\oradata\orcl\CONTROL01.CTL

SQL> startup
ORACLE 例程已经启动。

Total System Global Area  426852352 bytes
Fixed Size                  1347776 bytes
Variable Size             318771008 bytes
Database Buffers          100663296 bytes
Redo Buffers                6070272 bytes
ORA-00205: ?????????, ??????, ???????


SQL> shutdown
ORA-01507: ??????


ORACLE 例程已经关闭。
SQL> host copy d:\app\Administrator\oradata\orcl\CONTROL02.CTL
已复制         1 个文件。

SQL> startup
ORACLE 例程已经启动。

Total System Global Area  426852352 bytes
Fixed Size                  1347776 bytes
Variable Size             318771008 bytes
Database Buffers          100663296 bytes
Redo Buffers                6070272 bytes
ORA-00205: ?????????, ??????, ???????
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值