摘要:Linux环境下为普通用户添加sudo权限背景sudo是Linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部root命令的一个工具。Linux系统下,为了安全,一般来说我们操作都是在普通用户下操作,但是有时候普通用户需要使用root权限,比如在安装软件的时候。这个时候如果我们切回roo 阅读全文
posted @ 2019-12-25 01:09 ritchy 阅读 (22) 评论 (0) 编辑
摘要:查询Oracle正在执行的sql语句及执行该语句的用户SELECT B.SID ORACLEID,B.USERNAME 登录ORACLE用户名,B.SERIAL#,SPID 操作系统ID,PADDR,SQL_TEXT 正在执行的SQL,B.MACHINE 计算机名FROM V$PROCESS A, 阅读全文
posted @ 2019-12-25 00:39 ritchy 阅读 (53) 评论 (0) 编辑
摘要:目录1.使用mysqldump实现逻辑备份2.恢复逻辑备份3.备份/恢复案例4.实现自动化备份5.表的导出和导入6.数据库迁移# 1. 物理备份: 直接复制数据库文件,适用于大型数据库环境。但不能恢复到异构系统中如Windows。# 2. 逻辑备份: 备份的是建表、建库、插入等操作所执行SQL语句, 阅读全文
posted @ 2019-12-25 00:36 ritchy 阅读 (8) 评论 (0) 编辑
摘要:sys@MYTESTDB> show parameterNAME TYPE VALUE shared_servers integer 1max_shared_servers integerprocesses integer 150shared_server_sessions integerdispa 阅读全文
posted @ 2019-12-24 23:32 ritchy 阅读 (13) 评论 (0) 编辑
摘要:增加zgy用户可以访问数据库[root@DBDATA ~]# useradd zgy--设置密码[root@DBDATA ~]# passwd zgy--设置组[root@DBDATA ~]# usermod -G oinstall,dba zgy--环境变量[root@DBDATA ~]# cp 阅读全文
posted @ 2019-12-24 23:31 ritchy 阅读 (9) 评论 (0) 编辑
摘要:换了网线异常了,CRS无法正常启动,clssnmSendingThread: sending status msg to all nodes同事换网线前我将节点2正常关闭了,换完网线告诉我,发现节点2死活起不来了,看上面的日志和一些帖子最后也没解决,尝试过重启、网线拔掉重新插上、查看过存储是否正常和 阅读全文
posted @ 2019-12-17 18:29 ritchy 阅读 (67) 评论 (0) 编辑
摘要:在makefile中添加链接libnnz11库的参数修改$ORACLE_HOME/sysman/lib/ins_emagent.mk,将$(MK_EMAGENT_NMECTL)修改为:$(MK_EMAGENT_NMECTL) -lnnz11建议修改前备份原始文件[oracle@ccdinpay4dg 阅读全文
posted @ 2019-12-17 17:38 ritchy 阅读 (27) 评论 (0) 编辑
摘要:字符集修改做过几次了,这次感觉还是有点不顺,走了弯路,再记一遍【概况】准备搭建RAC+RAC DG,发现两端字符集不大一致,担心到时出问题。 【目标】将备库NLS_NCHAR_CHARACTERSET修改成与主库一致。--备NLS_NCHAR_CHARACTERSET UTF8修改为--主NLS_N 阅读全文
posted @ 2019-12-14 00:24 ritchy 阅读 (23) 评论 (0) 编辑
摘要:错误的意思是listener 不知道连接解析器中的请求服务,这里要说静态监听和动态监听了动态注册是在instance启动的时候PMON进程根据init.ora中的instance_name,service_names两个参数将实例和服务动态注册到listener中。静态注册就是实例启动时读取list 阅读全文
posted @ 2019-12-12 15:08 ritchy 阅读 (22) 评论 (0) 编辑
摘要:在公司随便找3台测试机搭个MHA,下面这个问题折腾了三天,之前没遇到过,查了OS版本发现一致,可能是不同人弄的OS吧,知道是cpan的问题就是搞不定,郁闷。。。[root@test247 ~]# masterha_check_repl --conf=/etc/masterha/app1.cnfWed 阅读全文
posted @ 2019-12-04 15:26 ritchy 阅读 (132) 评论 (0) 编辑
摘要:看这个账户有点碍眼就删除了,结果异常了mysql> select user,host from mysql.user;+ + +| user | host |+ + +| repmha | 192.168.5.% || mysql.session | localhost || mysql.sys | 阅读全文
posted @ 2019-11-27 10:49 ritchy 阅读 (15) 评论 (0) 编辑
摘要:[root@DBDATA yum.repos.d]# yum makecacheLoaded plugins: aliases, changelog, downloadonly, fastestmirror, filter-data, keys, kmod, list-data, prioritie 阅读全文
posted @ 2019-11-23 00:27 ritchy 阅读 (15) 评论 (0) 编辑
摘要:redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交 阅读全文
posted @ 2019-11-21 17:35 ritchy 阅读 (27) 评论 (0) 编辑
摘要:https://blog.csdn.net/u013415591/article/details/82692242https://blog.csdn.net/gx_1_11_real/article/details/81066336 迁移之前没这个问题,原来迁移后没将lower_case_table 阅读全文
posted @ 2019-11-21 15:49 ritchy 阅读 (43) 评论 (0) 编辑
摘要:【关闭集群顺序】1.使用crs_stat 命令查询RAC节点的服务状态是否正常[grid@ora01sh ~]$ crs_stat -t -v2.使用srvctl (service control)命令依次关闭集群服务关闭顺序:关闭数据库(实例)-->关闭ASM实例-->关闭节点服务1)关闭数据库[ 阅读全文
posted @ 2019-11-18 16:38 ritchy 阅读 (63) 评论 (0) 编辑
摘要:RMAN命令详解和常用汇总转摘汇集,日后使用本文链接:https://blog.csdn.net/EVISWANG/article/details/50448370http://blog.itpub.net/25904686/viewspace-742701/https://blog.csdn.ne 阅读全文
posted @ 2019-11-13 18:00 ritchy 阅读 (80) 评论 (0) 编辑
摘要:主备切换在备库startup时出现归档路径没写到spfile里...注意:修改参数时最好带上scope=spfile或scope=both,以免重启出现异常。SQL> startup mountORA-16032: parameter LOG_ARCHIVE_DEST_1 destination s 阅读全文
posted @ 2019-11-08 20:30 ritchy 阅读 (136) 评论 (0) 编辑
摘要:以后改行了或老了回头看看,我曾经会这些,也是件愉快的事 【备份】--创建目录[oracle@test20 backup]$ mkdir -p /home/oracle/backup--备份脚本[oracle@test20 backup]$ cat backup2.sh#!/bin/bashsourc 阅读全文
posted @ 2019-11-08 20:08 ritchy 阅读 (200) 评论 (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 阅读 (93) 评论 (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 阅读 (146) 评论 (0) 编辑
摘要:系统中总会不断产生一些文件,比如日志文件,不一定会用到也不会自动删除,这时候就需要手动删除,当然也可以转存到其他目录下。不好找的时候可以用find模糊查找,加个job定时任务自动执行定期删除文件1、添加脚本[root@rac1 ~]#cat /root/moni/rmaudit.sh#00 13 * 阅读全文
posted @ 2019-11-04 15:29 ritchy 阅读 (9) 评论 (0) 编辑
摘要:http://www.ruanyifeng.com/blog/2011/10/dennis_ritchie.html 作者: 阮一峰 日期: 2011年10月25日 日期: 2011年10月25日 大师去世以后,财新网约我写一篇纪念文章。 现在文章已经发表了,我可以把原稿贴出来了。 丹尼斯•里奇对人 阅读全文
posted @ 2019-11-04 14:58 ritchy 阅读 (14) 评论 (0) 编辑
摘要:每个人都会有负面情绪,生气是常有的事情,但是有时候因为生气导致一系列的麻烦则是我们需要避免的。 心理学上曾提及过踢猫效应即负面情绪带来恶性循环:某公司董事长为了重整公司一切事务,许诺自己将早到晚回。事出突然,有一次,他看报看得太入迷以至忘了时间,为了不迟到,他在公路上超速驾驶,结果被警察开了罚单,最 阅读全文
posted @ 2019-10-31 23:44 ritchy 阅读 (22) 评论 (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 阅读 (42) 评论 (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 阅读 (65) 评论 (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 阅读 (527) 评论 (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 阅读 (178) 评论 (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 阅读 (104) 评论 (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配置到该目录中 阅读全文
posted @ 2019-10-27 15:27 ritchy 阅读 (122) 评论 (0) 编辑
摘要:用惯了VM换BOX还是有点不大一样的,比如复制 我用了2个网卡,所以看起来麻烦了一次 注释了UUID 应该有更好的办法来操作,下面的看起来有点啰嗦,先凑合着这样弄。。。 1、关机 2、复制 3、改名称、新建路径、MAC 4、完全复制 5、等待 6、启动NEW机器 产生eth2和eth3两块新网卡,准 阅读全文
posted @ 2019-10-27 02:43 ritchy 阅读 (46) 评论 (0) 编辑
摘要:Oracle dataguard切换实施步骤主备库的切换主要在两种情况下切换,Switchover和Failover,这两种切换都需要手工执行完成,不建议自动执行。主库端 192.168.411.20备库端 192.168.411.221 一是Switchover(计划中的切换,不会丢失数据)二是F 阅读全文
posted @ 2019-10-25 18:20 ritchy 阅读 (62) 评论 (0) 编辑
摘要:脚本里面没有把同步时间写进去,这个写在最前面yum install -y ntp ntpdatecp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 执行下列语句之前,请详细了解ntp和ntpdate的区别,由于我这里是测试环境,所以ntpda 阅读全文
posted @ 2019-10-24 17:54 ritchy 阅读 (62) 评论 (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 阅读 (17) 评论 (0) 编辑
摘要:今天在检查oracle rac集群时,突然才发现服务器的根目录下面占用了很多空间,照道理不应该出现这种情况,初步猜想可能是哪个日志或跟踪文件太大导致。切换到跟目录,使用du -sh *来一层一层查看到底是哪个文件占用了这么多空间,最后定位到目录/u01/app/11.2.0/grid/crf/db/ 阅读全文
posted @ 2019-10-15 12:17 ritchy 阅读 (198) 评论 (0) 编辑
摘要:MongoDB 更类似 MySQL,支持字段索引、游标操作,其优势在于查询功能比较强大,擅长查询 JSON 数据,能存储海量数据,但是不支持事务。Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,支持多种类型的数据结构,可用作数据库,高速缓存和消息队列代理。1、内存管理机制Redis 阅读全文
posted @ 2019-10-15 11:56 ritchy 阅读 (179) 评论 (0) 编辑
摘要:转自 https://blog.csdn.net/ashic/article/details/75645479 以下是MHA(masterha_manager)在监控和故障切换上的基本流程 验证复制配置和识别当前主库 通过连接配置文件中描述的所有主机来识别当前主库.你不必手动指明那个主句是主库,MH 阅读全文
posted @ 2019-10-11 16:57 ritchy 阅读 (43) 评论 (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 阅读 (166) 评论 (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 阅读 (114) 评论 (0) 编辑
摘要:Oracle GoldenGate常用参数详解http://blog.itpub.net/28389881/viewspace-2564461/ 阅读全文
posted @ 2019-09-02 10:45 ritchy 阅读 (49) 评论 (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 阅读 (243) 评论 (0) 编辑