SHUTDOWN
1.SHUTDOWN NORMAL(缺省值):
不允许新的连接、等待会话结束、等待事务结束、做一个检查点并关闭数据文件。启动时不需要实例恢复。
2.SHUTDOWN TRANSACTIONAL:
不允许新的连接、不等待会话结束、等待事务结束、做一个检查点并关闭数据文件。启动时不需要实例恢复。
3.SHUTDOWN IMMEDIATE:
不允许新的连接、不等待会话结束、不等待事务结束、做一个检查点并关闭数据文件。没有结束的事务是自动rollback的。启动时不需要实例恢复。
4.SHUTDOWN ABORT:
不允许新的连接、不等待会话结束、不等待事务结束、不做检查点且没有关闭数据文件。启动时自动进行实例恢复。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
STARTUP
1.STARTUP NOMOUNT:
不装入数据库而启动例程。一般是在数据库才创建时才可以这样做。
2.STARTUP MOUNT :
启动例程并加载数据库但不打开数据库。仅仅给DBA进行管理操作,不允许数据库的用户访问。
3.STARTUP OPEN(缺省值):
启动例程,加载数据库,打开数据库。这种模式允许任何有效用户连接到数据库并执行典型的数据库访问操作。
4.STARTUP RESTRICT:
用户可以在严格的模式下启动例程并装入数据库。只允许具有RESTRICTED SESSION权限的用户访问数据库。
5.STARTUP FORCE:
强行启动例程,如果一个例程正在启动,则STARTUP FORCE 重新启动。
6.STARTUP RECOVER:
启动例程,开始介质恢复。
7.STARTUP PFILE=参数文件名
带初始化参数文件的启动方式 , 先读取参数文件,再按参数文件中的设置启动数据库。
8、STARTUP 独占和共享
独占启动的选项是exclusive,表示只允许一个例程使用该数据库;共享启动的参数是shared,表示允许多个例程并行使用该数据库,即将数据库装入多个现场。