这个mount不是说的启动数据库时的startup mount,是打开数据库后有个mount关键字,它有什么作用,给个例子。

解决方案 »

  1.   

    nomount:读初始化参数文件,启动实例。
    mount:打开控制文件
    open: 打开数据文件,日志文件简单来说,nomount是用来创建数据库的状态,在此情况下可以执行create  database....  
            mount是用来维护数据库的,比如数据库出现了问题,数据文件被误删除,就无法open,这时可在mount状态下将数据文件从数据库中去除。  
            open是数据库可以对全体用户提供服务了。详细介绍:   1、startup nomount  非安装启动,这种方式启动下可执行:重建控制文件、重建数据库  读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。  2、startup mount dbname  安装启动,这种方式启动下可执行:  数据库日志归档、  数据库介质恢复、  使数据文件联机或脱机,  重新定位数据文件、重做日志文件。  执行“nomount”,然后打开控制文件,确认数据文件和联机日志文件的位置,  但此时不对数据文件和日志文件进行校验检查。  3、startup open dbname  先执行“nomount”,然后执行“mount”,再打开包括Redo log文件在内的所有数据库文件,  这种方式下可访问数据库中的数据。  4、startup,等于以下三个命令  startup nomount  alter database mount  alter database open
      

  2.   

    http://www.dbaroad.me/archives/2011/09/nfs_mount.html
      

  3.   


    别人都已经说了 不是startup的mount