不知道alter database close 有什么用?

不知道alter database close 有什么用?

 

SQL> select status from v$instance;

STATUS
------------
OPEN

SQL> alter database close;
alter database close
*
ERROR at line 1:
ORA-01093: ALTER DATABASE CLOSE only permitted with no sessions connected

 

##还有别的session,断掉之后再执行


SQL> alter database close;

Database altered.

SQL> select status from v$instance;

STATUS
------------
MOUNTED

SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-16196: database has been previously opened and closed

 

##数据库关闭后,就不能再打开了


SQL> alter database dismount;

Database altered.

SQL> select status from v$instance;

STATUS
------------
STARTED

SQL> alter database mount;
alter database mount
*
ERROR at line 1:
ORA-00750: database has been previously mounted and dismounted


##卸载数据库后也就不能再挂载了

 

记得从何明或者是tom的书中看到过,一个instance在其生存期中最多只能装载和打开一个database。

 

 

下面是shutdown immediate的日志,可以看到在关闭oracle的过程中系统自动执行了这两个命令

 

Mon Aug 16 23:42:09 2010
Starting background process EMN0
Mon Aug 16 23:42:09 2010
Shutting down instance: further logons disabled
EMN0 started with pid=23, OS id=7928
Mon Aug 16 23:42:10 2010
Stopping background process QMNC
Mon Aug 16 23:42:10 2010
Stopping background process CJQ0
Mon Aug 16 23:42:12 2010
Stopping background process MMNL
Mon Aug 16 23:42:13 2010
Stopping background process MMON
Mon Aug 16 23:42:14 2010
Shutting down instance (immediate)
License high water mark = 2
Mon Aug 16 23:42:14 2010
Stopping Job queue slave processes
Mon Aug 16 23:42:19 2010
Process OS id : 7920 alive after kill
Errors in file /u01/oracle/admin/stone/udump/stone_ora_7908.trc
Mon Aug 16 23:42:19 2010
Job queue slave processes stopped
All dispatchers and shared servers shutdown
Mon Aug 16 23:42:21 2010
ALTER DATABASE CLOSE NORMAL
Mon Aug 16 23:42:21 2010
SMON: disabling tx recovery
SMON: disabling cache recovery
Mon Aug 16 23:42:21 2010
Shutting down archive processes
Archiving is disabled
Mon Aug 16 23:42:26 2010
ARCH shutting down
ARC2: Archival stopped
Mon Aug 16 23:42:31 2010
ARCH shutting down
ARC1: Archival stopped
Mon Aug 16 23:42:36 2010
ARCH shutting down
ARC0: Archival stopped
Mon Aug 16 23:42:37 2010
Thread 1 closed at log sequence 21
Successful close of redo thread 1
Mon Aug 16 23:42:37 2010
Completed: ALTER DATABASE CLOSE NORMAL
Mon Aug 16 23:42:37 2010
ALTER DATABASE DISMOUNT
Completed: ALTER DATABASE DISMOUNT

ARCH: Archival disabled due to shutdown: 1089
Shutting down archive processes
Archiving is disabled
Archive process shutdown avoided: 0 active
ARCH: Archival disabled due to shutdown: 1089
Shutting down archive processes
Archiving is disabled
Archive process shutdown avoided: 0 active

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值