完全热备份小教程.doc_第1页
完全热备份小教程.doc_第2页
完全热备份小教程.doc_第3页
完全热备份小教程.doc_第4页
完全热备份小教程.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

18点为准备工作!1. 打开命令提示符:2. 进入sqlplus:Microsoft Windows XP 版本 5.1.2600(C) 版权所有 1985-2001 Microsoft Corp.C:Documents and SettingsAdministratorsqlplus system/orclSQL*Plus: Release 10.2.0.1.0 - Production on 星期二 10月 19 11:44:09 2010Copyright (c) 1982, 2005, Oracle. All rights reserved.连接到:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProductionWith the Partitioning, OLAP and Data Mining optionsSQL3. 查看archivelog:(archive log list):SQL archive log listORA-01031: 权限不足SQL4. 换超级管理用户:sys :SQL conn sys/orcl as sysdba已连接。SQL5. 再次查看archivelog:(archive log list):SQL archive log list数据库日志模式 非存档模式自动存档 禁用存档终点 USE_DB_RECOVERY_FILE_DEST最早的联机日志序列 1当前日志序列 3SQL6. 修改为归档模式和自动存档:(需要先关掉数据库实例):SQL shutdown immediate;数据库已经关闭。已经卸载数据库。ORACLE 例程已经关闭。SQL startup mount;ORACLE 例程已经启动。Total System Global Area 167772160 bytesFixed Size 1247900 bytesVariable Size 75498852 bytesDatabase Buffers 88080384 bytesRedo Buffers 2945024 bytes数据库装载完毕。SQL alter database archivelog;数据库已更改。SQL alter database open;数据库已更改。SQL archive log list数据库日志模式 存档模式自动存档 启用存档终点 USE_DB_RECOVERY_FILE_DEST最早的联机日志序列 1下一个存档日志序列 3当前日志序列 3SQL7. 我们需要使用scott用户来进行数据插入,所以查看scott是否解锁.(需要sys or system 用户查看:若没解锁,就进行解锁,并进行秘密修改为orcl):SQL conn system/orcl已连接。SQL select username,account_status from dba_users;USERNAME ACCOUNT_STATUS- -MGMT_VIEW OPENSYS OPENSYSTEM OPENDBSNMP OPENSYSMAN OPENSCOTT EXPIRED & LOCKEDOUTLN EXPIRED & LOCKEDMDSYS EXPIRED & LOCKEDORDSYS EXPIRED & LOCKEDCTXSYS EXPIRED & LOCKEDANONYMOUS EXPIRED & LOCKEDUSERNAME ACCOUNT_STATUS- -EXFSYS EXPIRED & LOCKEDDMSYS EXPIRED & LOCKEDWMSYS EXPIRED & LOCKEDXDB EXPIRED & LOCKEDORDPLUGINS EXPIRED & LOCKEDSI_INFORMTN_SCHEMA EXPIRED & LOCKEDOLAPSYS EXPIRED & LOCKEDMDDATA EXPIRED & LOCKEDDIP EXPIRED & LOCKEDTSMSYS EXPIRED & LOCKED已选择21行。SQL alter user scott account unlock;用户已更改。SQL select username,account_status from dba_users where username=upper(scott);USERNAME ACCOUNT_STATUS- -SCOTT EXPIREDSQL alter user scott identified by orcl;用户已更改。SQL8. 转换用户scott,目的是把数据存储在users表空间里边,即存储于users01.dbf):SQL conn scott/orcl已连接。SQL9. 分别创建T1、T2、T3 三个表并插入数据10W条、20W条、30W条。(使用PL/SQL来写入,并查看使用时间):T1表:生成10万条测试记录表可以用如下SQL:create table T1 tablespace users as select rownum as id, to_char(sysdate + rownum/24/3600, yyyy-mm-dd hh24:mi:ss) as inc_datetime, trunc(dbms_random.value(0, 100) as random_id, dbms_random.string(x, 20) random_string from dual connect by level ALTER DATABASE begin backup;(可直接手动拷贝)第一次备份user01.dbf数据文件:SQL alter database end backup;T2表:生成20万条测试记录表可以用如下SQL:create table T2 tablespace users as select rownum as id, to_char(sysdate + rownum/24/3600, yyyy-mm-dd hh24:mi:ss) as inc_datetime, trunc(dbms_random.value(0, 100) as random_id, dbms_random.string(x, 20) random_string from dual connect by level ALTER DATABASE begin backup;(可直接手动拷贝)第二次备份user01.dbf数据文件:SQL alter database end backup;T3表:生成30万条测试记录表可以用如下SQL:create table T3 tablespace users as select rownum as id, to_char(sysdate + rownum/24/3600, yyyy-mm-dd hh24:mi:ss) as inc_datetime, trunc(dbms_random.value(0, 100) as random_id, dbms_random.string(x, 20) random_string from dual connect by level ALTER DATABASE begin backup;(可直接手动拷贝)第三次备份user01.dbf数据文件:SQL alter database end backup;10. 与9步骤是相等的:分别创建T1、T2、T3 三个表并插入数据10W条、20W条、30W条。(使用sqlplus来写入):T1表:生成10万条测试记录表可以用如下SQL:SQL create table T1 tablespace users as 2 select rownum as id, 3 to_char(sysdate + rownum/24/3600, yyyy-mm-dd hh24:mi:ss) as inc_datetime, 4 trunc(dbms_random.value(0, 100) as random_id, 5 dbms_random.string(x, 20) random_string 6 from dual 7 connect by level commit;提交完成。T2表:生成20万条测试记录表可以用如下SQL:SQL create table T2 tablespace users as 2 select rownum as id, 3 to_char(sysdate + rownum/24/3600, yyyy-mm-dd hh24:mi:ss) as inc_datetime, 4 trunc(dbms_random.value(0, 100) as random_id, 5 dbms_random.string(x, 20) random_string 6 from dual 7 connect by level commit;提交完成。T3表:生成30万条测试记录表可以用如下SQL:SQL create table T3 tablespace users as 2 select rownum as id, 3 to_char(sysdate + rownum/24/3600, yyyy-mm-dd hh24:mi:ss) as inc_datetime, 4 trunc(dbms_random.value(0, 100) as random_id, 5 dbms_random.string(x, 20) random_string 6 from dual 7 connect by level commit;提交完成。11. 关闭数据库:SQL shutdown immediate;ORA-01031: 权限不足SQL权限不足,更换SYSDBA用户:sysSQL conn sys/orcl as sysdba已连接。SQL shutdown immediate;数据库已经关闭。已经卸载数据库。ORACLE 例程已经关闭。SQL12. 毁坏一个或多个数据文件,如删除user01.dbf:(模拟媒体毁坏。)Microsoft Windows XP 版本 5.1.2600(C) 版权所有 1985-2001 Microsoft Corp.C:Documents and SettingsAdministratorcd c:C:del D:oracleproduct10.2.0oradataorclUSERS01.DBFC:13. 重新启动数据库,会发现如下错误:SQL startupORACLE 例程已经启动。Total System Global Area 167772160 bytesFixed Size 1247900 bytesVariable Size 83887460 bytesDatabase Buffers 79691776 bytesRedo Buffers 2945024 bytes数据库装载完毕。ORA-01157: 无法标识/锁定数据文件 4 - 请参阅 DBWR 跟踪文件ORA-01110: 数据文件4: D:ORACLEPRODUCT10.2.0ORADATAORCLUSERS01.DBFSQL14. 脱机数据文件::SQL alter database datafile 4 offline drop;数据库已更改。15. 打开数据库,拷贝第一次备份回来(restore),恢复(recover)该数据文件,并联机::a) 打开数据库:SQL alter database open;数据库已更改。b) 拷贝第一次备份回来:Microsoft Windows XP 版本 5.1.2600(C) 版权所有 1985-2001 Microsoft Corp.C:Documents and SettingsAdministratorcd c:C:copy D:test1USERS01.DBF D:oracleproduct10.2.0oradataorclUsers01.dbf已复制 1 个文件。C:c) 恢复该数据文件:SQL recover datafile 4;完成介质恢复。d) 恢复成功,联机该数据文件:SQL alter data

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论