最新oracle实例和数据库启动与关闭_图文.ppt

合集下载

启动和关闭数据库

启动和关闭数据库


手工创建数据库步骤
第一步:设置系统环境变量 ORACLE_SID
系统属性->高级->环境变量 第二步:添加oracle服务(先准备好参数文件) oradim –new –sid oradb5 –pfile e:\init.ora 删除实例命令:oradim –delete –sid oradb5
6.拥有多个参数时,用圆括号括起来,用 逗号分割
服务器参数文件

名称:spfileSID.ora
目录: $ORACLE_HOME\ora92\database 服务器参数文件是存储在Oracle服务器上的二进 制文件。当服务器参数文件被创建后,由Oracle 服务器来维护。

用户可以通过ALTER SYSTEM命令来修改实例的 参数值或者服务器参数文件的初始化参数值。2.3.分 Nhomakorabea系统全局区。
启动后台进程。
4.
打开alertSID.log文件和跟踪文件
2.装载数据库
1. 2. 3.
装载数据库主要完成以下操作:
将数据库与一个已打开的实例关联起来。 打开初始化参数文件中指定的控制文件。 根据控制文件获得数据库文件和重做日志文 件的名称和状态(为打开数据库做准备)。
参数文件
控制文件
控制文件
数据文件
数据文件
日志文件
日志文件
3.打开数据库

1. 2.
打开数据库完成以下操作:
打开数据文件
打开联机重做日志文件
打开时,后台进程SMON要检查控制文件、 数据文件及重做日志确定是否处于同步状态, 不同步时,由SMON进行实例恢复。
STARTUP命令

启动Oracle Server通过执行命令STARTUP来完 成。根据不同的启动方式,使用不同的参数启动 数据库。

19.Oracle启动停止

19.Oracle启动停止

Linux操作oracle——关闭、停止、重启
一、启动监听、启动数据库
1.1启动监听
1.切换到oracle用户下
2.启动监听:
lsnrctl start
1.2.启动数据库
1.切换到oracle用户下
2.运行sqlplus命令,进入到sqlplus环境:
sqlplus /nolog
3.连接数据库(以管理员身份连接):
connect /as sysdba
4.启动数据库:
startup
二、停止监听、停止数据库
2.1.关闭监听
1.切换到oracle用户下
2.关闭监听:
lsnrctl stop
2.2.关闭数据库
1.切换到oracle用户下
2.运行sqlplus命令,进入到sqlplus环境:
sqlplus /nolog
3.连接数据库(以管理员身份连接):
connect /as sysdba
4.关闭数据库
shutdown immediate
三、相关其他命令及注意事项
3.1.其他命令
3.1.1.查看监听状态
1.切换到oracle用户下
2.查看监听状态
lsnrctl status
3.2.注意事项
3.2.1.操作监听和数据库都需要切换到oracle用户下
3.2.2.操作数据库还需要通过sqlplus,以管理员身份登录到oracle
3.2.3.如果shutdown immediatec长时间没反应,不要单纯的Crtl + C来取消,最好先另行百度解决办法。

数据库实例开启关闭详解

数据库实例开启关闭详解

数据库实例开启关闭详解Oracle数据库的⼏种启动和关闭⽅式有以下⼏种启动⽅式: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 nomountalter database mountalter database open5、startup restrict约束⽅式启动这种⽅式能够启动数据库,但只允许具有⼀定特权的⽤户访问⾮特权⽤户访问时,会出现以下提⽰:ERROR:ORA-01035: ORACLE 只允许具有 RESTRICTED SESSION 权限的⽤户使⽤6、startup force强制启动⽅式当不能关闭数据库时,可以⽤startup force来完成数据库的关闭先关闭数据库,再执⾏正常启动数据库命令7、startup pfile=参数⽂件名带初始化参数⽂件的启动⽅式先读取参数⽂件,再按参数⽂件中的设置启动数据库例:startup pfile=E:\Oracle\admin\oradb\pfile\init.ora8、startup EXCLUSIVE有三种关闭⽅式:1、shutdown normal正常⽅式关闭数据库。

2、shutdown immediate⽴即⽅式关闭数据库。

0205Oracle数据库的启动与关闭

0205Oracle数据库的启动与关闭

系列后台服务进程组成的。
当启动数据库时,这些内存结构和服务进程得
到分配、初始化和启动,这样一来Oracle才能够管
理数据库,用户才能够与数据库之间进行通信。
3
一般而言,启动Oracle数据库需要执行三个操
作步骤:
第1步:启动实例
第2步:装载数据库
第3步:打开数据库 每完成一个步骤,就进入一个模式或状态,以 便保证数据库处于某种一致性的操作状态。可以通 过在启动过程中设置选项来控制,使数据库进入某 种模式或状态。
Oracle 12C数据库应用与设计
《 Oracle 12C数据库应用与设计》

单元2 创建与维护Oracle数据库
Oracle数据库的启动与关闭
2
《 Oracle 12C数据库应用与设计》
(1)Oracle数据库的启动
每个启动的数据库都至少对应一个例程,例程 是为了运行数据库,Oracle运行进程和分配内存的 组合体,在服务器中,例程是由一组逻辑内存和一
4
(2)Oracle数据库的关闭
Oracle数据库的关闭也分为3个步骤: 第1步:关闭数据库
第2步:卸载数据库
第3步:终止例程
前面两步完成后,接下来的操作便是终止
例程,例程拥有的后台进程和服务进程将被终
止,分配给例程的内存SGA和PGA区被回收。
5
《 Oracle 12C数据库应用与设计》

第十二章 数据库和实例启动和关闭

第十二章 数据库和实例启动和关闭

第十二章数据库和实例启动和关闭12、数据库和实例启动和关闭这一章解释了启动和关闭Oracle实例和数据库的过程。

这一章包含下列主题:◆ Oracle实例介绍◆ 实例和数据库启动概述◆ 数据库和实例管理概述Oracle实例介绍每个运行着的Oracle数据库和一个Oracle实例关联。

当一个数据库在数据库服务器(不论计算机类型如何)上启动时,Oracle分配一个叫系统全局区(SGA)的内存区域和启动一个或多个Oracle进程。

SGA和Oracle进程的合集叫做一个Oracle实例。

实例的内存和进程高效的管理相关的数据库数据,为数据库的一个或多个用户服务。

图12-1显示一个Oracle实例图12-1 一个Oracle实例实例和数据库启动一个实例之后,Oracle将一个实例和特定数据库关联。

这是一个挂接(mounted)数据库。

数据库然后准备被打开,这样就可以允许认证客户访问。

多个实例可以同时运行在一台机器上,每个访问它们自己的物理数据库。

在大规模的集群系统中,真正应用集群(RAC)可以让多个实例访问单个数据库。

只有数据库管理员可以启动一个实例和打开数据库。

如果数据是开放状态,那么数据库管理员可以关闭数据库,所以数据库就处于关闭状态。

当一个数据库被关闭,用户不能访问它包含的任何信息。

使用管理员权限连接Oracle能启动和关闭数据库。

通常用户不能控制当前数据库的状态。

使用管理员权限连接数据库启动和关闭是权力很大的管理员选项,只能由使用管理权限连接Oracle的用户操作。

依赖于操作系统的不同,一个用户可以在下列情况之一构建管理员权限:◆ 用户的操作系统权限允许他或者她使用管理权限连接(操作系统验证)◆ 被赋予SYSDBA或者SYSOPER权限的用户和数据库密码文件确认拥有数据库管理员权限的用户当你以SYSDBA权限连接,你处于SYS用户的模式下。

当你以SYSOPER权限连接,你处于公共模式下。

SYSOPER权限是SYSDBA权限的子集。

oracle启动和关闭数据库

oracle启动和关闭数据库

启动和关闭数据库1.1启动和关闭监听程序在启动数据库之前应该启动监听程序,否则就不能利用命令行方式来管理数据库,包括启动和关闭数据库。

如果没有启动监听程序,客户端就不能连接到数据库,在服务器段就不能使用OEM和Isql*Plus工具1.1.1命令行启动监听程序Lsnrctl start -启动监听Lsnrctl stop -在命令行停止监听服务Lsnrctl status -查看监听的状态1.2在SQL*PLUS中启动数据库启动一个oracle数据库,都是按步骤进行的,每完成一个步骤,就进入一个模式,以便保证数据库处于某种一致性的操作状态。

一个例程只能访问一个数据库,而一个数据库可以由多个流程同时访问。

1.2.1启动数据库的步骤1.2.1.1创建并启动例程流程是由一组逻辑内存结构和一系列后台服务进程组成。

当启动例程时,这些内存结构和服务进程得到分配、初始化和启动,以便用户能够与数据库进行通讯。

但是,此时的例程还没有与一个确定的数据库相联系,或者说数据库是否存在对例程的启动并没有影响。

在启动例程的过程中只会使用startup语句中指定的初始化参数文件。

1.2.1.2装载数据库装载数据库时,例程将打开数据库的控制文件,根据初始化参数control_files的设置找到控制文件,并从中获取数据库名称、数据文件的位置和名称等数据库物理结构的信息,为下一步打开数据库准备。

这时数控还处于关闭状态。

因此,如果控制文件损坏,那么将例程将无法装载数据库1.2.1.3打开数据库只有将数据库设置为打开状态后,数据库才能运行使用。

流程将所有处于联机状态的数据文件和重做日志文件打开综述,启动数据库的过程中,文件使用的顺序是:初始化参数文件->控制文件->数据文件、重做日志文件1.2.2启动模式与启动选项数据库有3种启动模式:Nomount模式、mount模式、open模式启动语法Starup [nomount | mount | open | force] [restrict][pfile=filename];1.Nomount:启动创建例程,但不装载数据库。

第8章 数据库启动与关闭

第8章 数据库启动与关闭

第11页
Oracle Database 10g教程
8.2在SQL*Plus中启动与关闭数据库

界面方式启动SQL*Plus
Oracle Database 10g教程
8.2在SQL*Plus中启动与关闭数据库

以管理员身份连接到ORACLE
Oracle Database 10g教程
命令方式启动SQL*Plus
Oracle Database 10g教程
第8章 数据库启动与关闭
Oracle Database 10g教程
本章内容
数据库的启动 数据库的关闭
数据库的状态转换
Oracle Database 10g教程
本章要求
掌握数据库启动与关闭的过程 掌握数据库启动方法 掌握数据库关闭的方法 了解数据库不同状态的特征及其转换
Oracle Database 10g教程

5. STARTUP RESTRICT
– 终止实例并重启数据库 – 以受限方式打开数据库 – 只有具有CREATE SESSION和 RESTRICTED SESSION系统权限的用户才 可以连接数据库。 – 通常,只有DBA具有RESTRICTED SESSION系统权限 – 数据库以受限方式打开,DBA只能在本地进 行数据库管理,而不能进行远程管理。
2.使用命令方式启动监听服务和数据库服务
2015年5月14日
第9页
Oracle Database 10g教程
启动监听服务 C:\>LSNRCTL START
2015年5月14日
第10页
Oracle Database 10g教程
打开数据库服务 C:\>ORACLE SSS(SSS为数据库名称 )

6 Oracle 9i 数据库的启动和关闭精品PPT课件

6 Oracle 9i 数据库的启动和关闭精品PPT课件

mount -> open
startup restrict
• 也称为约束方式启动 。
• 这种方式能够启动数据库,但只允许具有一定 特权的用户访问 非特权用户访问时,会出现以 下提示: ERROR: ORA-01035: ORACLE 只 允许具有 RESTRICTED SESSION 权限的用 户使用 。
• 也称为缺省启动方式。先执行“nomount”,然 后执行“mount”,再打开包括Redo log文件在内 的所有数据库文件, 这种方式下可访问数据库中 的数据。
• 即startup等于以下三个命令: startup nomount alter database mount alter database open
正常关闭(NORMAL)
正常关闭是缺省方式。关闭数据库时,有如下情况发生:
l 不允许新的连接 l Oracle 服务器等待所有用户断开后才完成关闭 l Oracle 在关闭例程前将关闭并卸装数据库 l 下一次启动时将不要求例程恢复
事务处理关闭 (TRANSACTIONAL)
事务处理关闭防止客户丢失工作事务处理。关闭数据库时,有如下 情况发生:
异常中止例程(ABORT)
如果正常、事务处理关闭和立即关闭选项都不起作用,就只能用这 种方式中止当前数据库例程,异常中止例程关闭数据库时,有如 下情况发生:
l Oracle 服务器所处理的当前SQL 语句被立即终止 l Oracle 不等待当前连接数据库的用户断开 l 未提交的事务不回退 l 在不关闭文件的情况下例程被终止 l 下一次启动将要求例程恢复
startup nomount
• 也称为非安装启动。
• 这种方式启动下可执行:
重建控制文件、重建数据库 启动instance, 即启动SGA和后台进程,这种启动只需要 init.ora文件。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档