用SQL*Plus命令启动和关闭数据库
用SQL*Plus命令启动和关闭数据库
1.启动方式
- starup或startup open
 - startup nomount
 - startup mount
 - startup read only
 
- 
- 
三步打开数据库startup
- 启动数据库实例startup nomount
 - 装载数据库**alter database mount **
 - 打开数据库alter database mount
 
 
 - 
 - 
- 启动数据库实例
 
执行:
读取init.ora文字,启动instance,即启动SGA和后台进程,这种启动只需init.ora文件。
执行:
数据库日志归档、数据库介质恢复、使数据文件联机或脱机。然后打开控制文件,确认数据文件和联机日志文件的位置,但此时不对数据文件和日志文件进行校验检查。
- 
执行:
校验在控制文件当中所指定的数据文件、日志文件等物理文件是否是正常的
即可正常打开数据库。
 
 
另外几种打开数据库的参数
- startup read only——只读启动
 
 说明:默认方式Read write
- startup force——强制启动
 
 重启服务器实例
执行过程:
先关闭数据库,在执行正常启动数据库命令
2.关闭数据库
- shutdown normal 或 shutdown
 - shutdown immediate
 - shutdown transactional
 - shutdown abort
 
- 
不允许新用户连接
 - 
现有用户可继续工作,等待所有用户离开
 - 
关闭数据库
 - 
不允许新的用户连接
 - 
禁止所有新事物发生
 - 
等待用户回滚或提交未提交的事务
 - 
关闭数据库
 - 
不允许新的用户连接
 - 
终止所有用户连接
 - 
终止所有用户连接(注:终止会话、释放会话资源)
 - 
回滚所有未提交的事务
 - 
关闭数据库
 - 
不允许新的用户连接
 - 
终止当前所有SQL语句
 - 
立即结束例程
注:重启后回滚所有未提交的事务
 

                
            
        
浙公网安备 33010602011771号