Oracle备库丢失数据文件导致复制进程异常
昨天刚增量恢复完的那套库,发现原来是备库的数据文件丢失了几个,导致复制进程异常,而不是因为主库归档被删除的原因在备库开启复制:SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION;Database altered.命令执行成功,但是alter日志报错:Wed Apr 01 17:57:35 2015ALTER DATABASE ...
rman增量恢复DG备库出现GAP的情况
主库归档被意外删除,备库复制出现问题,alter日志如下:Wed Apr 01 10:16:15 2015Media Recovery Log /tol/archivelog/1_587399_798641496.arcError opening /tol/archivelog/1_587399_798641496.arcAttempting refetchMedia Recovery Waiting for thread 1 sequence 587399Fetching gap sequence in thread 1, gap ...
mysqldump: Got error: 1356: View 'goolen.v_dbstatus' references invalid
一网友使用mysqldump导出数据的时候,由于试图引用的表被drop,导出过程出现问题,模拟如下:[root@goolen ~]# mysqldump -uroot -pxxx goolen > goolen.sql mysqldump: Got error: 1356: View 'goolen.v_dbstatus' references invalid table(s) or column(s) or functi...
启动apache报错httpd: apr_sockaddr_info_get() failed for goolen
编译玩apache启动的时候报错如下:[root@goolen httpd-2.2.19]# /usr/local/apache/bin/apachectl starthttpd: apr_sockaddr_info_get() failed for goolenhttpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName解决:[root@goolen httpd-2.2.19]# vim /et...
PHP编译报错error: libjpeg.(a|so) not found.
编译PHP时报错:[root@goolen php-5.3.6]# ./configure -prefix=/usr/local/php --enable-cgi -with-mysql=/tol/mysql/home/ --with-config-file-path=/usr/local/php/etc --with-pdo-mysql=/tol/mysql/home/bin/mysql --with-mysqli=/tol/mysql/home/bin/mysql_config --enable-zip --enable-sqlite-utf8 --enable-socket...
Python升级后yum报错No module named yum
python升级后使用yum出现问题[root@goolen ~]# python --versionPython 2.7.2[root@goolen ~]# yum -y install python-develThere was a problem importing one of the Python modulesrequired to run yum. The error leading to this problem was: No module named yumPlease install a package whi...
Lepus监控-WEB管理台安装
复制PHP文件夹里的文件到Apache对应的网站虚拟目录# cp -rf php/* /home/wwwroot/lepus/打开application\config\database.php文件,修改PHP连接监控服务器的数据库信息$db['default']['hostname'] = 'localhost';$db['default']['username'] = 'lepus';$db['default']['password'] = 'xxxxxx';$d...
Lepus监控-采集器安装
1)上传软件包到监控机服务器并解压缩软件到系统# unzip Lepus.zip 2).在监控机创建监控数据库,并授权。mysql> create database lepus default character set utf8;Query OK, 1 row affected (0.04 sec)mysql> grant select,insert,update,delete,create on lepus.* to 'lepus'@'localhost' identifi...
Lepus监控-python基础模块安装
[root@goolen goolen]# python --versionPython 2.6.6[root@goolen goolen]# wget http://www.mtop.cc/software/MySQLdb-python.zip --2015-03-26 17:45:54-- http://www.mtop.cc/software/MySQLdb-python.zip正在解析主机 www.mtop.cc... 219.234.6.180正在连接 www.mtop.cc|219.234.6.180|:80... 已连接...
ERROR 1827 (HY000): The password hash doesn't have the expected format
在执行grant操作的时候,报错ERROR 1827mysql> grant all privileges on goolen.* to root@'%' identified by '123456';ERROR 1827 (HY000): The password hash doesn't have the expected format. Check if the correct password algorithm is being used with the PASSWORD() function.mysql> select version();+---...
表上无索引导致MySQL备库复制延迟
早上发现一套内网mysql库主备复制延迟很大mysql> show slave status\G*************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Mas...
密码包含特殊字符导致exp导出报ORA-12154
群里的一哥们在用exp导出的数据时候,提示ORA-12154错误虽然密码被涂了鸦,但是还是被我们的吉祥大神一眼看出来了,密码里包含了#@!~这些特殊字符有特殊字符就需要转义一下,windows下可以用"""password"""来转义,也可以用如下的方法:改完密码后导另外的错:这次也还是吉祥大神眼神好,一眼就看出问题所在,wi...
ORA-00932: inconsistent datatypes: expected - got -
早上帮一群友调试一个过程,开始报错如下:让他提供了代码,大致看了一遍,简单模拟一下:SQL> drop table goolen;Table dropped.SQL> create table goolen as select object_id id,object_name name from dba_objects where rownum declare 2 ty...
max_binlog_cache_size设置过小导致ogg的rep进程ABENDING
有一套oracle-mysql的ogg同步系统,今天发现数据没有同步成功,检查源端没有问题接着检查目标端发现rep1进程处于ABENDED 非正常状态查看错误日志发现如下内容:2015-01-20 17:07:36 ERROR OGG-01172 Oracle GoldenGate Delivery for MySQL, rep1.prm: Discard file (/tol/ogg/dirrpt/rep4.dsc...
模拟ORA-00942错误引起的ORA-600(16500)
早上群里的一哥们说要删除一个表的数据的时候报错ORA-00942: table or view does not exist,但是select查询的时候,却能查出数据,SQL> select count(*) from emp; COUNT(*)---------- 13SQL> delete emp;delete emp *ERROR at line 1:ORA-00942: t...
ORA-04043: 对象 SUSPEND_INCOME 不存在
刚刚开发找我说,要删除一个过程的时候报错ORA-04043: 对象 SUSPEND_INCOME 不存在不管用工具还是直接用drop命令,删除都报这个错,但是用工具能够看到这个过程第一感觉就是大小写的问题,问了下过程名称,用PL/SQL连进去查了一下,果然是大小写的问题创建语句如下:CREATE OR REPLACE PROCEDURE "suspend_income"。...
使用with as优化SQL
开发人员丢来一个sql,说是这个SQL跑了半个多小时了,还没有出结果,让优化优化以下SQL涉及的表已经改过名字先来看一下这个SQL的执行计划SQL> set lines 120 pagesize 999SQL> explain plan for select o.id ,o.user_id , o.amount , o.ordertime ,o.paytime 2 from goolen o 3  ...
ORA-14402: updating partition key column would cause a partition change
由上一个分区表的问题,引出了另外一个问题ORA-14402在update更新分区表的分区键的值的时候,需要开启row movement功能,否则会报错SQL> update par_goolen set created=sysdate where created < sysdate -365;update par_goolen set created=sysdate where created < sysdate -365 *ERROR ...
ORA-14400: inserted partition key does not map to any partition
小叶同学的问题又来了,创建了一个分区表,insert数据的时候报错ORA-14400我根据他的sql模拟了一下这个错误:建表:SQL> create table par_goolen 2 ( 3 owner varchar2(30), 4 object_name varchar2(128), 5 created date 6 ) 7  ...
测试percona-data-recovery-tool是否能恢复被truncate的数据
版本:mysql> select version();+-------------------------------------------+| version() |+-------------------------------------------+| 5.6.22-enterprise-commercial-advanced-log |+---...