随笔分类 -  日常运维及测试

摘要:一直以来经验告诉我们,创建索引需要加online? 为啥? 总结: 1.创建索引不加online, 表有dml操作未结束事务,创建索引失败; 2.创建索引不加online,在建索引的过程中,业务对表有dml操作,业务将被阻塞tm锁无法申请这个资源【大表建索引影响更大】; 3.创建索引使用online 阅读全文
posted @ 2020-04-20 11:14 绿茶有点甜 阅读(943) 评论(0) 推荐(0)
摘要:疑问?1.数据库出现性能问题,在追查过程中定位到执行SQL所在Session对应的MACHINE机器,但是无法定位到问题机器IP地址?2.如何查询客户端IP地址信息 两种方式 1.创建触发器,登陆的session信息自动记录到一个表中,后续可以根据表的信息得到登陆的IP地址 create table 阅读全文
posted @ 2020-01-20 14:55 绿茶有点甜 阅读(655) 评论(0) 推荐(0)
摘要:SQL>select owner,object_name,object_type from dba_objects where object_name='V$SORT_USAGE'; OWNER OBJECT_NAME OBJECT_TYPE PUBLIC V$SORT_USAGE SYNONYM 阅读全文
posted @ 2020-01-14 10:42 绿茶有点甜 阅读(445) 评论(0) 推荐(0)
摘要:问题 GET_DDL oracle间隔分区表,无法得到插入新数据后,产生的新的分区信息。 参考 “ DBMS_METADATA.GET_DDL”不显示间隔分区表和索引的新创建的间隔分区(文档ID 1491820.1) 详细信息 SYMPTOMS "DBMS_METADATA.GET_DDL" Doe 阅读全文
posted @ 2020-01-14 10:41 绿茶有点甜 阅读(388) 评论(0) 推荐(0)
摘要:分区表的什么操作会导致索引失效 Why index became invalid? (Doc ID 1576700.1) APPLIES TO: Oracle Database - Enterprise Edition - Version 11.2.0.2 and later GOAL Indexe 阅读全文
posted @ 2020-01-14 10:14 绿茶有点甜 阅读(932) 评论(0) 推荐(0)
摘要:Oracle有个存储过程,通过在线重定义,可以实现业务表,与临时表进行转换,并且不影响业务的情况下(实际还是存在影响)。 本篇文档根据操作后,进行精简,重点描述操作步骤,减少操作遇到问题的可能性。 一 实施流程 1)前期调研,查询表及相关对象大小,临时表分区创建语法,后期分区表相关索引创建及维护测试 阅读全文
posted @ 2019-12-05 15:08 绿茶有点甜 阅读(1268) 评论(0) 推荐(3)
摘要:Job定时删除数据 需求:对一个表,每天删除一月前的历史数据 思路 1.编写SQL,删除一月前的历史数据,使用函数取值 2.测试JOB创建,查询,维护,管理 3.测试布置job,满足效果 ***测试数据准备 select dbms_metadata.get_ddl('TABLE','xxx','IMAGE_APP') ddl_text from dual DDL_TEXT create table 阅读全文
posted @ 2019-11-27 13:50 绿茶有点甜 阅读(735) 评论(0) 推荐(0)
摘要:目的,有一个清理数据的需求,需要删除历史的一个分区所有记录信息,但是存在主键global索引,如何更好的维护。 如下测试流程一 提前创建好一个已时间created 字段作为分区键的范围分区表 阅读全文
posted @ 2019-11-25 20:00 绿茶有点甜 阅读(1796) 评论(0) 推荐(0)
摘要:测试目标: 客户需求,一套11.2.0.4环境下,4G大表,添加一个字段。 本次测试从,时间消耗,锁申请级别,以及字段是否添加默认值,数据真实存储进行测试; 测试流程: 一.创建测试表 SQL> drop table a purge; Table dropped. SQL> create table 阅读全文
posted @ 2019-11-11 19:12 绿茶有点甜 阅读(1419) 评论(0) 推荐(0)
摘要:一、需求 配合开发人员,对业务临时表进行分区改造(业务认为的临时表,只需要保留近一月数据,并非oracle临时表类型) 二、如下记录完整过程 insert into TS_tmp select * from TS_PM where time_key='20191001';insert into TS 阅读全文
posted @ 2019-10-16 16:09 绿茶有点甜 阅读(776) 评论(0) 推荐(0)
摘要:客户提出导入报错 一、报错如下 二、匹配MOS 阅读全文
posted @ 2019-10-15 11:03 绿茶有点甜 阅读(1260) 评论(0) 推荐(0)
摘要:How to force a log switch (文档 ID 2320185.1)There are cases when your DB activity is not significant so the number of redo log switches is very small o 阅读全文
posted @ 2019-08-19 16:30 绿茶有点甜 阅读(635) 评论(0) 推荐(0)
摘要:模拟开发人员需求,可以杀死其它阻塞自己的会话1.能有查询阻塞会话确认的权限SQL> grant select on v_$session to testa;SQL> grant select on v_$sql to testa;SQL> select sid,serial#,username,sq 阅读全文
posted @ 2019-08-04 09:09 绿茶有点甜 阅读(407) 评论(0) 推荐(0)
摘要:使用UTF8字符集存储中文生僻字 一、相关学习BLOG 二、需求详情:客户提出,关于氮卓斯汀变更为氮䓬斯汀,系统出现乱码问题产生问题的原因为:oracle数据库字符集为:ZHS16GBK,对于部分生僻字是无法正常保存的。 三、客户提出的解决方案:1. 修改数据库字符集为:UTF-8。此方法需对ora 阅读全文
posted @ 2019-06-26 14:54 绿茶有点甜 阅读(6562) 评论(0) 推荐(0)
摘要:需求 一个用户下三个表,开发人员不定时进行rename表名称,create原表名称 as old_table 插入少量数据,另一个业务用户需要访问该表,由于表名称rename导致经常需要手工授权。 需求转型12.1,新创建的表,自动给开发用户进行授权,由于用户很多,因此新表对角色进行授权。 一、模拟 阅读全文
posted @ 2019-06-26 10:54 绿茶有点甜 阅读(353) 评论(0) 推荐(0)
摘要:对于Oracle db 外键约束,存在清理父表记录,可能会影响子表的现象,对于约束禁用,进行测试,禁用约束有两个参数选项 novalidate or validate 禁用约束语法测试 1.禁用启用使用默认 SQL> insert into emp(empno,deptno) values(1221,88); insert into emp(empno,deptno) values(1221... 阅读全文
posted @ 2019-06-17 15:23 绿茶有点甜 阅读(360) 评论(0) 推荐(0)
摘要:一、需求说明 Oracle数据库中存在定时JOB,自动执行收集统计信息的程序。但是对于7*24小时系统来说,Oracle配置的定时收集时间不太合理,需要人为调整。本篇博客就是基于这种需求,调整JOB采样的时间及终止时间。 思路:查询现有的默认收集统计信息的策略,对它进行调整,调整后进行检查修改有效, 阅读全文
posted @ 2019-06-11 15:11 绿茶有点甜 阅读(366) 评论(0) 推荐(0)
摘要:需求:Oracle Rac 数据库,存在两节点,时间比当前时间早5分钟,因此需要调整系统时间。 思路:对于Oracle Rac数据库来说,修改系统时间,需要关闭集群crs资源,再调整系统时间即可。 时间13:00 北京时间13:20 时间13:59 服务器时间13:35,关闭crs 修改为北京时间1 阅读全文
posted @ 2019-03-27 21:06 绿茶有点甜 阅读(410) 评论(0) 推荐(0)
摘要:客户安装12.2 db,重启库,提示过期参数报错ORA,需要一个好的解释说明。 ORA报错解释 SQL>查询数据库中存在的过期参数 ORA-32004只是提示作用,当出现低版本已废弃的参数时,数据库启动均会报此ORA,可以忽略。 阅读全文
posted @ 2019-03-12 09:08 绿茶有点甜 阅读(622) 评论(0) 推荐(0)
摘要:oracle 监听日志配置文件,大于4G,不在增加,因此需要手工清理。 单实例环境下监听日志存储在Oracle目录下,RAC环境下监听日志存储在Grid用户下。 本次使用Oracle单实例测试清理,本质情况相同(RAC使用Grid用户操作,情况相同) [ora122@enmodb1 ~]$ lsnr 阅读全文
posted @ 2019-03-08 09:45 绿茶有点甜 阅读(878) 评论(0) 推荐(0)