Oracle数据库的启动
要启动和关闭数据库,必须要以具有Oracle 管理员权限的用户登陆,通常也就是以具有SYSDBA权限的用户登陆
启动一个数据库需要三个步骤:
(1)、 创建一个Oracle实例(非安装阶段)
(2)、 由实例安装数据库(安装阶段)
(3)、 打开数据库(打开阶段)
下面从实验的角度来实践这三个阶段:
Step one:以具有Oracle 管理员权限的用户登陆
sqlplus命令
- sqlplus /nolog
- conn USER/PASSWORD as sysdba
截图:
Step two:创建一个Oracle实例(非安装阶段)
sqlplus命令
- startup nomount
截图:
如上所示:NONOUNT选项仅仅创建一个Oracle实例。读取init.ora初始化参数文件、启动后台进程、初始化系统全局区(SGA)。Init.ora文件定义了实例的配置,包括内存结构的大小和启动后台进程的数量和类型等。当实例打开后,系统将显示一个SGA内存结构和大小的列表,如上截图所示
Step three: 由实例安装数据库(安装阶段)
命令:
- alter database mount;
截图:
该命令创建实例并且安装数据库,但没有打开数据库。Oracle系统读取控制文件中关于数据文件和重作日志文件的内容,但并不打开该文件。
Step four:打开数据库(打开阶段)
命令:
截图:
该命令完成创建实例、安装实例和打开数据库的所有三个步骤。此时数据库使数据文件和重作日志文件在线,通常还会请求一个或者是多个回滚段。这时系统除了可以看到前面Startup Mount方式下的所有提示外,还会给出一个"数据库已经打开"的提示。此时,数据库系统处于正常工作状态,可以接受用户请求。
Note that:
当然可以用用一条命令打开
- startup
给出截图:
上图中红色线分开的三部分表示三个启动阶段
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29660117/viewspace-1170529/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29660117/viewspace-1170529/