<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[DreamLLOver的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/DreamLLOver</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; DreamLLOver]]></copyright><item><title><![CDATA[Redis导致Linux服务器中病毒、成肉鸡了。]]></title><link>https://blog.csdn.net/DreamLLOver/article/details/90266561</link><guid>https://blog.csdn.net/DreamLLOver/article/details/90266561</guid><author>DreamLLOver</author><pubDate>Thu, 16 May 2019 16:41:31 +0800</pubDate><description><![CDATA[前段时间，我们Linux服务器中病毒了，变成别人的肉鸡，不停的在攻击其他服务器。



根据我的调查发现，这台服务器不停的在攻击同网段的其他服务器。



根据判断，得出应该有个进程或者JOB在执行，后来发现是linux中crontab出现了问题



该JOB定时去https://pastebin.com网站上获取东西，查出是一个程序：



经过调查后得出，原来是redis未做安全限制以及用默...]]></description><category></category></item><item><title><![CDATA[MYSQL一路走来--2019！]]></title><link>https://blog.csdn.net/DreamLLOver/article/details/88915251</link><guid>https://blog.csdn.net/DreamLLOver/article/details/88915251</guid><author>DreamLLOver</author><pubDate>Thu, 16 May 2019 16:09:32 +0800</pubDate><description><![CDATA[从2018年9月份开始到2019年5月，接触MYSQL数据库已经半年。以前很少用MYSQL，但由于现在工作需要所以开始研究MYSQL技术了。因之前由ORACLE功夫底子，所以学习MYSQL感觉还算好，不像初学者稍微费力点。



一、最开始入门是，首先得学会安装。MYSQL数据库安装有好几种方式，分别是：源码安装、二进制安装、RPM包安装、DOCKER安装。注意了这里都是在LINUX系统中。WI...]]></description><category></category></item><item><title><![CDATA[MySql 慢查询日志开启]]></title><link>https://blog.csdn.net/DreamLLOver/article/details/84304509</link><guid>https://blog.csdn.net/DreamLLOver/article/details/84304509</guid><author>DreamLLOver</author><pubDate>Tue, 20 Nov 2018 16:14:40 +0800</pubDate><description><![CDATA[1. 相关参数：

slow_query_log = 1  #是否开启慢查询日志

slow_query_log_file = /data/mysql/log/slow.log   #慢查询日志文件名, 在 my.cnf 我们已经定义为slow.log，默认是 机器名-slow.log

log_queries_not_using_indexes = 1 #将没有使用索引的SQL记录到慢查询日志
...]]></description><category></category></item><item><title><![CDATA[MySQL 8.0 客户端工具表设计导致表级锁锁表]]></title><link>https://blog.csdn.net/DreamLLOver/article/details/83892619</link><guid>https://blog.csdn.net/DreamLLOver/article/details/83892619</guid><author>DreamLLOver</author><pubDate>Fri, 09 Nov 2018 09:45:50 +0800</pubDate><description><![CDATA[测试环境

确认测试当前表没有任何表级锁、查询performance_schema下metadata_locks得到结果。



用Mysql客户端工具，选择表设计打开



从中发现该表家了一个SHARED_HIGH_PRIO 锁，关闭该表设计窗口后，该锁不消失，除关闭连接。



新开个连接，在此对该表打开表设计，发现在添加一个SHARED_HIGH_PRIO 锁



这时修改该表的DDL结...]]></description><category></category></item><item><title><![CDATA[通过公网MySql Router 访问私网服务器的MySql 数据库]]></title><link>https://blog.csdn.net/DreamLLOver/article/details/83542229</link><guid>https://blog.csdn.net/DreamLLOver/article/details/83542229</guid><author>DreamLLOver</author><pubDate>Tue, 30 Oct 2018 15:29:46 +0800</pubDate><description><![CDATA[因数据库安全要求，数据库服务器在私网上，只有一台公网服务器，由于环境要求，外网系统必须使用代理访问数据库。考虑该要求后，确定使用MySql Router来进行代理访问

一、从官网下载最新MySql Router

地址：https://dev.mysql.com/downloads/router/



环境配置：

操作系统：CentOS 7

数据库：MySql 8

代理：MySql Ro...]]></description><category></category></item><item><title><![CDATA[linux（centOS7）MySql8.0 生产库二进制安装]]></title><link>https://blog.csdn.net/DreamLLOver/article/details/83410316</link><guid>https://blog.csdn.net/DreamLLOver/article/details/83410316</guid><author>DreamLLOver</author><pubDate>Fri, 26 Oct 2018 10:20:09 +0800</pubDate><description><![CDATA[环境准备：

操作系统：CentOS 7.3



数据库安装包：MySql 8.0 （二进制安装包）



 

第一步：准备好自己的安装脚本



第二步：进入操作系统，建立用户和安装目录





第三步：进入数据库软件目录，解压安装包，设置环境变量



拷贝解压后的文件，复制到你的软件安装目录



复制数据库启动文件去操作系统启动文件夹下，并且设置临时环境变量和改变安装目录权限



...]]></description><category></category></item><item><title><![CDATA[MYSQL 学习、工作正式开始]]></title><link>https://blog.csdn.net/DreamLLOver/article/details/83087955</link><guid>https://blog.csdn.net/DreamLLOver/article/details/83087955</guid><author>DreamLLOver</author><pubDate>Tue, 16 Oct 2018 14:46:54 +0800</pubDate><description><![CDATA[ MySQL是目前世界上最流行的开源关系数据库。 在国内， MySQL大量应用于互联网行业， 比如， 大家所熟知的百度、 腾讯、 阿里、 京东、 网易、 新浪等都在使用MySQL。 搜索、 社交、 电商、 游戏后端的核心存储往往都是MySQL， 有的具有上千台甚至几千台MySQL数据库主机。 可以说， 支撑互联网公司日常运转的主要数据库就是MySQL。 近年来， 随着业务的发展，互联网公司产生了许...]]></description><category></category></item><item><title><![CDATA[OGG配置单向复制]]></title><link>https://blog.csdn.net/DreamLLOver/article/details/80179800</link><guid>https://blog.csdn.net/DreamLLOver/article/details/80179800</guid><author>DreamLLOver</author><pubDate>Thu, 03 May 2018 15:03:42 +0800</pubDate><description><![CDATA[源操作系统和目标操作系统：



数据库版本



OGG版本





第一步，配置源端，目标端操作系统环境变量，建立OGG用户

源端
create tablespace ogg_t datafile '/u01/app/oracle/oradata/PROD1/ogg_t01.dbf' size 50m autoextend on;
create user ogg identified b...]]></description><category></category></item><item><title><![CDATA[数据库与asm实例的通讯问题]]></title><link>https://blog.csdn.net/DreamLLOver/article/details/78553584</link><guid>https://blog.csdn.net/DreamLLOver/article/details/78553584</guid><author>DreamLLOver</author><pubDate>Thu, 16 Nov 2017 17:31:10 +0800</pubDate><description><![CDATA[数据库与asm实例的通讯问题


--//摘要其中的段落:
--//建立新表空间报如下错误:

A long time ago I received a call from a customer saying that there were some errors in the database instance. Well,
interestingly the databases ]]></description><category></category></item><item><title><![CDATA[Oracle之SQL语句性能优化（34条优化方法）]]></title><link>https://blog.csdn.net/DreamLLOver/article/details/78552275</link><guid>https://blog.csdn.net/DreamLLOver/article/details/78552275</guid><author>DreamLLOver</author><pubDate>Thu, 16 Nov 2017 16:02:00 +0800</pubDate><description><![CDATA[ 

Oracle之SQL语句性能优化（34条优化方法）

 

好多同学对sql的优化好像是知道的甚少，最近总结了以下34条仅供参考。

（1）选择最有效率的表名顺序(只在基于规则的优化器中有效)：

ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名，FROM子句中写在最后的表(基础表 driving table)将被最先处理，在FROM子句中包含多个表的情况下,你必须选择记录条数...]]></description><category></category></item><item><title><![CDATA[ORA-20011 ORA-29913 KUP-11024]]></title><link>https://blog.csdn.net/DreamLLOver/article/details/78130525</link><guid>https://blog.csdn.net/DreamLLOver/article/details/78130525</guid><author>DreamLLOver</author><pubDate>Fri, 29 Sep 2017 09:34:22 +0800</pubDate><description><![CDATA[1.最近迁移了一台数据库，但没多久后发现新迁移的数据库告警日志中一直报错，错误如下：

2.数据库版本如下：


3.从上面错误日志中可以看到，应该是每天晚上数据库自动收集统计信息时候报错。具体得看详细的trace文DBMS_STATS: GATHER_STATS_JOB包是数据库做统计信息使用的数据库包，时间发生在22:00，数据库每天都在做自动的统计信息收集，时间为平时22:00–2]]></description><category></category></item><item><title><![CDATA[网络问题有台集群节点起不来]]></title><link>https://blog.csdn.net/DreamLLOver/article/details/78082991</link><guid>https://blog.csdn.net/DreamLLOver/article/details/78082991</guid><author>DreamLLOver</author><pubDate>Mon, 25 Sep 2017 11:00:21 +0800</pubDate><description><![CDATA[ 

1.上周发现有集群数据库其中一台节点启动不起来，查看告警日志分析由于ora_crs_dg 资源所相关的进程有问题导致，

ASMB进程启动后又自动kill了



 

2.查看集群日志发现：应该是cssd进程出了问题。



 

3.查看详细日志ocssd.log，but no network HB 从这看出可能是心跳线有问题



 

4.看到相关网卡配置，发现IP和配置的不一样。
...]]></description><category></category></item><item><title><![CDATA[sql性能优化VW_NSO_1走NSETED LOOPS]]></title><link>https://blog.csdn.net/DreamLLOver/article/details/78082358</link><guid>https://blog.csdn.net/DreamLLOver/article/details/78082358</guid><author>DreamLLOver</author><pubDate>Mon, 25 Sep 2017 10:10:44 +0800</pubDate><description><![CDATA[近期在工作中发现某项目中有个模块查询效率很低，应要求优化这条sql。

1.根据模块找到对应的sql，查看其执行计划发现如下：



2.看了执行计划后发现，第一个HASH JOIN 用了大部分时间 因两张表数据量都是200W 左右。200W的全表扫描然后做HASH JOIN 暂用了大部分时间。

3.然后根据sql 看了后，然后实验了后，发现VW_NSO_1结果集很小，如果先河BK_DEPLOY...]]></description><category></category></item><item><title><![CDATA[sqlplus插入中文字符集问题和ORA-01756 quoted string not properly terminated]]></title><link>https://blog.csdn.net/DreamLLOver/article/details/77930841</link><guid>https://blog.csdn.net/DreamLLOver/article/details/77930841</guid><author>DreamLLOver</author><pubDate>Mon, 11 Sep 2017 11:01:52 +0800</pubDate><description><![CDATA[实验环境：ORACLE11G、linux5.6

1.进入sqlplus 创建对应的表，插入相关值（包含中文）



 

2.插入完后，查询该表发现全是乱码



 

3.查询出当前数据库的字符集信息



 

4.修改当前用户环境变量，添加NLS_LANG oracle客服端字符环境变量，将该变量和数据库设置成一致。



 

5.激活当前环境变量，使其生效。



 

6.在次查询发...]]></description><category></category></item><item><title><![CDATA[OCM一路走来！]]></title><link>https://blog.csdn.net/DreamLLOver/article/details/77547546</link><guid>https://blog.csdn.net/DreamLLOver/article/details/77547546</guid><author>DreamLLOver</author><pubDate>Fri, 25 Aug 2017 12:01:54 +0800</pubDate><description><![CDATA[有段时间没有写博客了，因为前段时间一直在忙于备考OCM，所有心思都在考试上。当考过完后，等待成绩这几天也是非常难熬的。直到昨天收到了OCM通过的邮件，才整个放小心来。

第一次想学习ORACLE 是毕业后两年有这个想法的。从毕业学习开发ASP网页，到ASP.NET的系统然后从事的JAVA开发。直到遇到了ORACLE，才知道自己需要做什么。

2016年7月12 我参加了OCP11g ，051的考试...]]></description><category></category></item><item><title><![CDATA[ORACLE_SID和initXXX.ora的关系]]></title><link>https://blog.csdn.net/DreamLLOver/article/details/72518949</link><guid>https://blog.csdn.net/DreamLLOver/article/details/72518949</guid><author>DreamLLOver</author><pubDate>Fri, 19 May 2017 10:26:11 +0800</pubDate><description><![CDATA[ORACLE_SID所设置的参数是影响initXXX.ora的。

从实验中看出，ORACLE_SID=OMR ，新建的参数文件为initomr.ora 设置的是小写（证明大小写有区别），db_name设置为oms 证明数据库名可以和实例名字不一样。




先启动数据库，发现报错，ORACLE_SID是大写的OMR，则initXXX.ora 必须是大写。




改成大写]]></description><category></category></item><item><title><![CDATA[关于 db block gets,consistent gets,physical reads的概念]]></title><link>https://blog.csdn.net/DreamLLOver/article/details/70837824</link><guid>https://blog.csdn.net/DreamLLOver/article/details/70837824</guid><author>DreamLLOver</author><pubDate>Thu, 27 Apr 2017 09:13:11 +0800</pubDate><description><![CDATA[在Oracle的文档中有这样的解释：
Recursive Calls: Number of recursive calls generated at both the user and system level.
Oracle Database maintains tables used for internal processing. When it needs to change these ...]]></description><category></category></item><item><title><![CDATA[安装RAC数据库时发现不了ASM磁盘]]></title><link>https://blog.csdn.net/DreamLLOver/article/details/69373649</link><guid>https://blog.csdn.net/DreamLLOver/article/details/69373649</guid><author>DreamLLOver</author><pubDate>Thu, 06 Apr 2017 10:12:22 +0800</pubDate><description><![CDATA[在安装RAC数据库时，数据库发现不了ASM磁盘。



 

 

数据库无法发现ASM磁盘



 

导致这次的主要原因是grid下目录中有个oracle文件被我改了权限。 最后chmod 6751 oracle 将权限改了会来



 

这是节点2下grid目录下oracle文件的权限。



 

接着RAC数据库就发现了ASM磁盘



 

 

 

 

 ...]]></description><category></category></item><item><title><![CDATA[ORACLE数据库参数文件大小写辨别]]></title><link>https://blog.csdn.net/DreamLLOver/article/details/69372214</link><guid>https://blog.csdn.net/DreamLLOver/article/details/69372214</guid><author>DreamLLOver</author><pubDate>Thu, 06 Apr 2017 10:05:12 +0800</pubDate><description><![CDATA[设置环境变量ORACLE_SID=DG，新建pfile文件initDG.ora（注：但里面不编写任何参数。）



启动数据库到nomount状态，发现无法启动报错。（由于参数文件中没有任何参数所以报错。）




现在编辑一个参数db_name（有了这个参数就可以启动数据库了，这个参数是告诉这个实例数据库叫什么名字）,这里要注意，实例名字是由ORACLE_SID和initXXX]]></description><category></category></item><item><title><![CDATA[我遇到ora-01624和RMAN-06026 错误分析与解决]]></title><link>https://blog.csdn.net/DreamLLOver/article/details/62215396</link><guid>https://blog.csdn.net/DreamLLOver/article/details/62215396</guid><author>DreamLLOver</author><pubDate>Wed, 15 Mar 2017 09:43:55 +0800</pubDate><description><![CDATA[我们知道当前redo损坏是最麻烦的，操作出错，就容易出现问题，只能使用备份还原在恢复，是相当耗时耗力的。
如下：该错误是由于当前日志损坏，并且直接shutdown abort 造成当前日志无法清理。只能还原了。











由于是整库还原，所以我把控制文件也一起还原了，其中有一点的是：
使用 restore controlfile from autobacku]]></description><category></category></item></channel></rss>