Linux 中 Oracle 数据库启动和关闭

简介:

 有时候你需要重启Linux 上的 Oracle 数据库。

    注意先启动数据库,然后在启动数据库监听。

 a.切换为 oracle 用户身份,也可以使用 su - 将 home 和 path 都切换到 oralce 用户。

su oracle

 b.启动 Sqlplus(使用 sql 语句) 但不进行登录动作

sqlplus /nolog

 c.使用数据库管理员连接数据库

connect /as sysdba

d.启动数据库,并退出 sqlplus 命令状态

startup  //开启监听前先退出 sqlplus

exit

e.启动监听,关闭数据库

lsnrctl start  
shutdown immediate  //关闭数据库

f.startup 一些常用参数

  • 不带参数,启动数据库实例并打开数据库,以便用户使用数据库,在多数情况下,使用这种方式!
  • nomount,只启动数据库实例,但不打开数据库,在你希望创建一个新的数据库时使用,或者在你需要这样的时候使用!
  • mount,在进行数据库更名的时候采用。这个时候数据库就打开并可以使用了!

g.shutdown 一些常用参数

  • Normal 需要等待所有的用户断开连接
  • Immediate 等待用户完成当前的语句
  • Transactional 等待用户完成当前的事务
  • Abort 不做任何等待,直接关闭数据库
  • normal需要在所有连接用户断开后才执行关闭数据库任务,所以有的时候看起来好象命令没有运行一样!在执行这个命令后不允许新的连接
  • immediate在用户执行完正在执行的语句后就断开用户连接,并不允许新用户连接。
  • transactional 在拥护执行完当前事物后断开连接,并不允许新的用户连接数据库。
  • abort 执行强行断开连接并直接关闭数据库。 

 本文转自Orson博客园博客,原文链接:http://www.cnblogs.com/java-class/p/5619580.html,如需转载请自行联系原作者

相关文章
|
13天前
|
SQL Oracle 关系型数据库
【Oracle】玩转Oracle数据库(一):装上去,飞起来!
【Oracle】玩转Oracle数据库(一):装上去,飞起来!
56 7
|
1月前
|
Oracle 关系型数据库 数据库
Oracle数据库基本概念理解(3)
Oracle数据库基本概念理解(3)
18 2
|
13天前
|
SQL Oracle 关系型数据库
【Oracle】玩转Oracle数据库(七):RMAN恢复管理器
【Oracle】玩转Oracle数据库(七):RMAN恢复管理器
41 5
|
6天前
|
存储 Oracle 关系型数据库
Oracle的模式与模式对象:数据库的“城市规划师”
【4月更文挑战第19天】在Oracle数据库中,模式是用户对象的集合,相当于数据库的城市规划,包含表、视图、索引等模式对象。模式对象是数据存储结构,如表用于存储数据,视图提供不同查看角度,索引加速数据定位。良好的模式与模式对象设计关乎数据效率、安全和稳定性。规划时需考虑业务需求、性能、安全和可扩展性,以构建高效数据库环境,支持企业业务发展。
|
13天前
|
存储 SQL Oracle
【Oracle】玩转Oracle数据库(二):体系结构、存储结构与各类参数
【Oracle】玩转Oracle数据库(二):体系结构、存储结构与各类参数
35 7
|
15天前
|
负载均衡 Java 关系型数据库
linux 下amoeba实现数据库的负载均衡
linux 下amoeba实现数据库的负载均衡
13 1
|
存储 SQL Oracle
Oracle 启动与关闭
本文目录 1. 简介 2. 设置Oracle数据库手工启动 3. Oracle数据库服务说明 4. 关闭Oracle数据库
149 0
Oracle 启动与关闭
|
监控 Oracle 关系型数据库
|
Oracle 关系型数据库 网络安全
Oracle cloud control 12c 的启动与关闭
    Oracle cloud control 12c整个安装比较复杂,光是安装路径的选择,登录密码,端口号等众多个配置不免让人眼花缭乱,目不暇接。本文描述的是安装完毕后如何获取安装时设定的各类端口号,URL以及如何启动、关闭cloud control等等,供大家参考。
1164 0