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

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博客 ” ,链接:http://blog.itpub.net/29660117/viewspace-1170529/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29660117/viewspace-1170529/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值