Oracle启动和关闭、监听服务的启动/关闭
一:sql*plus启动/关闭:
1.Sqlplus /nolog 启动sql*plus【不连接数据库的方式】
2.conn / as sysdba 以DBA的身份连接到 oracle
3.startup 启动数据库
数据库启动有三种方式及应用场景
1> 正常启动
startup [open] 启动顺序:1.启动实例【参数文件】,创建后台进程及服务
2.为实例加载数据库【控制文件】、加载数据库将打开控制文件,
获取数据库名称、数据文件的位置和名称等关于数据库物理结构的信息,为打开数据库做好准备
3.打开数据库,将数据库设置为打开状态,实例打开所有数据文件和重做日志文件
应用场景:open方式又分为非受限状态和受限状态,受限状态下:
1.执行数据导入导出
2.使用sql*loader提取外部数据
3.禁止普通用户访问数据库
4.数据库移植或者升级操作
2> startup mount 启动顺序:正常启动的 1、2步骤
应用场景:由于未打开物理数据文件,故适用于:
1.数据文件的操作
2.日志文件的操作
3.数据库恢复的操作
4.数据库的归档模式的操作
3>startup nomount 启动顺序:正常启动的 1 步骤
应用场景:由于未打开控制文件、数据文件,故适用于:
1.创建数据库、
2.重置控制文件
4.关闭数据库
正常关闭 shutdown
立即关闭 shutdown immediate
关闭事务 shutdown transactional
强行关闭 shutdown abort
二:oracle监听服务的启动/关闭:
启动:lsnrctl start
停止:lsnrctl stop
状态:lsnrctl status
非受限状态和受限状态