Oracle启动与关闭数据库实例
Oracle数据库启动实例分为3个步骤:
- 启动实例
- 加载数据库
- 打开数据库
通用模式:
STARTUP [ nomount | mount | open | force ] [resetrict] [ pfile = filename ];
Oracle数据库实例在启动实例时必须读取一个初始化参数文件,以便从有关实例启动的参数配置信息。若在startup语句中没有指定pfile参数,则Oracle首先读取默认位置的服务器的初始参数文件spfile,若没有找到默认的服务器初始化参数文件,则将读取默认位置的文本初始化。
启动数据库实例到NOMOUNT模式下,
NOMOUNT模式:表示启动实例不加载数据库,通常在创建新数据库或重建控制文件时,
MOUNT模式:表示启动实例,加载数据库并保存数据库的关闭状态,通常在数据库维护时使用。
startup mount;
OPEN模式:启动实例,加载并打开数据库,这就是常规的启动模式。
startup open; 或者 startup;
FORCE模式:终止实例并重新启动数据库,这种启动模式具有一定的强制性。
Oracle关闭数据库实例也分为三个步骤:
- 关闭数据库
- 卸载数据库
- 关闭Oracle实例
NORMAL方式:正常关闭方式,如果对关闭数据库的时间没有限制,通常会使用这种方式来关闭数据库。
shutdown normal;
阻止任何用户建立新的连接
等待当前所有正在连接的用户主动断开连接
当所有的用户都断开连接后,将立即关闭数据库
TRANSACTINOAL方式:事务关闭方式,首要任 务是能够保证当前所有的活动事务都可以被提交,并在尽可能短的时间内关闭数据库。
shutdown transactional;
阻止用户建立新连接和开始新事务
等待所有活动事务提交后,再断开用户连接
当所有的活动事务提交完毕,所有的用户都断开连接后,将关闭数据库
IMMEDIATE方式:立即关闭方式,这种方式能够在尽可能短的时间内关闭数据库。
shutdown immediate;
阻止用户建立新连接和开始新事务
将未提交的活动事务回退
关闭数据库
ABORT方式:终止关闭方式,终止关闭方式具有一定的强制性和破坏性。
阻止用户建立新连接和开始新事务
取消未提交的活动事务,而不是回退
立即终止正在执行的任何SQL语句
立即关闭数据库
Oracle启动与关闭数据库实例的更多相关文章
- Oracle启动和关闭数据库
本机只安装一个数据库的情况下sqlplus / as sysdba启动数据库startup关闭数据库shutdown immediate
- Oracle11g 启动数据库实例、关闭数据库实例
Oracle11g 启动数据库实例 startup 1: nomount 模式: 描述: 该模式只会创建实例(即:创建oracle 实例的各种内存结构和 ...
- Oracle安装完成后,如何用命令行启动和关闭数据库?
Oracle安装完成后,如何用命令行启动和关闭数据库? 解答: 打开:STARTUP [FORCE] [RESTRICT] [PFILE= filename] [OPEN [RECOVER][ dat ...
- 【oracle】oracle启动和关闭步骤
前言: 首先要知道,Oracle数据库的完整启动过程是分步骤完成的,包含以下3个步骤: 启动实例-->加载数据库-->打开数据库 因为Oracle数据库启动过程中不同的阶段可以对数据库进行 ...
- 使用dbstart 和dbshut 脚本来自动化启动和关闭数据库
使用dbstart 和dbshut 脚本来自动化启动和关闭数据库:1. 登录用户root.2. 编辑你的平台的oratab 文件.打开文件/etc/oratab:文件里数据库条目为以下格式:SID:O ...
- Linux CentOS中使用SQL*Plus启动和关闭数据库
启动和关闭数据库的常用工具有三个 一.SQL*Plus 在SQL*Plus环境中,用户以SYSDBA身份连接到Oracle后,可以通过命令行方式启动或关闭数据库. 二.OEM(企业管理器) 利用OEM ...
- 用SQL*Plus命令启动和关闭数据库
用SQL*Plus命令启动和关闭数据库 1.启动方式 starup或startup open startup nomount startup mount startup read only [x] s ...
- LINUX ORACLE 启动与关闭
1.环境变量 如果没有配置环境变量的要配置哟,已配置就不用配置了! export ORACLE_BASE=/home/oracle/app export ORACLE_HOME=$ORACLE_BAS ...
- Oracle XE手动建立数据库实例
参考资料为: [Oracle XE系列之三]使用OMF方式手工创建Oracle XE数据库 - 王立夫 - 博客园http://www.cnblogs.com/opfo/p/5056122.html ...
随机推荐
- Jmeter-常用函数之__CSVRead使用
可参照:http://www.cnblogs.com/liu-ke/p/4324157.html 压测中有些参数是固定范围内的取值,或者成对出现(如登录帐号和密码),以大量用户同时登录网站为例: 1. ...
- AWS backup
shadowsocks ssserver -c /etc/shadowsocks/config.json start/stop/reset
- CSS技巧之向下箭头
思路:使用◇符号(可在输入法的软键盘找到该符号),使用定位选择位置,并隐藏溢出的上半部分细点:1.使用i标签的楷体属性把◇变大2.给i只有◇符号一半的高度,并隐藏溢出,正常显示一个向上箭头3.对s使用 ...
- Asset Catalogs
原文见这里. Asset Catalogs用于简化管理程序内用到的图片.每个asset catalog可以包含image set, App Icon, Launch Image和OS X Icon(如 ...
- python 输入一个整数,判断其是否既是3的倍数,又是5的倍数
v = int(input('请输入一个整数:')) if v % 3 == 0 and v % 5 ==0: print(v,'即是3的倍数又是5的倍数') else: print('不是3或5的倍 ...
- windows用交互式命令执行python程序
1.进入cmd命令 windows+r2.进入盘符,eg:E:3.使用dir命令查看当前文件夹下的所有目录4.使用绝对路径或者相对路径和cd命令直接进入想要到达的文件夹目录(或者使用cd命令一步一步达 ...
- Plugin 'InnoDB' registration as a STORAGE ENGINE failed
今天在安装mysql时遇到了mysql服务打不开的的情况,通过在cmd中输入MySQL --console,显示错误信息,得到如下情况. 原因是InnoDB初始化异常,也就是是说,卸载mysql的时候 ...
- Spring Cloud 微服务入门(二)--Spring Cloud 架构
Spring Cloud整体核心架构:Rest服务,在Spring Cloud配置过程中,都是遵循Rest风格规范,在Rest处理中,必不可少两个对象端:服务的提供者(provider)和服务消费者( ...
- 【若泽大数据实战第二天】Linux命令基础
Linux基本命令: 查看IP: ifconfig 或者 hostname -i(需要配置文件之后才可以使用) ipconfig(Windows) 关闭防火墙: Service iptables st ...
- 10种简单的Java性能优化
你是否正打算优化hashCode()方法?是否想要绕开正则表达式?Lukas Eder介绍了很多简单方便的性能优化小贴士以及扩展程序性能的技巧. 最近“全网域(Web Scale)”一词被炒得火热,人 ...