控制文件,一般用于存储数据库的物理结构的状态。控制文件中某些状态信息在实例恢复和介质恢复期间用于引导Oracle。 控制文件中的很多状态信息都是要从实例中获取的。虽然创建控制文件的语句不复杂但是系统后台做的工作还是不少的。

解决方案 »

  1.   

    那么如果自己创建控制文件不是会造成数据库不可用(每个数据库都有自己的特点)
      

  2.   

    的确,每个数据库实例都有自己的特点,但是你在使用创建控制文件的脚本的过程中,这些特点的信息已经由系统从数据库中取出来放到生成的控制文件里面了,所以你的担心是没有必要的。
      

  3.   

    一般的控制文件大小大概有1M多,为什么用几句话就可以创建控制文件?
    這兩者有關係嗎?