本站是 好好学java 的技术分享博客,涵盖Java后端技术、SpringBoot、微服务架构、分布式、Java面试等知 ...
正在加载今日诗词...
我的第一次坏块故障恢复经历 我的第一次坏块故障恢复经历
前几天由于单位断电了,导致一台BK*应用的开发数据库环境无法open打开,本以为借助于advise/repair failure就可以实现恢复,中间还是费了不少周折。 这算是自己第一次处理稍微比较复杂的恢复问题,以前碰见的问题都是
PMON主动调用的频率控制 PMON主动调用的频率控制
今天有一位兄弟问了一个问题, pmon清理失败process的频率是多少时间,还是只要process有失败,就清理? 以前感觉就是好像如果kill一个session之后立即执行其他操作,则会立即报错,但v$session中好像还是有这条
两个和安全相关的Oracle参数演进 两个和安全相关的Oracle参数演进
上次分享中介绍了两个和Oracle安全相关的参数,一个是o7_dictionary_accessibility,一个是remote_os_authent,比较小众的知识点,了解即可。 1.o7_dictionary_accessibilit
一种批量删除数据的方法 一种批量删除数据的方法
这两天碰见一个比较紧急的生产问题,由于还在处理中,所以暂时不能给出整体描述,但其中涉及的一个问题就是删除一张大表中的过期历史数据,针对不同的类型的表可能有不同的解决方法,比如若是按照时间做的分区表,drop partition删除分区的
SYS_CONTEXT函数返回IP地址的一些误解 SYS_CONTEXT函数返回IP地址的一些误解
上次分享中曾使用了SYS_CONTEXT函数获取ip地址,但返回值为空,当时认为其是返回ipv6的地址,所以为空,但其实这是错误的结论。虽然是一个小小的知识点,但从中可以看出Oracle对于这种内置函数的考虑非常周到,我们先看如下是返回空的
PLUSTRACE角色 PLUSTRACE角色
使用示例数据库用户HR登陆需要打印执行计划等信息的时候,提示了错误,提示很清楚了,PLUSTRACE角色未赋给HR。 查询HR所有的角色,确实缺少PLUSTRACE角色, 通过oerr工具,可以进一步查看这个错误, AUTOTRACE Op
三种批量删除PLSQL写法效率的比对 三种批量删除PLSQL写法效率的比对
我们有一个重要的旧系统,最近夜维出现了一些问题,夜间执行5小时未完成,为了不影响业务,只能早上高峰期之前,DBA手工kill夜维进程。 这一个夜维程序采用了PLSQL写的存储过程,通过数据库job定时启动执行。存储过程我很少使用,借着这次机
创建索引的两种方式比对 创建索引的两种方式比对
有一个应用,需要创建索引,创建索引一般有两种方法,一种是 CREATE INDEX ...; 一种是 CREATE INDEX ... ONLINE; 字面意思上看,一个是在线,一个是非在线,有什么不同? 1.语句执行时间的不同 创
ORA-01653,01654错误和dba_free_space视图的理解 ORA-01653,01654错误和dba_free_space视图的理解
上周,兄弟部门提出了一个问题, 描述如下, 开发库,对表X他们查询,或者DELETE的时候,经常出这个问题,  好像还与查询或者DELETE的数据量有关,是不是由于没建索引的原因,我查百度也没解决  select sum(bytes
MySQL基础入门之常用命令介绍 MySQL基础入门之常用命令介绍
mysql 是数据库管理命令 通过mysql –help来查看相关参数及使用说明 **mysql –help   ** **            #mysql数据库管理命令** **Usage: mysql [OPTIONS]
5 / 30