数据库实例:oracle用来管理数据库的一个实体,有位于服务器的内存结构和一系列服务进程组成
数据库启动和关闭的方法:
操作系统启动:控制面板\管理工具\服务
使用SQL*Plus命令
启动方式:
方法一:startup或startup open
三步打开数据库startup(启动、装载、打开)
分步:
启动数据库实例:startup nomount
装载数据库实例:alter database mount-安装启动
执行:数据库日志归档、数据库介质恢复、使数据文件联机或脱机。然后打开控制文件,确认数据文件和联机日志文件的位置,但此时不对数据文件和日志文件进行校验检查。
打开数据库:alter database open(校验控制文件制定的数据文件,日志文件物理文件是否正常,异常无法打开)
方法二:start read only(只读启动)说明:默认方式为Read write
方法三:startup force–强制启动
重启服务器实例
执行过程:先关闭数据库,再执行正常启动数据库命令
关闭数据库
1)shutdown normal或shutdown
不允许新的用户连接
现有用户可继续工作,等待所有用户离开才关闭
关闭数据库
2)shutdown immediate
不允许新的用户连接
中止所有用户连接
注:终止会话、释放会话资源
回滚(撤销操作)所有未提交事务
关闭数据库
3)shutdown transactional-禁事务关闭
不允许新的用户连接
禁止所有新事务发生
等待用户回滚或提交未提交事务
关闭数据库
4)shutdown abort-直接关闭(如同直接断电)
不允许新的用户连接
中止当前所有SQL语句
立即结束例程
注:重启后回滚所有未提交事务