Oracle的开始和关闭

1.启动数据库

 a. startup nomount

   1)这是以非加载方式启动数据库,是特殊状态,该状态只有在创建数据库或是重建控制文件期间使用;在启动数据库时,oracle只启动实例并不打开数据库中的任何文件;该状态一般在创建数据库时使用;

   2)工作过程:分配SGA;启动所需的全部后台进程;打开报警文件和追踪文件。

 b. startup mount

   1)以加载方式启动数据库,是特殊状态,该状态在对数据库进行特殊的维护期间使用(系统表空间恢复,修改数据库文件名,移动数据文件);在启动数据库时,oracle启动实例并打开控制文件。

   2)工作过程:将以数据库与已启动的实例关联起来;利用初始化参数文件中的说明锁定并打开控制文件;读取控制文件以获取数据文件和重做日志文件的名字和状态信息,但并不检查这些文件此时是否存在。

c. startup open 

  默认启动方式

d. 防止用户修改数据库中的数据,可以将数据库的状态置为只读 alter database open read only。

2. 关闭数据库

 a. shutdown normal

    等待当前所有的会话结束;等待当前所有的事务结束;强制型检查点和关闭文件。

 b. shutdown transactional 

   等待当前所有的事务结束;强制型检查点和关闭文件。

 c. shutdown immediate

   强制型检查点和关闭文件。

3.Oracle数据库中常见诊断文件

  报警文件(alterSID.log),后台进程追踪文件(background trace files)和用户进程追踪文件(user trace files)。

  通过sql获得报警文件和后台进程追踪文件及用户进程追踪文件的位置

   select name,value from v$parameter where name like '%_dest';

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值