运维危险操作之windows server打开或关闭windows功能
在运维工作中,最忌讳的就是重启,无论是数据库、应用还是操作系统,一旦涉及到重启,就需要考虑维护窗口,因为一旦重启,业务 必定受到影响,需要停业务,并且还要做安全防范预案。
MySQL 非常规恢复与物理备份恢复
在一金融客户的mysql故障恢复过程中,遇到了这么个问题:客户想在原地、原版本恢复数据库,可以接受少量数据丢失;简言之,就是将原来的数据目录复制过来直接使用。这种恢复对于mysql可以吗?答案是肯定的,但是有地方需要注意。
ORACLE dblink远程DB表truncat导致本地proc执行报错ORA-12012&ORA-06550&PLS-00907
ORACLE dblink远程DB相关表truncate导致本地存储过程执行报错ORA-12012&ORA-06550&PLS-00907
JAVA JDBC连接打开不及时关闭导致Oracle报错ORA-00020&ORA12516
JAVA web项目JDBC连接池配置过大,或者JAVA数据源JDBC连接类编写不规范,打开链接不及时关闭,会导致数据库进程数超过最大值而拒绝新连接。
ORACLE RAC TO RAC DG搭建过程中可能遇到的问题
ORACLE RAC TO RAC DG搭建过程中可能遇到的问题
ORACLE 数据泵expdp莫名其妙的报错ORA-31693&ORA-19502&ORA-27063
ORACLE 数据泵expdp莫名其妙的报错ORA-31693&ORA-19502&ORA-27063
mysql的mysql.event和information_schema.events
mysql的mysql.event和information_schema.events记录不一致问题研究
Oracle的SCN显示问题
近期遇到一个Oracle数据库,查询SCN时sqlplus以科学表示法显示。
JAVA TOMCAT域名解析配置
最近,帮朋友弄网站域名解析的事情。网站使用的是云服务器,在域名配置过程中遇到了很多问题。
ORACLE 表char字段混合存储数字和字母类似数据时按数字的where条件查询报错ORA-01722
ORACLE 数据库,创建有char字段列的数据表:create table tbl_c (id char(1)); 对该表插入字符'1'、数字2,执行查询: select * from tbl_c;SQL语句能够正常执行, select * from tbl_c where id=1;SQL语句能够执行; 表中插入字符'A’, select * from tbl_c;SQL语句能够执行,但是数字2查询不出来, select * from tbl_c where id=1;SQL语句查询时报错 ORA-01722: invalid number 删除插入的字符数据'A'后,查询恢复正常;
ORACLE RAC 两节点db_32k_cache_size设置不当导致表truncate失败之ORA-00379
最近,按照客户要求,2018年12月份将一个系统的oracle rac数据库的2节点剔除,2019年1月份又将2节点加入集群;但是,没有注意到db_32k_cache_size参数设置,导致业务执行truncate的时候惨遭失败,报错ORA-00379:no free buffers available in buffer pool DEFAULT for block size 32k。
ORACLE 数据库服务器业务高峰期高危动作之IOSCAN(HPUNIX)
临近年关,各个数据库相关的维护都想获取最新的服务器状态,客户一hpunix系统出现点问题,表现为sar、iostat会被卡住,ioscan执行会使得数据库log buffer 写redo堵塞,导致log file sync等待,会话飙升。