为了账号安全,请及时绑定邮箱和手机立即绑定

Oracle基础-简介和服务启动

标签:
Oracle

一:实例和数据库
1 实例:一组Oracle后台进程/线程以及一个共享内存区,这些内存由同一个计算机上运行的线程/进程所共享。实例用于管理和控制数据库,是和数据库交互的媒介。
2 数据库:基于磁盘的数据文件 控制文件 日志文件 参数文件等组成的物理文件集合,为实例提供数据。
注:数据库可以由多个实例装载和打开,而实例在整个生存期中最多能装载和打开一个数据库!

二:服务启动
方式1:在window系统中:计算机--管理--服务和应用程序-服务。
只用sqlplus的话,启动OracleServiceORCL即可;要是使用PL/SQL Developer等第三方工具的话,OracleOraDb11h_home1TNSListener服务也要开启
方式2:以系统管理员身份
通过命令行的方式,Oracle启动流程
windows下:
lsnrctl start(启动监听)
oradim-startup-sid  数据库实例名
方式3:数据库实例服务启动情况乱下,使用失去了sqlplus以管理员身份管理数据库。
实例的启动分为三个部分:启动实例--加载数据库--打开数据库。
1 STARTUP NOMOUNT:
创建一个Oracle实例,不加载数据库,也不打开任何数据文件,常用于创建数据库或重建控制文件。
2 STARTUP ,MOUNT
该命令创建实例并且安装数据库,但没有打开数据库。
Oracle系统读取控制文件中关于数据文件和redo log 文件的内容,但不打开这些文件。
3 STARTUP  OPEN
先执行nomount,然后执行mount,再打开包括Redo log文件在内的所有数据文件,这种方式下可访问数据库中的数据,是常规的启动方式。
startup 后面不带任何参数,表示以open方式打开数据库。
三:关闭Oracle数据库
1: shutdown normal
正常方式关闭数据库,没有时间限制,通常使用这种方式,执行后,会阻止新用户的链接,等待当前链接用户断开连接,然后用户断开连接后立即关闭数据库。
2: shutdown immediate
立即关闭数据库,立即中断当前用户连接,立即中断当前活动事物,立刻关闭数据库。

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消