网上文献到处都是这么写的   
启动一个数据库需要三个步骤:   1、 创建一个Oracle实例(非安装阶段)STARTUP NOMOUNT   2、 由实例安装数据库(安装阶段)STARTUP MOUNT   3、 打开数据库(打开阶段)~~~~
但是我们平常连接oracle也没做这些东西啊?直接就连上了,谁明白能不能解释一下:平常我们做的是第三部吗?

解决方案 »

  1.   

    平时打开数据库时,自动按3个阶段启动
    找到参数文件,启动到nomount模式,再读取控制文件启动mount模式,再查找数据文件和联机日志文件,才能启动到open。此时才能正常使用
      

  2.   

    谢谢回复:
    第一步:双击Enterprise Manager
    进入登陆界面后有两个选项:独立登陆   和   登陆到ORACLE manager Server
    第二步:选择独立登陆
    进入左边是数据库树形列表的界面(包括各种数据本机和远程的)
    第三步:单击一个数据库
    进入数据库连接信息界面:输入用户名:密码:服务:连接身份
    单击后就是用了,难道上述三步对应
         1、 创建一个Oracle实例(非安装阶段)STARTUP NOMOUNT   2、 由实例安装数据库(安装阶段)STARTUP MOUNT   3、 打开数据库(打开阶段)~
    步吗?
      

  3.   

    晕倒,ORACLE启动的三步是的以服务自动运行的,
    当然可以手动启动,也是同样的启动方式,只不过手动一步一步执行力而已你的1,2,3步是登录数据库,不是启动数据库
      

  4.   


    这三步是Oracle 启动的顺序。 可以用startup 一个命令代替,它会自动执行完上面的3个步骤。 STARTUP NOMOUNT  -- 该选项仅仅创建一个Oracle实例。读取init.ora初始化参数文件、启动后台进程、初始化系统全局区(SGA)。STARTUP MOUNT  -- Oracle系统读取控制文件中关于数据文件和重作日志文件的内容,但并不打开该文件。这种打开方式常在数据库维护操作中使用,如对数据文件的更名、改变重作日志以及打开归档方式等alter database open --打开数据库深刻理解Oracle数据库的启动和关闭
    http://blog.csdn.net/tianlesoftware/archive/2009/10/21/4704877.aspx
    ------------------------------------------------------------------------------ 
    Blog: http://blog.csdn.net/tianlesoftware 
    网上资源: http://tianlesoftware.download.csdn.net 
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx 
    DBA1 群:62697716(满); DBA2 群:62697977
      

  5.   

    谢谢你的回复,
    按照你说的我理解成:是不是在windows开机的时oracle以windows服务的形式(设置自动启动)完成了那三步,而我们剩下的就是登陆数据库操作数据了?
      

  6.   

    谢谢tianlesoftware你的回答:你那篇日志我也看过了:
    启动和关闭Oracle数据库  对于大多数Oracle DBA来说,启动和关闭Oracle数据库最常用的方式就是在命令行方式下的Server Manager。从Oracle 8i以后,系统将Server Manager的所有功能都集中到了SQL*Plus中,也就是说从8i以后对于数据库的启动和关闭可以直接通过SQL*Plus来完成,而不再另外需要 Server Manager,但系统为了保持向下兼容,依旧保留了Server Manager工具。另外也可通过图形用户工具(GUI)的Oracle Enterprise Manager来完成系统的启动和关闭,图形用户界面Instance Manager非常简单,这里不再详述。 
    你说的意思是:那三步就是登陆Oracle Enterprise Manager完成的,好像和java3344520说的不一样啊?
      

  7.   

    从Oracle 8i以后,系统将Server Manager的所有功能都集中到了SQL*Plus中,也就是说从8i以后对于数据库的启动和关闭可以直接通过SQL*Plus来完成,而不再另外需要 Server Manager,但系统为了保持向下兼容,依旧保留了Server Manager工具。
      

  8.   

    而且 我们今天想先去5楼,然后去4楼,最后再去1楼,那就可选择个楼层按下就可以。就像startup nomout;
    startup mount ; alter database open;