ITPub博客

首页 > 数据库 > Oracle > (First)数据库连接的三种状态总结

(First)数据库连接的三种状态总结

原创 Oracle 作者:yaoweber 时间:2014-05-26 22:10:43 0 删除 编辑

Oracle数据库的启动

要启动和关闭数据库,必须要以具有Oracle 管理员权限的用户登陆,通常也就是以具有SYSDBA权限的用户登陆
启动一个数据库需要三个步骤:
   (1)、 创建一个Oracle实例(非安装阶段)
   (2)、 由实例安装数据库(安装阶段)
   (3)、 打开数据库(打开阶段)

下面从实验的角度来实践这三个阶段:

Step one:以具有Oracle 管理员权限的用户登陆

sqlplus命令

Java代码  收藏代码
  1. sqlplus /nolog  
  2. conn USER/PASSWORD as sysdba  

截图:

 Step two:创建一个Oracle实例(非安装阶段)
sqlplus命令

Java代码  收藏代码
  1. startup nomount  

截图:

       如上所示:NONOUNT选项仅仅创建一个Oracle实例。读取init.ora初始化参数文件、启动后台进程、初始化系统全局区(SGA)。Init.ora文件定义了实例的配置,包括内存结构的大小和启动后台进程的数量和类型等。当实例打开后,系统将显示一个SGA内存结构和大小的列表,如上截图所示

Step three: 由实例安装数据库(安装阶段)
命令:

Java代码  收藏代码
  1. alter database mount;  

截图:

      该命令创建实例并且安装数据库,但没有打开数据库。Oracle系统读取控制文件中关于数据文件和重作日志文件的内容,但并不打开该文件。

Step four:打开数据库(打开阶段)

命令:

alter database open;

截图:

      该命令完成创建实例、安装实例和打开数据库的所有三个步骤。此时数据库使数据文件和重作日志文件在线,通常还会请求一个或者是多个回滚段。这时系统除了可以看到前面Startup Mount方式下的所有提示外,还会给出一个"数据库已经打开"的提示。此时,数据库系统处于正常工作状态,可以接受用户请求。

Note that:

 当然可以用用一条命令打开

Java代码  收藏代码
  1. startup  

给出截图:

 上图中红色线分开的三部分表示三个启动阶段

 


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

下一篇: 归档日志的修改
请登录后发表评论 登录
全部评论

注册时间:2014-05-15

  • 博文量
    18
  • 访问量
    62398