您的位置: 首页 >> 新闻中心 >> 计算机 >> IT认证 >> 厂商认证 >> Oracle认证
恢复只有完好数据文件的oracle数据库
■ 最新课程推荐更多课程>>
学校培训课程开课时间上课地点优惠价报名
中软培训 ORACLE9i数据库电话预约海淀学院南路¥8624
东方瑞通 Oracle 9i DBA电话预约海淀区知春路¥6566
东方瑞通 Oracle 9i DBA-1 SQL与PL/SQL电话预约海淀区知春路¥1470
东方瑞通 Oracle 9i DBA-2 管理基础一电话预约海淀区知春路¥1960
东方瑞通 Oracle 9i DBA-2 管理基础二电话预约海淀区知春路¥2156
  
  1.重新创建初始化文件,重要的参数包括
    control_files,db_name,instance_name,background_dump_dest,core_dump_dest,user_dump_dest,\
    db_block_size=8192,db_cache_size,db_domain,large_pool_size,pga_aggregate_target,shared_pool_size,
    sort_area_size,undo_management,undo_retention,undo_tablespace 等
    你可以通过以下途径创建一个初始供修改的参数文件:
    @从备份的参数文件里得到
    @从其他正常运行的Oracle实例里得到,运行下面的命令
     Create pfile='参数文件路径及名称' from spfile
  
    得到后要修改这个文件,注意这个文件对于恢复很重要一定要检查是否正确.
    要检查background_dump_dest,core_dump_dest,user_dump_dest等参数设置的目录是否存在
  
  2.修改监听器配置文件.检查监听的数据库参数.
  
  3.在系统级设置环境变量ORACLE_SID
  
  4.创建实例
    OraDim -NEW -SID sid -startmode m
   
  
  5.创建Oracle口令文件
    OraPwd  file=Oracle_HOME/database/pwdsid.ora password=*****
    口令文件的位置一定要正确,否则第七步会报错 
  
  6.启动实例
    @sqlplus "/ as sysdba"
    如果你的参数文件放在缺省位置且名称符合标准要求,则运行
    @startup nomount;
    否则
    @startup nomount pfile='参数文件路径及名称';
  
  7.创建控制文件
    示例脚本
    CREATE CONTROLFILE SET DATABASE "db_name" RESETLOGS  NOARCHIVELOG
      MAXLOGFILES 50
      MAXLOGMEMBERS 5
      MAXDATAFILES 100
      MAXINSTANCES 1
      MAXLOGHISTORY 453
  LOGFILE
    GROUP 1 '日志文件路径及名称'  SIZE 100M,
    GROUP 2 '日志文件路径及名称'  SIZE 100M,
    GROUP 3 '日志文件路径及名称'  SIZE 100M
  DATAFILE
    '数据文件路径及名称',
    ....................
    ...................
  CHARACTER SET ZHS16GBK;
  
  8.打开数据库
    Alter Database Open resetlogs;
  
  9. 给临时表空间增加临时文件
      因为临时文件的创建没有包含在创建控制文件的脚本里
     所以你需要手工添加给临时表空间增加临时文件
     否则执行某些命令的时候会异常的。
     ALTER TABLESPACE "TEMP"
      ADD TEMPFILE 'C:\ORACLE9I\ORADATA\SHARK\Temp01.DBF' [reuse] SIZE 200M
  
  到这里你的恢复工作完成, 你可以运行一些命令检查一下

下一篇:针对Oracle数据库的优化器详细介绍

    本文的目的:
  
    1、说一说Oracle的Optimizer及其相关的一些知识。
    2、回答一下为什么有时一个表的某个字段明明有索引,当观察一些SQL的执行计划时,发现确不走索引的问题。
    3、如果你对 FIRST_ROWS、 ALL_ROWS这两种模式有疑惑时也可以看一下这篇文章。
  
   开始吧:
  
    Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分析语句的执行计划的工作是由优化器(Optimizer)来完成的。不同的情况,一条SQL可能有多种执行计划...[查看详情]

  影视动画培训   北大BEC培训官方报名网站   2008美国夏令营启航官方指定报名网站   2008留学第一站!  
  北师大 火星时代
共举影视动画培训之鼎
  北大BEC培训官方报名网站
现在报名独享95折!
  2008年国家职业资格考试
一次过关完全备考手册
  2008留学第一站
留学资讯尽在精英留学站!
 
上一篇:如何修改ORACLE的DATAFILE文件名
下一篇:针对Oracle数据库的优化器详细介绍
 相关新闻
·辅导:在Oracle里加快SQL执行的三种方法·Oracle认证:巧取指定记录与外关联查询
·为什么要成为Oracle认证专家?·一套实现Oracle异地数据自动备份方案
·java-oracle中几十个实用的PL/SQL·Oracle全文索引查询模板的使用
·Oracle的多个未明安全漏洞列表一览·入侵Oracle数据库时常用的操作命令
·经验总结:学好Oracle数据库六要诀·如何快速在oracle中实现自动增长列
·ORACLE中常用的SQL语法和数据对象·Oracle11g的新特性:Database和SQL重演
·如何查询Oracle各组件的版本信息·Oracle数据库设计开发阶段性能优化策略
·可预见的Oracle应用程序的性能优化·针对Oracle数据库的优化器详细介绍
 
◇ 重点栏目导航
◇ 精英服务承诺
教育顾问:010-51660910
QQ交流:138660910
相关资料
·如何在Oracle10g中通过网络连接导入数据
·如何使用Oracle10gR2InstantClientLight
·实例讲解Oracle里抽取随机数的多种方法
·Oracle10g新特性之虚拟专用数据库
·Oracle建立二进制文件索引的方法
·Oracle8i中字符集乱码问题析及其解决办法
·为什么有时Oracle数据库不用索引来查找数
·Oracle10g第2版新特性之SQL和PLSQL
·Oracle10g第2版新特性之可管理性特性
·Oracle数据库删除重复记录的方法
相关试题
·2009年国家公务员考试行政模拟试卷一参考
·2009年国家公务员考试行政模拟试卷二
·2009年国家公务员考试行政模拟试卷一
·2009年国家公务员考试申论模拟试卷一参考
·2009年国家公务员考试申论模拟试卷一
·2009年国家公务员考试申论模拟试卷及参考
·2009年国家公务员考试模拟试卷答案之公共
·2009年国家公务员考试模拟试卷答案之公共
·2009年国家公务员考试模拟试卷之公共科目
·2009年国家公务员考试行政模拟试卷二参考
相关热贴
·微软资格论证模拟题:70-210试题
·SUN认证简介
·三大计算机认证考试侧重不同 需理智选择
·Adobe认证简介
·Microsoft认证考试特点与价值
·为什么要获得认证
·IBM认证介绍
·全国计算机等级考试评卷、成绩处理和证书
·给版块加点资料吧——CCIE考试介绍
·排除舆论误导 走出IT考证的五大误区