打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Oracle学习笔记七:控制文件管理

一、控制文件内容

1.1、Control File是一个较小的二进制文件,描述数据库结构,包括:

  • 数据库建立的日期
  • 数据库名
  • 数据库中所有数据文件和日志文件的文件名及路径
  • 恢复数据库时所需的同步信息
  • 在打开和存取数据库时都要访问该文件
  • 一套控制文件只能连接一个database
  • 分散放置,至少一份,至多八份。

1.2、记录控制文件名及路径的参数为:CONTROL_FILES

二、控制文件检查

show parameter control

三、控制文件案例

3.1、案例说明:由于目前控制文件只有2个,请再增加一个控制文件。

1)在服务器上运行中输入cmd打开命令提示符。

2)连接Oracle数据库:

sqlplus "/as sysdba"

3)控制文件检查:

show parameter control

4)关闭数据库:

shutdown immediate;

5)输入"exit"退出sqlplus,在DOS下进入第2个控制文件所在目录,拷贝并粘贴成一个新控制文件。注:拷贝第1个试过几次都不成功,具体原因暂时不太清楚,高手知道的话请指点一下。

cd C:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\TEST

copy CONTROL02.CTL CONTROL03.CTL

6)重新连接Oracle,将数据库启动到nomount状态。

startup nomount

7)使用以下命令更改控制文件参数:

alter system set control_files='C:\APP\ADMINISTRATOR\ORADATA\TEST\CONTROL01.CTL','C:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\TEST\CONTROL02.CTL','C:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\TEST\CONTROL03.CTL' scope=spfile;

8)关闭数据库:

shutdown immediate;

9)启动数据库:

startup

可以看到,数据库加载是成功的。

10)重新检查一下控制文件:

show parameter control

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Oracle控制文件多路复用
返璞归真:获取Oracle初始化参数设定的N种方法
oracle控制文件的管理
Oracle 参数文件及相关操作介绍
EXCEL导入ORACLE
恢复丢失的控制文件
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服