Innodb plugins 的安装(三)
搞了好几天,虽然只是装了个比较老的版本,但是也算一个小的进步。 准备调整一下InnoDB的参数:# Uncomment the following if you are using InnoDB tablesinnodb_data_home_dir = /opt/mysqldata/data/inno...
Innodb plugins 的安装(二)
前面安装新版本的没有成功,暂时用老的试试: 这里使用MySQL5.1.45和InnoDB Plugin1.0.6版本安装,参考了网上的一些文章:make clean# autoreconf --force --install# libtoolize --automake --force# autom...
Innodb plugins 的安装(一)
这几天一直在尝试安装Innodb plugins,自己下了个 mysql-5.1.52.tar.gz,因为里面已经包括了,首先rm storage/innobase;然后 mv innodb_plugin mysql-5.1.52/storage/innobase; 编译MySQL的过程中提示/bin/...
innobackupex的备份与恢复
[root@testdb mysql]# innobackupex-1.5.1 --user=root --password=xxx --defaults-file=/etc/my.cnf /var/backups InnoDB ...
mysql常用的hint[转]
对于经常使用oracle的朋友可能知道,oracle的hint功能种类很多,对于优化sql语句提供了很多方法。同样,在mysql里,也有类似的hint功能。下面介绍一些常用的。强制索引 FORCE INDEX SELECT * FROM TABLE1 FORCE IN...
单节点主库、逻辑备库升级为RAC、物理备库、逻辑备库(5)
6 主备库切换 在主库执行: ALTER DATABASE ADD STANDBY LOGFILE THREAD 1 GROUP 4 ('/data/oracle/oradata/hellodb/stdlo...
单节点主库、逻辑备库升级为RAC、物理备库、逻辑备库(4)
5 建立rac phy stdby: A 参数inittestrac1.ora:(*.control_files='+DATA/testrac/controlfile/current.297.737327023'要先...
单节点主库、逻辑备库升级为RAC、物理备库、逻辑备库(3)
拷贝密码文件:cp orapwhellodb /data/oracle/product/10205/db1/dbs/ B 恢复:export ORACLE_SID=hellodbrman target /startup nomount;restore controlfile from '/data/bac...
单节点主库、逻辑备库升级为RAC、物理备库、逻辑备库(2)
3 rman 备份主库run{allocate channel d1 type disk;allocate channel d2 type disk;allocate channel d3 type disk;allocate channel d4 type disk;back...
单节点主库、逻辑备库升级为RAC、物理备库、逻辑备库(1)
最近都在搞单节点主库、逻辑备库升级为RAC、物理备库、逻辑备库,进行了很多的测试,最后升级时操作非常顺利,记录一下: 1 环境说明IPdb_n...
rac与逻辑备库不能自动建表空间,物理备库正常
1 逻辑备库不能自动建表空间切换后逻辑备库: ORA-17502: ksfdcre:4 Failed to create file +DATA/prirac/datafile/undotbs02.dbf 解决:SQL> EXEC DBMS_LOGSTDBY.SKIP('CREATE TABLESPACE', ...
逻辑备库 ORA-00600: internal error code, arguments: [krvxbpx20]
昨天在测试 rac 与 单节点的逻辑备库和单节的物理备库直接的切换,出现下面的错误: ORA-00600: internal error code, arguments: [krvxbpx20], [1], [34], [63], [16], [], [], []Thu Dec 09 21...
mysql的子查询
子查询的执行方式不同于oracle,它不会首先得到一个in 列表,然后通过这些值去进行过滤:改进方法,重写查询或者先取出列表,然后再查询。 MySQL tries to “help” the subquery bypushing a correlation i...
mysql 基于规则的执行计划(二)
上篇文章说mysql还在用基于规则的优化器,是我的误解,里面涉及到Covering Index,获取数据的方式,Cost的计算等等,总之,刚从oracle来搞mysql,两者差别还是挺大的: The STRAIGHT_JOIN keyword forces the...
mysql的Covering Index
关于Covering Index,看到为了这个而改写查询,一开始不太适应,因为oracle里本来的做法就是这样的,可能是mysql的优化器区别吧:如果你想利用Covering Index,那么就要注意SELECT方式,只SElECT必要的字段,千万...
mysql 基于规则的执行计划
oracle 里有基于规则的执行计划,不过现在很少用了。mysql里也有这种,不过看起来很弱智,还是我的错觉,明天继续: mysql> set profiling=1;Query OK, 0 rows affected (0.00 sec)mysql> SELECT * FROM tea...
Mysql Binlog 定期清除脚本(转)
清除指定的 binlog。PURGE MASTER LOGS TO ‘mysql-bin.0010′;该命令将清除 mysql-bin.0010 文件。3、清除指定日期前的 binlog。PURGE MASTER LOGS BEFORE ‘2010-08-01 00:00:00′;#清除2010年8月的binlog在 conta...
rac库与单机physical standby 之间的switchover
Rac 操作: 关闭 22 节点:SQL> select NAME ,DB_UNIQUE_NAME ,open_mode,DATABASE_ROLE,PROTECTION_MODE from v$database; NAME DB...
rac监听动态注册
今天发现一件令人困惑的事情,当端口号是 1521时可以动态注册,但是端口号改为1522后,竟然不行,好晕。 以下是1521时的配置[oracle@node1 ~]$ lsnrctl statusLSNRCTL for Linux: Version 10.2.0.1.0 - Pro...
【RAC】使用diagcollection.pl脚本打包收集诊断日志文件(转)
【RAC】使用diagcollection.pl脚本打包收集诊断日志文件在Oracle集群环境的“$ORA_CRS_HOME/bin”目录下提供了diagcollection.pl脚本,以root用户身份执行该脚本便可以完成搜集必要的诊断信息的目的。1.设置必要的...