1.正常停库流程 2.备份数据库 3.建立连接 4.增加表空间的空间 5.查看主分区表和子分区表 6.查看子分区信息 7.段级别统计信息 8.看最严重的前20个等待事件 9.看最严重的等待事件 10.看当前连接会话信息 11.最严重的前10个latch --latch cbc --个个查询 12.查
转载 2016-09-04 22:55:00
165阅读
Oracle DAB运维常用命令
转载 2022-04-19 09:24:53
436阅读
    工作已经三个多月了,也积累了很多经验,脚本是一个可以简化工作的好工具,如果能用的恰到好处,那便可以事半功倍。     对于oracle DBA的工作,除了备份恢复之外,还要懂得日常维护,如果用几个简单的脚本,可以减轻每天重复的工作量,何乐为不为呢? 1.查看表空间使用情况的脚本 usedtablespace.sql select a.
原创 2012-03-22 10:09:04
1432阅读
1点赞
 declare num number;begin select count(1) into num from user_indexes where table_name=upper('t_sale_order') and index_name=upper('sale_order_xdsj_index'); if num =0 then execute immediat...
原创 2021-08-24 19:47:42
142阅读
 declare num number;begin select count(1) into num from user_indexes where table_name=upper('t_sale_order') and index_name=upper('sale_order_xdsj_index'); if num =0 then execute immediat...
原创 2022-02-18 15:19:26
70阅读
应该对数据库的运行日志及表空间的使用情况进行监控,及早发现数据库中存在的问题。   一、Oracle中记录数据库的一些运行情况: l                数据库发生的错误,如表空间不够、出现坏块、数据库内部错误(ORA问题 检查
原创 2009-03-16 08:27:12
703阅读
为提高查询的效率而引入索引概念。索在索引记录中存有索引关键字和指向表中真正数据的指针(地址),可以存在与表不同的表空间。 索引分为:B-树索引和位图索引。 B-树索引:适合于联机事务处理系统,因为DML操作比较频繁。 位图索引:适用于数据仓库系统,因为查询较为复杂。 创建索引的原则: 1. 平衡查询和DML的需要。引虽然可以提高查询的速度,但是却降低了DML操作速度。所以在DML频繁的表
转载 精选 2010-05-16 21:50:20
436阅读
基本概念 ORACLE数据库被划分成称作为表空间的逻辑区域——形成ORACLE数据库的逻辑结构。一 个ORACLE数据库能够有一个或多个表空间,而一个表空间则对应着一个或多个物理的数据库 文件。表空间是ORACLE数据库恢复的最小单位,容纳着许多数据库实体,如表、视图、索引 、聚簇、回退段和临时段等。 每个ORACLE数据库均有SYSTEM表空间,这是数据库创建时
转载 精选 2011-12-18 00:07:14
4087阅读
ORACLE
原创 2012-11-29 16:46:14
454阅读
 一般是每天都做巡检,一般在下午。      下午,登陆上数据库:检查: 1,ps -ef |grep ora_smon|grep -v grep 查看系统监控进程(SMON),这个进程在,数据库才稳定! 2,ps -ef |grep tnslsnr |grep -v grep 查看监听在吗,监听个数。 3,检查表空间的使用率,并统计出来,昨天和
原创 2013-01-03 16:07:27
893阅读
1.启动CDB和PDB数据库SQL> select con_id,dbid,name,open_mode from v$pdbs;    CON_ID DBID NAME     OPEN_MODE---------- ---------- ------------------------------ ---------- 2 1226396
原创 2015-12-04 09:04:23
2063阅读
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInternetExplorer4 在Oracle数据库运行期间,DBA应该对数据库的运行日志及表空间的使用情况进行监控,及早发现数据库中存在的问题。 一、Oracle警告日志文件监控 Oracle在运行过程中,会在警告日志文件(alert_SID.log)中记录数据...
转载 2009-05-28 22:05:00
117阅读
2评论
通常做为DBA的我们来说,对于表的维护主要是做以下的工作 1. 增加表所在表空间的大小 我们所创建的表都是存储在表空间中的,当表空间的创建属性是自动扩展的时候,通常我们不需要人为干预,表中的数据量持续增长,会使表空间的可用空间减少,表空间会自动增长,这会带来一定的性能上的影响,表空间的自动扩展直接操作物理磁盘,将增加的表空间格式化成可用于写数据的数据块。同时也会导致数据文件疯狂增大的可能,不好
原创 2010-12-23 15:07:02
771阅读
2点赞
Oracle RAC日常基本维护命令 所有实例和服务的状态 $ srvctl status database -d orcl Instance orcl1 is running on node linux1 Instance orcl2 is running on node linux2 单个实例的状态 $ srvctl status instance -d orcl -i o
转载 精选 2011-09-25 12:16:45
1250阅读
2点赞
1评论
所有实例和服务的状态$ srvctl status database -d orclInstance orcl1 is running on node linux1Instance orcl2 is running on node linux2单个实例的状态$ srvctl status instance -d orcl -i orcl2Instance orcl2 is running on n
转载 精选 2015-01-22 15:40:24
429阅读
1.停止Standbyselect process, status from v$managed_standby; --查看备库是否在应用日志进行恢复 alter database recover managed standby database cancel; shutdown immediate;   2.切换到只读模式 -----由shutdown模式切换到只读模式-------
原创 2015-02-11 17:25:27
1679阅读
1点赞
Oracle数据库运行期间,DBA应该对数据库的运行日志及表空间的使用情况进行监控,及早发现数据库中存在的问题。 一、Oracle警告日志文件监控 Oracle在运行过程中,会在警告日志文件(alert_SID.log)中记录数据库的一些运行情况: l 数据库的启动、关闭,启动时的非缺省参数; l 数据库的重做日志切换情况,记录每次切换的时间,及如果因为检查点(c...
转载 2007-12-27 16:05:00
91阅读
2评论
Oracle数据库运行期间,DBA在运行过程中,会在警告日志文件(alert_SID.log)数据库的启动、关闭,启动时的非缺省参数; l操作没有执行完成造成不能切换,会记录不能切换的原因; l        应该定期检查日志文件,根据日志中发现的问题及时进行处理 启动参数不对 如果经常发生这样的情况
转载 精选 2009-01-07 09:12:18
1052阅读
1评论
http://space.itpub.net/?uid-26194866-action-viewspace-itemid-718352   首先要说的是,不同版本数据库提供的系统表会有不同,你可以根据数据字典查看该版本数据库所提供的表  like   this:  select   *   from&
转载 2012-03-17 14:08:10
921阅读
1、所有实例和服务的状态$ srvctl status database -d orclInstance orcl1 is running on node linux1Instance orcl2 is running on node linux22、单个实例的状态$ srvctl status instance -d orcl -i orcl2Instance orcl2 is running
原创 2013-10-29 09:53:18
409阅读
  • 1
  • 2
  • 3
  • 4
  • 5