知识大全 管理和维护ORACLE控制文件

Posted 文件

篇首语:智慧并不产生于学历,而是来自对于知识的终生不懈的追求。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 管理和维护ORACLE控制文件相关的知识,希望对你有一定的参考价值。

管理和维护ORACLE控制文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  控制文件是一个二进制文件记录database结构信息

  系统启动到mount状态下会读control file

  如果控制文件所在的磁盘损坏 相关联的实例将关闭 可以用备份的控制文件启动

  ####创建初始的控制文件

  数据库创建时控制文件的名字由初始化参数control_files指定 control_file指定的文件名必须包含路径和文件名

  control_file =(d:\\oracle\\oradata\\xq\\control ctl d:\\oracle\\oradata\\xq\\control ctl d:\\oracle\\oradata\\xq\\control ctl)

  创建数据库时如果指定的文件已存在 就必须在create database 语句中指定reuse子句重用已存在的控制文件 否则不允许创建数据库 另外 如果旧控制文件的size参数与新的控制文件不同 则不能使用reuse子句 不同oracle版本之间控制文件的大小各不相同

  ####创建新的控制文件

  SQL>alter system set control_files= d:\\oracle\\oradata\\xq\\control ctl     新加一个control 的控制文件

  d:\\oracle\\oradata\\xq\\control ctl

  d:\\oracle\\oradata\\xq\\control ctl

  d: \\oracle\\oradata\\xq\\control ctl scope=spfile

  然后复制一个control文件改名为control ctl

  init ora

  ( )先停止数据库

  ( )修改init ora文件在control_files参数上加入control ora控制文件路径

  ( )重起SQL>startup pfile=d:\\oracle\\ora \\database\\initxq ora

  ####删除控制文件

  删除后控制文件至少应该留两个控制文件 否则不允许删除

  ( )关闭数据库

  ( )删除初始化参数control_files对应的控制文件行

  ####备份控制文件

  可以在运行时备份

  ( )SQL>alter database backup controlfile to d:\\control bak ;

  ( )SQL>alter database backup controlfile to trace ; 翻译成创建控制文件的脚本

  保存在d:\\oracle\\admin\\xq\\udump\\下

  SQL>show parameter user_dump;查看

  ####OMF

  在omf中db_create_online_log_dest_n 可以指定创建控制文件的位置

  ####查询控制文件信息

  SQL>V$CONTROLFILE 列出数据库中控制文件的名字以及控制文件的状态

  SQL>select value from v$parameter where ; 查询当前初始参数的文件值

cha138/Article/program/Oracle/201311/18753

相关参考

知识大全 Oracle数据库密码文件的使用和维护

Oracle数据库密码文件的使用和维护  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在Orac

知识大全 实例讲解Oracle密码文件的使用与维护

实例讲解Oracle密码文件的使用与维护  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在Ora

知识大全 Oracle中备份控制文件和启动参数文件

Oracle中备份控制文件和启动参数文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  备份控制

知识大全 oracle从备份的控制文件进行完全恢复

  oracle从备份的控制文件进行完全恢复  SYS@orcl#shutdownabort;  ORACLE例程已经关闭  SYS@orcl#  oracle@oracle:~/product//d

知识大全 sysdba权限的管理[1]

  一般对sysdba的管理有两种方式操作系统认证和密码文件认证  具体选择那一种认证方式取决于你是想在Oracle运行的机器上维护数据库还是在一台机器上管理分布于不同机器上的所有的Oracle数据库

知识大全 ORACLE控制文件的重建

ORACLE控制文件的重建  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!数据库系统运行一段时间后有

知识大全 Oracle数据库的物理存储结构之控制文件

Oracle数据库的物理存储结构之控制文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  数据库

知识大全 oracle各后台进程介绍

  后台进程用来执行保证数据库运行所需的实际维护任务如某个后台进程维护缓冲区缓存根据需要将块写出到数据文件  另个进程负责在线重做日志文件写满时将它自己复制到一个归档目标  可以通过查询v$bgpro

知识大全 分区维护和管理

Oracle分区之四:分区维护和管理  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一分区表的相

知识大全 oracle与sqlserver区别

  体系结构  ORACLE的文件体系结构为  数据文件DBF(真实数据)  日志文件RDO  控制文件CTL  参数文件ORA  SQLSERVER的文件体系结构为  MDF(数据字典)  NDF(