易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle 重建控制文件

ORACLE的控制文件是数据库的非常重要的文件,它保存着数据库的连接实例(instance)和database的一个桥梁,它定义了当前数据库物理信息的状态。因此控制文件对于一个数据库来说是非常重要的,在某些时候我们需要重新创建控制文件:
1。当控制文件丢失的时候,并且没有最近的文件Copy备份(一般在建库完成后的生成一个创建ControlFile的的脚本)。
2。需要修改数据库初始物理信息,如Log文件数量,数据文件的数量等,这些信息是在建库的时候写在ControlFIle里的,如果需要修改,可以通过重建ControlFile来调整。
  以下是一种较好的重建控制文件的方法:
  1. 在重建Contrl前,建议备份数据库中的数据,以防不测。
  2. sqlplus /nolog
  3. SQL>connect /as sysdbal
  4. SQL>alter database backup controlfile to trace; 备份创建控制文件的脚本到TRC文件
  5. 在$ORACLE_HOME/admin/SID/udump下可找到最新生成的TRACE文件,如ora_23456.trc,此文件就包含了当前控制文件的参数及生成语法。
  6. 提取ora_23456.trc中有关控制文件生成的语句另存为recreatctl.sql。
  7. recreatctl.sql的内容为:
  STARTUP NOMOUNT
  CREATE CONTROLFILE REUSE DATABASE "ORCL" NORESETLOGS NOARCHIVELOG
  MAXLOGFILES 32
  MAXLOGMEMBERS 2
  MAXDATAFILES 50
  MAXINSTANCES 8
  MAXLOGHISTORY 800
  LOGFILE
  GROUP 1 '/dev/vg00/roraredoa1' SIZE 10M,
  GROUP 2 '/dev/vg00/roraredoa2' SIZE 10M,
  GROUP 3 '/dev/vg00/roraredoa3' SIZE10M
  DATAFILE
  '/dev/vg00/rorclsys',
  '/dev/vg00/rorclrbs',
  '/dev/vg00/rorcltemp',
  '/dev/vg00/rorcltools',
  '/dev/vg00/rorcluser'
  ;
  8. 如果需要修改,可按自己的需要编辑creatctl.sql中的参数,如maxdatafiles、maxinstances等。
  9. sqlplus /nolog
  10. SQL>connect /as sysdba
  11. SQL>shutdown immediate
  12. SQL>@recreatctl.sql
  13. SQL>alter database open;
重新建控制文件完毕。
控制文件对于数据库来说是非常重要的数据结构,在进行数据恢复时通常是必不可少的.
Oracle提供两种方式备份控制文件:
1.生成可以重建控制文件的脚本
2.备份二进制的控制文件
我们看一下如何获得可以重建控制文件的脚本.
 
Oracle提供如下命令:
 
alter datab


相关文档:

Oracle多行记录合并/连接/聚合字符串的几种方法

什么是合并多行字符串(连接字符串)呢,例如:
SQL> desc test;
Name     Type          Nullable Default Comments
------- ------------ -------- ------- --------
COUNTRY VARCHAR2(20) Y       &nb ......

Oracle 脚本(适应各种业务需要)


1. 取A表的数据,更新B表字段
update  m_build b
set b.district_id=(
  select d.district_id
  from 
    bjhouse.d_district d
  where
    b.build_name_jq=d.district_name)
where exists
  (select 1
  from ......

MYSQL和ORACLE的一些操作区别

MYSQL和ORACLE的一些操作区别
有很多应用项目, 刚起步的时候用MYSQL数据库基本上能实现各种功能需求,随着应用用户的增多,数据量的增加,MYSQL渐渐地出现不堪重负的情况:连接很慢甚至宕机,于是就有把数据从MYSQL迁到ORACLE的需求,应用程序也要相应做一些修改。本人总结出以下几点注意事项,希望对大家有所帮助。
1.自 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号