自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (9)
  • 收藏
  • 关注

原创 MYSQL一路走来--2019!

从2018年9月份开始到2019年5月,接触MYSQL数据库已经半年。以前很少用MYSQL,但由于现在工作需要所以开始研究MYSQL技术了。因之前由ORACLE功夫底子,所以学习MYSQL感觉还算好,不像初学者稍微费力点。一、最开始入门是,首先得学会安装。MYSQL数据库安装有好几种方式,分别是:源码安装、二进制安装、RPM包安装、DOCKER安装。注意了这里都是在LINUX系统中。WI...

2019-05-16 16:09:32 283

原创 MYSQL 学习、工作正式开始

 MySQL是目前世界上最流行的开源关系数据库。 在国内, MySQL大量应用于互联网行业, 比如, 大家所熟知的百度、 腾讯、 阿里、 京东、 网易、 新浪等都在使用MySQL。 搜索、 社交、 电商、 游戏后端的核心存储往往都是MySQL, 有的具有上千台甚至几千台MySQL数据库主机。 可以说, 支撑互联网公司日常运转的主要数据库就是MySQL。 近年来, 随着业务的发展,互联网公司产生了许...

2018-10-16 14:46:54 259

原创 OCM一路走来!

有段时间没有写博客了,因为前段时间一直在忙于备考OCM,所有心思都在考试上。当考过完后,等待成绩这几天也是非常难熬的。直到昨天收到了OCM通过的邮件,才整个放小心来。第一次想学习ORACLE 是毕业后两年有这个想法的。从毕业学习开发ASP网页,到ASP.NET的系统然后从事的JAVA开发。直到遇到了ORACLE,才知道自己需要做什么。2016年7月12 我参加了OCP11g ,051的考试...

2017-08-25 12:01:54 2079 5

原创 我的OCP考试之旅

今天2016年12月6日,OCM学习已经过半,在过不到1个多月时间,就准备去参加OCM考试了,现在分享下考OCP的历程。考过051,052 OCA考试证书就发送到你对应的邮箱中了,考完053 申请提交hands on来申请ocp证书。(网上查询的及格分数线)考试编号 科目全称 考试时间(minutes) 问题数量...

2016-12-06 11:59:25 9523 3

原创 献给初学者--学习ORACLE的第一篇故事

学习ORACLE感触刚接触ORACLE 数据库没多久,从网上看到一篇描写ORACLE体系知识的故事,叫《SID之家》(其实已经出来很多年了,但是忍不住还是想推广给想学ORACLE数据库的人,因为我就是因为这篇故事才进入了ORACLE的世界),抱着兴趣读了一遍,没想到,该故事非常好,对初学者了解ORACLE数据库的体系非常有帮助。且在以后的学习过程中,学到不同阶段ORACLE,在读一遍,也会有不

2016-05-20 14:30:51 10112 2

原创 Redis导致Linux服务器中病毒、成肉鸡了。

前段时间,我们Linux服务器中病毒了,变成别人的肉鸡,不停的在攻击其他服务器。根据我的调查发现,这台服务器不停的在攻击同网段的其他服务器。根据判断,得出应该有个进程或者JOB在执行,后来发现是linux中crontab出现了问题该JOB定时去https://pastebin.com网站上获取东西,查出是一个程序:经过调查后得出,原来是redis未做安全限制以及用默...

2019-05-16 16:41:31 1563

原创 MySql 慢查询日志开启

1. 相关参数:slow_query_log = 1  #是否开启慢查询日志slow_query_log_file = /data/mysql/log/slow.log   #慢查询日志文件名, 在 my.cnf 我们已经定义为slow.log,默认是 机器名-slow.loglog_queries_not_using_indexes = 1 #将没有使用索引的SQL记录到慢查询日志...

2018-11-20 16:14:40 493

原创 MySQL 8.0 客户端工具表设计导致表级锁锁表

测试环境确认测试当前表没有任何表级锁、查询performance_schema下metadata_locks得到结果。用Mysql客户端工具,选择表设计打开从中发现该表家了一个SHARED_HIGH_PRIO 锁,关闭该表设计窗口后,该锁不消失,除关闭连接。新开个连接,在此对该表打开表设计,发现在添加一个SHARED_HIGH_PRIO 锁这时修改该表的DDL结...

2018-11-09 09:45:50 676

原创 通过公网MySql Router 访问私网服务器的MySql 数据库

因数据库安全要求,数据库服务器在私网上,只有一台公网服务器,由于环境要求,外网系统必须使用代理访问数据库。考虑该要求后,确定使用MySql Router来进行代理访问一、从官网下载最新MySql Router地址:https://dev.mysql.com/downloads/router/环境配置:操作系统:CentOS 7数据库:MySql 8代理:MySql Ro...

2018-10-30 15:29:46 1042

原创 linux(centOS7)MySql8.0 生产库二进制安装

环境准备:操作系统:CentOS 7.3数据库安装包:MySql 8.0 (二进制安装包) 第一步:准备好自己的安装脚本第二步:进入操作系统,建立用户和安装目录第三步:进入数据库软件目录,解压安装包,设置环境变量拷贝解压后的文件,复制到你的软件安装目录复制数据库启动文件去操作系统启动文件夹下,并且设置临时环境变量和改变安装目录权限...

2018-10-26 10:20:09 1742 1

原创 OGG配置单向复制

源操作系统和目标操作系统:数据库版本OGG版本第一步,配置源端,目标端操作系统环境变量,建立OGG用户源端create tablespace ogg_t datafile '/u01/app/oracle/oradata/PROD1/ogg_t01.dbf' size 50m autoextend on;create user ogg identified b...

2018-05-03 15:03:42 1175

转载 数据库与asm实例的通讯问题

数据库与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

2017-11-16 17:31:10 670

转载 Oracle之SQL语句性能优化(34条优化方法)

 Oracle之SQL语句性能优化(34条优化方法) 好多同学对sql的优化好像是知道的甚少,最近总结了以下34条仅供参考。(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数...

2017-11-16 16:02:00 465

原创 ORA-20011 ORA-29913 KUP-11024

1.最近迁移了一台数据库,但没多久后发现新迁移的数据库告警日志中一直报错,错误如下:2.数据库版本如下:3.从上面错误日志中可以看到,应该是每天晚上数据库自动收集统计信息时候报错。具体得看详细的trace文DBMS_STATS: GATHER_STATS_JOB包是数据库做统计信息使用的数据库包,时间发生在22:00,数据库每天都在做自动的统计信息收集,时间为平时22:00–2

2017-09-29 09:34:22 2442 1

原创 网络问题有台集群节点起不来

 1.上周发现有集群数据库其中一台节点启动不起来,查看告警日志分析由于ora_crs_dg 资源所相关的进程有问题导致,ASMB进程启动后又自动kill了 2.查看集群日志发现:应该是cssd进程出了问题。 3.查看详细日志ocssd.log,but no network HB 从这看出可能是心跳线有问题 4.看到相关网卡配置,发现IP和配置的不一样。...

2017-09-25 11:00:21 956

原创 sql性能优化VW_NSO_1走NSETED LOOPS

近期在工作中发现某项目中有个模块查询效率很低,应要求优化这条sql。1.根据模块找到对应的sql,查看其执行计划发现如下:2.看了执行计划后发现,第一个HASH JOIN 用了大部分时间 因两张表数据量都是200W 左右。200W的全表扫描然后做HASH JOIN 暂用了大部分时间。3.然后根据sql 看了后,然后实验了后,发现VW_NSO_1结果集很小,如果先河BK_DEPLOY...

2017-09-25 10:10:44 730

原创 sqlplus插入中文字符集问题和ORA-01756 quoted string not properly terminated

实验环境:ORACLE11G、linux5.61.进入sqlplus 创建对应的表,插入相关值(包含中文) 2.插入完后,查询该表发现全是乱码 3.查询出当前数据库的字符集信息 4.修改当前用户环境变量,添加NLS_LANG oracle客服端字符环境变量,将该变量和数据库设置成一致。 5.激活当前环境变量,使其生效。 6.在次查询发...

2017-09-11 11:01:52 8627

原创 ORACLE_SID和initXXX.ora的关系

ORACLE_SID所设置的参数是影响initXXX.ora的。从实验中看出,ORACLE_SID=OMR ,新建的参数文件为initomr.ora 设置的是小写(证明大小写有区别),db_name设置为oms 证明数据库名可以和实例名字不一样。先启动数据库,发现报错,ORACLE_SID是大写的OMR,则initXXX.ora 必须是大写。改成大写

2017-05-19 10:26:11 970

转载 关于 db block gets,consistent gets,physical reads的概念

在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 ...

2017-04-27 09:13:11 536

原创 安装RAC数据库时发现不了ASM磁盘

在安装RAC数据库时,数据库发现不了ASM磁盘。  数据库无法发现ASM磁盘 导致这次的主要原因是grid下目录中有个oracle文件被我改了权限。 最后chmod 6751 oracle 将权限改了会来 这是节点2下grid目录下oracle文件的权限。 接着RAC数据库就发现了ASM磁盘     ...

2017-04-06 10:12:22 1851

原创 ORACLE数据库参数文件大小写辨别

设置环境变量ORACLE_SID=DG,新建pfile文件initDG.ora(注:但里面不编写任何参数。)启动数据库到nomount状态,发现无法启动报错。(由于参数文件中没有任何参数所以报错。)现在编辑一个参数db_name(有了这个参数就可以启动数据库了,这个参数是告诉这个实例数据库叫什么名字),这里要注意,实例名字是由ORACLE_SID和initXXX

2017-04-06 10:05:12 2066

原创 我遇到ora-01624和RMAN-06026 错误分析与解决

我们知道当前redo损坏是最麻烦的,操作出错,就容易出现问题,只能使用备份还原在恢复,是相当耗时耗力的。如下:该错误是由于当前日志损坏,并且直接shutdown abort 造成当前日志无法清理。只能还原了。由于是整库还原,所以我把控制文件也一起还原了,其中有一点的是:使用 restore controlfile from autobacku

2017-03-15 09:43:55 1215

原创 oracle11gR2的数据库示例用户安装说明

在Oracle10g中,如果我们在创建实例时没有选择安装示例,那么在创建实例之后,还可以通过$ORACLE_HOME/demo/schema 下的脚本来创建。关于具体的创建方法,官方文档有详细的说明:       SampleSchema Scripts and Object Descriptions       http://download.oracle.com/docs/cd

2017-02-06 14:52:57 3351

原创 FILE I/O 错误

2017年1月23日,一个RAC集群数据库其中一个节点告警日志报如下错误:该错误并没有导致数据库挂掉从该日志中发现是读取磁盘文件镜像IO错误。对应的磁盘是/dev/rdisk/disk89。更具查询得出该磁盘是一块数据盘查看磁盘状态,没有发现异常查看更详细的跟踪日志,找到对应的session id,根据该id找到对应的进程,看是哪个进程导致的

2017-02-06 14:03:31 1803

原创 oracle 11g 表查询慢优化过程

今天维护数据库时发现有条sql查询很慢,用set autot 发现是走upload_date字段索引的,当细致查下来发现其实并没有走索引。通过10046事件,发现走的是全表扫描:从下面看出wait主要放映在 direct path read 该等待事件是ORACLE 11G的新特性。Oracle Database 11g中有一个新特性,全表扫描可以通过直接路径读的方式来执行(Direct ...

2016-12-27 16:46:26 5917

原创 rollup函数测试使用

自动汇总函数rollup使用: 求单个部门工资总和:  加个union all 就能得到一张报表形式的表数据: 数据类型不一样,所以union all 不能使用  使用to_char转下,得出了报表示的结果。 使用:rollup函数这里使用to_char转了以后,但数据库不认为为空,所以Total没有显示进去,这里主要就是介绍...

2016-12-13 14:33:57 1150

原创 ora-7451

昨天发现数据库后台日志报错,错误原因如下:官方错误原因:07451, 00000, "slskstat: unable to obtain load information."// *Cause:  kstat library returned an error. Possible OS failure// *Action: Check result code in s

2016-12-07 16:26:34 778

原创 Oracle 区(Extent)头块简介

查询BOOTSTRAP$表,其头块编号是377号,有一个区,默认分配的8个块,则其他7个块分别是378,379,380,381,382,383,384(注ORACLE版本是10.2.0.5.0)BOOTSTRAP$ 可以说是ORACLE数据库启动的引导程序下面是查询BOOTSTRAP$ 表所有的数据对应的数据块,381,382,383,384由于数据量少所以还没有进行分配

2016-12-06 09:59:36 2584

转载 共享锁和排他锁

共享锁(S锁):共享 (S) 用于不更改或不更新数据的操作(只读操作),如 SELECT 语句。如果事务T对数据A加上共享锁后,则其他事务只能对A再加共享锁,不能加排他锁。获准共享锁的事务只能读数据,不能修改数据。排他锁(X锁):用于数据修改操作,例如 INSERT、UPDATE 或 DELETE。确保不会同时同一资源进行多重更新。如果事务T对数据A加上排他锁后,则其他

2016-06-03 11:18:13 7326

原创 理解什么是游标,什么是指针

游标(cursor)         是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果。每个游标区都有一个名字,用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理。                主语言是面向记录的,一组主变量一次只能存放一条记录,仅使用主变量并不能完全满足SQL语句向应用程序输出数据的要求。嵌入式SQL引入了游标的概念,用来协调这两种不...

2016-05-28 11:02:40 5869

原创 哪些是真实的执行计划?

Oracle数据库里通常可以使用以下四种方法来得到目标SQL的执行计划:Ø  Explain plan for SQLØ  Sqlplus autotraceØ  Sql trace(10046)Ø  DBMS_XPLAN      在这四种方法中,只有10046事件看到的执行计划是准确无误的,其他三种执行计划都有可能是不准确的。在ORACLE数据库中执行计划是否准确,主要...

2016-05-23 13:16:40 1444

原创 初学者之ORACLE生成执行计划

1.Explain Plan For SQL该方法不是SQL语句实际执行后所产生的执行计划,是根据统计信息估算的执行计划,信息来自plan_table。SCOTT@orcl>explain plan for selecte.ename,e.sal,d.loc,d.deptno from emp e,dept d where e.deptno=d.deptno;SCOTT@orcl...

2016-05-22 14:46:01 2420

原创 论ORACLE 9i 的体系图为什么这么金典

为什么ORACLE9i OCP官方教程的体系图这么金典

2016-05-20 15:57:02 757

转载 Web.xml配置详解

1 定义头和根元素  部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。所有部署描述符文件的顶层(根)元

2013-02-22 09:56:53 322

转载 在solaris10下配置ssh及使用客户端FTP连接

在solaris10下配置ssh及使用客户端FTP连接       由于用户要求将应用部署环境在solaris10 os下,而我们的开发环境则使用的是windows xp/7,调试起来比较麻烦,所以干脆在本地vmware下面安装了一个solaris10.    安装完成后,第一件事当然是配置ssh服务,好在windows下进行文件上传。由于在solaris10下面系统已

2012-11-23 12:16:01 1825

转载 Solaris 10 启用、重启和关闭服务

Solaris 10 启用、重启和关闭服务(2009-01-07 17:10:41) Solaris 服务管理器(Service Management Facility, SMF)是Solaris 10以及后续版本的Solaris操作系统当中采用的软件服务管理工具。SMF按照服务的相关性来启动、停止和管理服务,并兼容现有的管理习惯(如启动脚本等)。对于使用过Windows的读者来说,S

2012-11-23 12:02:37 5067

转载 apache和tomcat区别

apache和tomcat区别经常在用apache和tomcat等这些服务器,可是总感觉还是不清楚他们之间有什么关系,在用tomcat的时候总出现apache,总感到迷惑,到底谁是主谁是次,因此特意在网上查询了一些这方面的资料,总结了一下:解析一 apache支持静态页,tomcat支持动态的,比如servlet等, 一般使用apache+tomcat的话,apache只是

2012-11-13 14:08:51 408

转载 跟我一起学Oracle 11g【1】----基础回顾(三大范式)

跟我一起学Oracle 11g【1】----基础回顾2012-07-09 15:21 by 随风浪迹天涯, 2356 阅读, 22 评论, 收藏,编辑好吧,我也未能免俗,因为在公司的年终目标上写了要学习Oracle,今天开始Oracle,给大家温过知新一下吧!不会砸我把!~嘎嘎。其实,说真的,我很不想写理论这方面的,可是为了一个系列的完整性,我还是硬着头皮写吧。我会尽量

2012-11-13 10:09:44 924

多路径软件

多路径软件

2018-05-16

数据挖掘 三十二个经典案例

数据挖掘 三十二个经典案例,速度下载,完整。非常完整!便宜!

2018-05-16

ORACLE产品价格

ORACLE产品价格报价表,帮助你了解甲骨文产品价格。 !!!!

2018-05-16

linux64_10g_bbed下载

sbbdpt.o 来源于:rhel5.8 x86-64bit下的Oracle db 10.2.0.5的$ORACLE_HOME/lib ssbbded.o 来源于:rhel5.8 x86-64bit下的Oracle db 10.2.0.5$ORACLE_HOME/rdbms/lib bbedus.msb 来源于:rhel5.8 x86-64bit下的Oracle db 10.2.0.5$ORACLE_HOME/rdbms/mesg

2018-01-29

Oracle安装介质及补丁集下载地址

Oracle安装介质及补丁集下载地址,详细。分享出来

2016-11-18

oracle官方 OCM实验室考试题库(内部资料)详细

写的详细一点,免得筒子们下载了重复的资料。 里面是一个pdf文件,oracle讲师详细讲解了ocm考试的的考点,以及该考点要特别注意的地方,并分享了一些OCM考试经验。我相信如果把这本内部资料上面的内容都过一遍的话,对ocm考试会很有帮助。这本资料有其他的名字《OCM考试全面解析及经验分享》,如果您已经下载了,请勿重复下载。

2016-11-18

dotNET_设计规范--.NET约定、惯用法与模.pdf

dotNET_设计规范--.NET约定、惯用法与模.pdf

2011-08-04

Exjs制作的网页系统

Exjs制作的网页系统 给大家看下 EXTJS做的

2011-07-29

详细说明了div怎么在div上实现浮动的代码

div浮动层,详细说明了div怎么在div上实现浮动的代码 这是实验效果。用.net实现的。

2011-07-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除