独上高楼网站
  •    你所在位置:首页 数据库Oracle基础知识〉oracle 多元化控制文件
  • oracle 多元化控制文件
  • 作者:佚名  文章来源:转载  发布日期:2008-10-15  浏览次数:21
  • 打印这篇文章
  • 刚才实现了多元化控制文件操作

    刚开始自己不注意操作步骤

    没有关闭数据库前就先复制控制文件

    结果导致控制文件版本不一样,无法启动

    1:查看当前数据库已经存在的所有控制文件

    select name from v$controlfile

    2:修改初始化参数

    alter system set control_files=
    'D:\ORACLE\ORADATA\LEUPHIS\CONTROL01.CTL',
    'D:\ORACLE\ORADATA\LEUPHIS\CONTROL02.CTL',
    'D:\ORACLE\ORADATA\LEUPHIS\CONTROL03.CTL',
    'D:\ORACLE\ORADATA\LEUPHIS\CONTROL04.CTL'
    scope=spfile

    增加一个控制文件



    如果系统spfile参数为空

    将不能做这项修改

    通过create spfile from pfile命令创建spfile

    将spfile路径信息添加到pfile

    SPFILE='D:\oracle\ora90\database\SPFILELEUPHIS.ORA'

    然后重起数据库

    shutdown immediate;

    startup

    执行SELECT name,value FROM v$parameter WHERE name='spfile';

    可以看到刚才修改的spfile参数值

    在执行参数修改sql

    3:关闭数据库并复制控制文件

    shutdown immediate;

    host copy D:\ORACLE\ORADATA\LEUPHIS\CONTROL01.CTL D:\ORACLE\ORADATA\LEUPHIS\CONTROL04.CTL

    4:启动数据库

    执行select name from v$controlfile

    可查看到刚才新增的控制文件
  • 打印这篇文章
  • 与本文主题相关的文章
  • 返回首页