oracle实力的维护

实例由内存和后台进程组成

实例是访问数据库的方法

初始化参数控制实例的行为

一个实例只能连接一个数据库

启动实例不需要数据库

产品安装好

有初始化参数文件

就可以启动实例

与是否存在数据库无关

实例内的内存叫sga

system global area (sga)

也可以理解为shared  global area

查看sga

进入高级帐号

conn / as sysdba

select * from v$sga;

show sga

sga是全局共享的

大小由初始化参数文件控制

 

后台进程是实例和数据库的联系纽带

分为核心进程和非核心进程

当前后台进程的查看

SQL> select name,description from  v$bgprocess where paddr<>'00';

NAME  DESCRIPTION
----- ----------------------------------------------------------------
PMON  process cleanup
PSP0  process spawner 0
MMAN  Memory Manager
DBW0  db writer process 0
ARC0  Archival Process 0
ARC1  Archival Process 1
ARC2  Archival Process 2
LGWR  Redo etc.
CKPT  checkpoint
SMON  System Monitor Process
RECO  distributed recovery
CJQ0  Job Queue Coordinator
QMNC  AQ Coordinator
MMON  Manageability Monitor Process
MMNL  Manageability Monitor Process 2

已选择15行。

核心进程,必须存在,有一个终止,所有数据库进程全部终止

 

非核心进程

完成数据库的额外功能

归档

调度作业

共享server

database writer(DBWn)数据库写进程

将数据库的变化写入到文件

最多20个

DBW0-DBW9    DBWa-DBWj

应该和cpu的个数对应

由参数DB_WRITER_PROCESSES描述

因为dbwr 是哪里来的数据写回到那里,所以可以多个进程一起工作。

Log writer (LGWR)日志写进程

将日志缓冲写入到磁盘的日志文件

只有一个,因为日志写是顺序写,所以一个就可以了 ,因为是顺序写所以也不能为多个。

checkpoint (CKPT)检查点进程

存盘点

触发dbwn,写赃数据块

更新数据文件头 ,更新控制文件

 

system monitor(SMON)系统监测进程

实例崩溃时进行自动恢复

清除作废的排序临时段

process  monitor  (PMON)进程监测进程

清除死进程

重新启动部分进程

监听的自动注册

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25607042/viewspace-691231/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/25607042/viewspace-691231/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Oracle日程维护是指在Oracle数据库系统中对日程进行管理和维护的操作和策略。它是数据库管理员(DBA)的重要工作之一,旨在确保数据库系统的稳定和高效运行。 首先,日程维护包括监控数据库性能和健康状况。管理员需要定期检查数据库的各项指标,如CPU利用率、内存使用情况、磁盘空间利用率等,以确保系统运行在可接受的范围内。同时,还需要监控数据库的响应时间和峰值负载,及时调整配置和资源分配,以避免系统过载和性能下降。 其次,日程维护包括备份和恢复策略的规划和执行。管理员需要制定合理的备份计划,包括全量备份和增量备份,并定期进行备份操作,以保护数据库的数据安全。同时,还需要测试和验证备份的可用性和完整性,并制定有效的恢复策略,以应对突发情况和数据丢失风险。 此外,日程维护还包括数据库更新和升级的管理。管理员需要及时了解和评估Oracle官方发布的新版本和补丁,并根据实际情况决定是否升级数据库。在升级过程中,还需要安排测试和验证环节,以确保新版本或补丁的兼容性和稳定性。 最后,日程维护还包括监控和解决数据库错误和故障。管理员需要及时响应并处理数据库异常和错误,诊断和修复故障,确保数据库的连续可用性和稳定性。 综上所述,Oracle日程维护数据库管理员的重要工作之一,它涉及到数据库性能监控、备份和恢复策略、升级管理以及故障处理等方面。通过有效的维护措施,可以保证数据库系统的高可用性和稳定性,提高业务应用的运行效率和数据安全。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值