ITPub博客

首页 > Linux操作系统 > Linux操作系统 > maintaining the control files

maintaining the control files

原创 Linux操作系统 作者:冷月逐浪 时间:2011-07-15 23:54:37 0 删除 编辑

要保存多个控制文件 分别存放在不同的物理位置下

控制文件内容
1.数据库的名字还有dbid创建时间 v$database
2.日志文件的位置 v$logfile
3.表空间名字 v$tablespace
4.日志文件和日志组临时文件 v$logfile v$log v$tempfile
5.同步信息 checkpoint
6.重做日志归档信息 v$archived_log
7.备份数据信息和数据信息 v$backup v$datafile

show parameter spfile


控制文件(v$controlfile)多工办法 (spflie)

1.alter system set control_file='d:\\control01.ctl','d:\\control02.ctl','d:\\control03.ctl''d:\\control04.ctl' scope=spflie
2.shutdown immediate
3.就是说你上面写的那个地址d:\\control01.ctl 创建几个同名的控制文件controlxx.ctl
4.startup
5.select * from v$controlfile;

 

控制文件(v$controlfile)多工办法 (pflie)

1.shutdown normal
2.在你要创建的控制文件的地址上 创建几个控制文件如control04.ctl 等等就是上面的第三步
3.然后找到数据库的pfile 文件夹里的init文件 一般地址在 oralce\admin\数据库名\pflie
4.修改init 参数control_file='d:\\control01.ctl','d:\\control02.ctl','d:\\control03.ctl''d:\\control04.ctl' 然后保存
5.startup pfile=d:\oralce\admin\数据库名\pflie\init.ora
startup pfile=d:\oralce\ora90\database\inits数据库名.ora


控制文件信息
1.select * from v$controfile;
2.select* from v$parameter where name like 'control%';
3.select parameter control
4.select * from v$controlfile_record_section; 控制文件可以更改的目标值

热备份控制文件

1.alter database backup controlfile to 'c:\control.bak';
2.alter database backup controlfile to trace;
实际上是吧控制文件做成建立控制文件的脚本 结果会保存到 show parameter user_dump 里面有地址
用写字板打开 就是创建控制文件的脚本信息 相当于备份


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/20709695/viewspace-702349/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-07-10

  • 博文量
    42
  • 访问量
    94225