Oracle 11g 启动和关闭数据库

本文详细介绍了Oracle 11g数据库的启动和关闭过程,包括使用SQL*Plus和srvctl工具的不同启动模式,如NOMOUNT、MOUNT、OPEN及其特殊选项。还讲解了ALTER DATABASE命令改变数据库的可用性状态,以及SHUTDOWN的各种模式,如NORMAL、IMMEDIATE、TRANSACTIONAL和ABORT。此外,文章提及了静止数据库的概念,这是一种允许DBA操作但限制其他用户的特殊状态。
摘要由CSDN通过智能技术生成

Oracle Database Administrator s Guide 11g Release 2 (11.2)_阅读笔记03
Chapter 3, "Starting Up and Shutting Down"

一、启动数据库
当你启动一个数据库,你创建了该数据库的实例,并且决定数据库的状态。一般情况下,我们通过mount和打开数据库来启动数据库实例。(When you start up a database, you create an instance of that database and you determine the state of the database. Normally, you start up an instance by mounting and opening the database.)

不同情况下启动数据库的方式
1)SQLplus: startup (日常操作,除了RAC)
2)RMAN: startup (做恢复不想切换到sqlplus的时候)
3)EM
4)配置了Oracle Restart时或者是安装了GI的时候: srvctl start database


Startup时的初始化参数
为了启动一个实例,数据库必须从 server parameter file (SPFILE) 或者 text initialization parameter file (PFILE)中读取实例的配置参数,数据库会在默认的位置寻找这些文件,但我们也可以指定路径。

默认寻找顺序
1)spfileORACLE_SID.ora 
2)spfile.ora 
3)initORACLE_SID.ora 

指定参数文件启动数据库
STARTUP PFILE = /u01/oracle/dbs/init.ora
srvctl modify database -d db_unique_name -p spfile_path
srvctl start database -d db_unique_name [options]

使用ASM的数据库中,DBCA创建数据库的时候,会在ASM磁盘中创建spfile,默认路径下会有一个PFILE,指向spfile的路径


启动数据库的准备
1)使用ASM磁盘的数据库必须确保ASM已经启动并且所需要的磁盘已经mount起
2)如果想通过系统认证连接数据库,必须保证你登录的OS账户在OSDBA的组里
3)确认环境变量已经配置好,包括ORACLE_HOME、ORACLE_BASE

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值