摘要:主备切换在备库startup时出现归档路径没写到spfile里...注意:修改参数时最好带上scope=spfile或scope=both,以免重启出现异常。SQL> startup mountORA-16032: parameter LOG_ARCHIVE_DEST_1 destination s 阅读全文
posted @ 2019-11-08 20:30 ritchy 阅读 (18) 评论 (0) 编辑
摘要:以后改行了或老了回头看看,我曾经会这些,也是件愉快的事 【备份】--创建目录[oracle@test20 backup]$ mkdir -p /home/oracle/backup--备份脚本[oracle@test20 backup]$ cat backup2.sh#!/bin/bashsourc 阅读全文
posted @ 2019-11-08 20:08 ritchy 阅读 (6) 评论 (0) 编辑
摘要:[root@test153 ~]# /usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql_data1 /usr/local/mysql/bin/my 阅读全文
posted @ 2019-11-05 16:30 ritchy 阅读 (10) 评论 (0) 编辑
摘要:VMware vSphere克隆异常/dev/sda2:UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.(i.e.,without -a or -p options)[FAILED]***An error occurred during the file sy 阅读全文
posted @ 2019-11-05 16:22 ritchy 阅读 (19) 评论 (0) 编辑
摘要:系统中总会不断产生一些文件,比如日志文件,不一定会用到也不会自动删除,这时候就需要手动删除,当然也可以转存到其他目录下。不好找的时候可以用find模糊查找,加个job定时任务自动执行定期删除文件1、添加脚本[root@rac1 ~]#cat /root/moni/rmaudit.sh#00 13 * 阅读全文
posted @ 2019-11-04 15:29 ritchy 阅读 (5) 评论 (0) 编辑
摘要:http://www.ruanyifeng.com/blog/2011/10/dennis_ritchie.html 作者: 阮一峰 日期: 2011年10月25日 日期: 2011年10月25日 大师去世以后,财新网约我写一篇纪念文章。 现在文章已经发表了,我可以把原稿贴出来了。 丹尼斯•里奇对人 阅读全文
posted @ 2019-11-04 14:58 ritchy 阅读 (6) 评论 (0) 编辑
摘要:每个人都会有负面情绪,生气是常有的事情,但是有时候因为生气导致一系列的麻烦则是我们需要避免的。 心理学上曾提及过踢猫效应即负面情绪带来恶性循环:某公司董事长为了重整公司一切事务,许诺自己将早到晚回。事出突然,有一次,他看报看得太入迷以至忘了时间,为了不迟到,他在公路上超速驾驶,结果被警察开了罚单,最 阅读全文
posted @ 2019-10-31 23:44 ritchy 阅读 (11) 评论 (0) 编辑
摘要:ERROR 1366 (HY000): Incorrect string value: '\xE9\x83\x91\xE5\xB7\x9E' for column 'aa' at row 1创建表之后不能插入中文字符?为啥呢?了解字符集的重要性。它必须在建库之前要确定好,恢复备份时也需要注意 mys 阅读全文
posted @ 2019-10-30 19:30 ritchy 阅读 (19) 评论 (0) 编辑
摘要:mysql> show slave status \G Slave_IO_Running: No Slave_SQL_Running: Yes Master_SSL_Verify_Server_Cert: No Last_IO_Errno: 1236 Last_IO_Error: Got fatal 阅读全文
posted @ 2019-10-30 17:24 ritchy 阅读 (6) 评论 (0) 编辑
摘要:【问题】mysql从5.6升级到5.7后出现:插入数据和修改数据时出错Caused by: com.ibatis.common.jdbc.exception.NestedSQLException: The error occurred while applying a parameter map. 阅读全文
posted @ 2019-10-29 11:58 ritchy 阅读 (42) 评论 (0) 编辑
摘要:[oot@cent65 bin]# service mysqld startStarting MySQL.2019-10-28T15:56:47.786960Z mysqld_safe error: log-error set to '/data/log/mysqld.log', however f 阅读全文
posted @ 2019-10-29 00:55 ritchy 阅读 (35) 评论 (0) 编辑
摘要:修改密码报异常mysql> update user set password=password("y1jhcfzX!") where user="root"; 异常[root@ddtest-mysql01 ~]# mysql -uroot -pEnter password: ERROR 1045 ( 阅读全文
posted @ 2019-10-28 17:05 ritchy 阅读 (28) 评论 (0) 编辑
摘要:步骤: 1)下载wget yum install -y wget 2)备份默认的yummv /etc/yum.repos.d /etc/yum.repos.d.backup 3)设置新的yum目录mkdir /etc/yum.repos.d 4)下载阿里yum配置到该目录中wget -O /etc/ 阅读全文
posted @ 2019-10-27 15:27 ritchy 阅读 (20) 评论 (0) 编辑
摘要:用惯了VM换BOX还是有点不大一样的,比如复制 我用了2个网卡,所以看起来麻烦了一次 注释了UUID 应该有更好的办法来操作,下面的看起来有点啰嗦,先凑合着这样弄。。。 1、关机 2、复制 3、改名称、新建路径、MAC 4、完全复制 5、等待 6、启动NEW机器 产生eth2和eth3两块新网卡,准 阅读全文
posted @ 2019-10-27 02:43 ritchy 阅读 (14) 评论 (0) 编辑
摘要:主备库的切换主要在两种情况下切换,Switchover和Failover,这两种切换都需要手工执行完成,不建议自动执行。主库端 192.168.411.20备库端 192.168.411.221 一是Switchover(计划中的切换,不会丢失数据)二是Failover(当主库出现故障的时候需要主备 阅读全文
posted @ 2019-10-25 18:20 ritchy 阅读 (13) 评论 (0) 编辑
摘要:脚本里面没有把同步时间写进去,这个写在最前面yum install -y ntp ntpdatecp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 执行下列语句之前,请详细了解ntp和ntpdate的区别,由于我这里是测试环境,所以ntpda 阅读全文
posted @ 2019-10-24 17:54 ritchy 阅读 (10) 评论 (0) 编辑
摘要:--查表空间使用率情况(含临时表空间)SELECT D.TABLESPACE_NAME "Name", D.STATUS "Status", TO_CHAR(NVL(A.BYTES / 1024 / 1024, 0), '99,999,990.90') "Size (M)", TO_CHAR(NVL 阅读全文
posted @ 2019-10-22 14:57 ritchy 阅读 (6) 评论 (0) 编辑
摘要:今天在检查oracle rac集群时,突然才发现服务器的根目录下面占用了很多空间,照道理不应该出现这种情况,初步猜想可能是哪个日志或跟踪文件太大导致。切换到跟目录,使用du -sh *来一层一层查看到底是哪个文件占用了这么多空间,最后定位到目录/u01/app/11.2.0/grid/crf/db/ 阅读全文
posted @ 2019-10-15 12:17 ritchy 阅读 (42) 评论 (0) 编辑
摘要:MongoDB 更类似 MySQL,支持字段索引、游标操作,其优势在于查询功能比较强大,擅长查询 JSON 数据,能存储海量数据,但是不支持事务。Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,支持多种类型的数据结构,可用作数据库,高速缓存和消息队列代理。1、内存管理机制Redis 阅读全文
posted @ 2019-10-15 11:56 ritchy 阅读 (35) 评论 (0) 编辑
摘要:转自 https://blog.csdn.net/ashic/article/details/75645479 以下是MHA(masterha_manager)在监控和故障切换上的基本流程 验证复制配置和识别当前主库 通过连接配置文件中描述的所有主机来识别当前主库.你不必手动指明那个主句是主库,MH 阅读全文
posted @ 2019-10-11 16:57 ritchy 阅读 (10) 评论 (0) 编辑
摘要:https://www.jb51.net/article/52269.htm注:本文译自《Oracle Data Guard 11g Handbook》 Page 78 – Page 88这篇文章主要介绍了Oracle 11g Dataguard参数详解,包含了独立参数、主库参数、备库参数的详细说明 阅读全文
posted @ 2019-09-19 14:40 ritchy 阅读 (93) 评论 (0) 编辑
摘要:1. 通过dbms_xplan.display_cursor查看指定sql都有哪些执行计划 SQL> select * from table(dbms_xplan.display_cursor('&sql_id',null,'TYPICAL PEEKED_BINDS')); 2. 查询该sql的历史 阅读全文
posted @ 2019-09-10 11:23 ritchy 阅读 (69) 评论 (0) 编辑
摘要:Oracle GoldenGate常用参数详解http://blog.itpub.net/28389881/viewspace-2564461/ 阅读全文
posted @ 2019-09-02 10:45 ritchy 阅读 (27) 评论 (0) 编辑
摘要:grid设置环境变量后可以在任意目录下执行,如root没设置的话需要带绝对路径export ORACLE_HOME=/u01/app/11.2.0/gridexport PATH=$ORACLE_HOME/bin:$PATH--/u01/app/11.2.0/grid/bin/crsctl或srvc 阅读全文
posted @ 2019-08-28 18:19 ritchy 阅读 (121) 评论 (0) 编辑
摘要:【vmstat】Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、CPU活动进行监控。是对系统的整体情况进行统计,不足之处是无法对某个进程进行深入分析.分页存取页面交换最近经常使用合理规划设计内存使用 虚拟内存原理:调页paging和交换swa 阅读全文
posted @ 2019-08-27 16:18 ritchy 阅读 (51) 评论 (0) 编辑
摘要:tree命令,是大小写敏感的。常用的是:1.tree -C 颜色显示 2.tree -f 显示文件全路径ls -R也可以显示树结构,但没上面 清晰 3.tree -L n n 是数字,表示显示几层 4.tree -P *.pl 只显示文件目录和*.pl的perl文件。 5.tree -F 显示目录后 阅读全文
posted @ 2019-08-22 15:45 ritchy 阅读 (27) 评论 (0) 编辑
摘要:跟单实例多少有点区别ORACLE 11g RAC 两节点第一步 查看字符集PRIMARY-SYS@mydb2>select userenv('language') from dual; USERENV('LANGUAGE') AMERICAN_AMERICA.AL32UTF8/*也可以通过下面几种方 阅读全文
posted @ 2019-08-21 18:08 ritchy 阅读 (55) 评论 (0) 编辑
摘要:架构技术及架构要素总结【转】 https://www.cnblogs.com/dayang12525/p/11130572.html 日后学习 阅读全文
posted @ 2019-08-21 17:05 ritchy 阅读 (19) 评论 (0) 编辑
摘要:重启RAC时发现32004,后来才发现DG已经不存在了standby_archive_dest还在生效中,而background_dump_dest和user_dump_dest并没在pfile中出现,最后注释了standby_archive_destOK了纠结了一段时间,遇到问题多尝试一下是必要的 阅读全文
posted @ 2019-08-20 11:11 ritchy 阅读 (54) 评论 (0) 编辑
摘要:以下大部分都在STANDBY执行,主库执行(两次)的会提示 【STANDBY read write方式打开测试】检查standby状态SQL> SELECT NAME,DATABASE_ROLE,OPEN_MODE,SWITCHOVER_STATUS FROM V$DATABASE; NAME DA 阅读全文
posted @ 2019-08-15 11:47 ritchy 阅读 (53) 评论 (0) 编辑
摘要:10分钟搞懂:亿级用户的分布式数据存储解决方案https://www.cnblogs.com/lagou/p/11011682.html 阅读全文
posted @ 2019-08-05 11:53 ritchy 阅读 (108) 评论 (0) 编辑
摘要://2019/7/31 18:41:14掐指一算应该resore完了呀,是不是天热想罢工?不过已经差不多30个小时了无意间一查 tail -500f /var/log/messages 发现有些“more than 120 seconds|hung_task_timeout_secs”,还有写ker 阅读全文
posted @ 2019-08-01 18:33 ritchy 阅读 (60) 评论 (0) 编辑
摘要:故障一定会发生,只是早晚的问题!作为一名DBA时刻要记着备份,备份的有效性同样重要,不要当某一天最需要的时候,发现悲剧了。。。验证rman备份是否可以成功还原,11g后可以通过命令验证但,验证全备份一般会很慢,生产库谨慎试验。验证命令并不会真正执行恢复,可以减去异机测试等的麻烦。 RMAN> res 阅读全文
posted @ 2019-07-31 12:03 ritchy 阅读 (70) 评论 (0) 编辑
摘要:1.查询系统使用的是哪一组日志文件:SELECT * FROM V$LOG; 2.查询正在使用的组所对应的日志文件:SELECT * FROM V$LOGFILE; 3.强制日志切换:ALTER SYSTEM SWITCH LOGFILE; 4.查询历史日志:SELECT * FROM V$LOG_ 阅读全文
posted @ 2019-07-31 10:49 ritchy 阅读 (337) 评论 (0) 编辑
摘要:1.停库[oracle@testdb ~]$ sqlplus / as sysdbaSQL> shutdown immediateDatabase closed.Database dismounted.ORACLE instance shut down.SQL> exit 2.停监听[oracle@ 阅读全文
posted @ 2019-07-23 10:42 ritchy 阅读 (282) 评论 (0) 编辑
摘要:idle> startupORA-00845: MEMORY_TARGET not supported on this system因为我一个库里有两个实例,启动时/dev/shm就不够用了。在Oracle 11g中如果采用AMM内存管理,那么当MEMORY_TARGET的值大于/dev/shm的时 阅读全文
posted @ 2019-07-04 17:40 ritchy 阅读 (29) 评论 (0) 编辑
摘要:主从介绍Mysql主从又叫Replication、AB复制。简单讲就是A与B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,实现数据实时同步mysql主从是基于binlog,主上需开启binlog才能进行主从主从过程大概有3个步骤主将更改操作记录到binlog里从将主的binlog事件(s 阅读全文
posted @ 2019-06-20 18:37 ritchy 阅读 (61) 评论 (0) 编辑
摘要:查询外键字段信息SET pagesize 1000COL 外键拥有者 FOR A20COL 外键表 FOR A30COL 外键列 FOR A20COL 主键拥有者 FOR A20COL 主键表 FOR A30COL 主键列 FOR A20COL 外键名 FOR A30COL 主键名 FOR A30 阅读全文
posted @ 2019-06-19 18:09 ritchy 阅读 (107) 评论 (0) 编辑
摘要:先查看下,把MySQL停下来查看进程状态ps -ef | grep mysql查看mysql服务状态service mysqld status停止mysql服务service mysqld stop 检查是否安装MySQL[root@rdtest ~]# rpm -qa | grep -i mysq 阅读全文
posted @ 2019-06-18 17:01 ritchy 阅读 (32) 评论 (0) 编辑
摘要:清除yum缓存 yum clean all 重新安装,见结尾[root@localhost ~]# yum install libstdc++.so.6Loaded plugins: fastestmirrorLoading mirror speeds from cached hostfile * 阅读全文
posted @ 2019-06-03 14:46 ritchy 阅读 (251) 评论 (0) 编辑