启动:
一、Oracle数据库的四种状态
Oracle数据库有四种状态:SHUTDOWN、NOMOUNT、MOUNT、OPEN.
shutdown状态 ;= 数据库没有启动
启动数据库到 NOMOUNT 状态;=(只是启动instance实例,尚未打开控制文件)= 启动后台进程+分配了内存
启动数据库到 MOUNT 状态;=(加载控制文件)加载了 controlfile
启动数据库到 OPEN 状态;=(执行控制文件,打开数据文件和redo日志文件)
1.数据库启动到NOMOUNT 状态
该状态查询不到控制文件和数据文件
2 .数据库启动到MOUNT 状态
实例处于mount状态,控制文件、数据文件已加载可查询
3.打开数据库
在状态mount下,无法查看表,数据库open状态可以查看表。
关闭:
1.会话终止和事务终止
1.创建一个连接就是一个会话
2.一个会话可以有很多个事务
3.银行存钱需要确认,确认即commit;
开启事务 BEGIN TRANSACTION; /commit
2.immediate立即终止所有活动的会话和事务,然后关闭数据库
show immediate