实例启动时经历3个模式:
NOMOUNT MOUNT OPEN
读取参数文件,后台进程 访问控制文件 附加数据库结构 打开数据库使其数据文件
和内存结构被启动 成功 并与这些结构进 对用户可用
行交互
用于启动实例的用户: SYSDBA,SYSOPER
启动命令:
STARTUP
(STARTUP NOMOUNT,ALTER DATABASE MOUNT,ALTER DATABASE OPEN)
STARTUP RESTRICT
(启动数据库并把它置入OPEN模式,但只给拥有RESTRICED SESSION权限的用户赋予访问权;ALTER SYSTEM DISABLE RESTRICED SESSION,以便每个用户都能连到数据库)
STARTUP FORCE
(在正常启动不管用时使用,首先异常关闭数据库,然后重新启动)
ATARTUP[NOMOUNT|MOUNT|OPEN] [SPFILE/PFILE=] [RESTRICT]
关闭命令:
SHUTDOWN NORMAL(默认)
(禁止任何新的连接被建立 数据库将等到所有连接都自动断开后开始继续关闭过程)
SHUTDOWN TRANSACTION
(禁止任何新的连接被建立,禁止启动任何新的事务,直到数据库上的所有活动事务执行完毕,所有用户连接均被断开)
SHUTDOWN IMMEDIATE
(禁止任何新的连接被建立,任何未提交的事务均被回滚,不等待用户断开连接,数据库连接被终止)
SHUTDOWN ABORT
(禁止任何新的连接被建立,当前正在运行的SQL语句均被终止,无论他们处于什么状态,未提交的工作被回滚,立即断开所有用户连接;不干净关闭)