自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (13)
  • 收藏
  • 关注

原创 mysql基础入门学习

这只是一个MySQL教程的简单介绍,MySQL还有许多高级功能和SQL语法,可以进一步深入学习。希望这个教程能够帮助你开始使用MySQL数据库。MySQL是一种开源的关系型数据库管理系统,广泛应用于各种Web应用程序中。下面是一个简单的MySQL教程,帮助你快速入门。

2023-11-10 09:28:09 129

原创 Linux+oracle11gR2+Dataguard容灾环境搭建实战(内容超详细)

Oracle DataGuard是Oracle自带的数据同步功能,可以提供Oracle数据库的冗灾、数据保护、故障恢复等,实现数据库快速切换与灾难性恢复。DataGuard数据同步技术有以下优势:1、Oracle数据库自身内置的功能,与每个Oracle新版本的新特性都完全兼容。2、配置管理简单,不需要熟悉其它第三方的软件产品。3、物理DataGuard数据库支持任何类型的数据对象和数据类型4、逻辑DataGuard数据库处于打开状态,可以在保持数据同步的同时执行查询等。

2023-03-28 14:43:58 257 1

原创 oracle ogg搭建实战

【代码】oracle ogg搭建实战。

2023-03-28 11:04:19 242

原创 RMAN备份和恢复-实战演练

📣📣📣哈喽!大家好,本专栏主要发表oracle实战的文章,文章主要包括:Oracle 11g/12c/19c各类型数据库的安装、imp/impdp;exp/expdp,rman,dg,ogg,性能优化等内容的学习。📣 ***如果需要观看配套视频的小伙伴们,请关注公众号【小萌资源分享】***📣✨ ✨ ✨ 感谢各位大可爱小可爱!✨ ✨ ✨ 📢📢📢文章目录第1章 文档说明1.1 你的收获1.2 适用对象1.3 课程介绍第2章 RMAN简介2.1 RMAN连接有2种方式2.2 RMAN备份类型2

2023-03-28 10:37:25 186

原创 Linux7.6下安装Oracle 19c容器数据库(CDB,PDB) -内容超详细,轻松上手

Contenter Database,即容器数据库,CDB由以下3部分组成:Root,即CDBROOT,存储数据库系统元数据和公共用户。原则上Oracle不建议去修改CDBROOT,存储数据库系统元数据和公共用户。原则上Oracle不建议去修改CDBROOT,存储数据库系统元数据和公共用户。原则上Oracle不建议去修改CDBROOT中的任何数据,也不建议在CDB$ROOT下创建业务数据,一个CDB有且只有一个root。

2023-03-24 09:48:40 248

原创 2023 Linux下安装Oracle 19c(单机)内容超详细(小白都可快速上手)

两种,一:netca;二、开始-》程序-》oracle-》net… ..

2023-03-22 11:14:58 165

原创 2023 Linux下安装Oracle 12c(RAC安装)内容超详细(小白都可快速上手)

2.1.2 配置语言环境2.1.3 创建用户和组2.1.4 创建目录及权限2.1.5 配置本地YUM源及软件包安装2.1.6 修改资源限参数2.1.7 控制给用户分配的资源2.1.8 修改内核参数2.1.9 修改nproc参数2.1.10 关闭透明页2.1.11 关闭numactl(关闭交换页面)2.1.12 修改共享内存段2.1.13 配置安全2.1.14 关闭防火墙2.1.15 两台机器的时间要一样,禁止NTP2.1.16 互信设置2.1.17

2023-03-22 10:13:43 392

原创 Linux下安装Oracle 12c数据库(UDEV+ASM)超详细

2.2.2 配置语言环境2.2.3 创建用户和组2.2.4 创建目录及权限2.2.5 配置本地YUM源及软件包安装2.2.6 修改资源限参数2.2.7 控制给用户分配的资源2.2.8 修改内核参数2.2.9 修改nproc参数2.2.10 关闭透明页2.2.11 关闭numactl(关闭交换页面)2.2.12 修改共享内存段2.2.13 配置安全2.2.14 关闭防火墙2.2.15 Oracle环境变量设置2.2.16 GIRD环境变量设置2.3

2023-03-14 10:36:45 260

原创 Linux下安装Oracle 12C(单机)

 熟练掌握在VMware下安装Linux7.6环境 熟练掌握在Linux环境下安装Oracle12c数据库 熟练掌握Linux环境下对Oracle数据库的运维操作

2023-03-07 20:57:25 493

原创 Linux7.6+Oracle 11g+RAC+多路径

oracle RAC模拟生产环境,多路径设置安装数据库

2023-02-28 19:33:11 303

原创 mysql面试必备考题(试题+答案)

87.有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SAGE是学生年龄, C#是课程号,CNAME是课程名称。67.学生关系模式 S( S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。优和良的界线是90分和80分。其中最重要的,也是使用最频繁的语句是( )。47.有三个表,它们的记录行数分别是10行、2行和6行,三个表进行交叉连接后,结果集中共有( )行数据。

2023-02-20 11:13:13 11122 1

原创 Mysql忘记密码终极解决办法

mysql忘记密码是常用的事情,那么如何解决它呢?

2023-02-20 10:38:24 957

原创 Linux下Oracle 11g数据库安装(RAC)

oracle实战的文章,文章主要包括:Oracle 11g/12c/19c各类型数据库的安装、imp/impdp;exp/expdp,rman,dg,ogg,性能优化等内容的学习

2023-02-19 19:50:52 269

原创 Linux下安装Oracle数据库(UDEV+ASM)

racle实战的文章,文章主要包括:Oracle 11g/12c/19c各类型数据库的安装、imp/impdp;exp/expdp,rman,dg,ogg,性能优化等内容的学习

2023-02-19 17:37:35 460

原创 Linux下安装oracle数据库(单机数据文件)

oracle实战的文章,文章主要包括:Oracle 11g/12c/19c各类型数据库的安装、imp/impdp;exp/expdp,rman,dg,ogg,性能优化等内容的学习

2023-02-19 12:22:28 116

原创 Oracle 11.2.0.4打补丁的方法

本文主要介绍了Oracle 11.2.0.3 升级到11.2.0.4的补丁的方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下。

2022-10-14 10:02:19 333

原创 Oracle分析函数用法详解

OLAP的系统(即Online Aanalyse Process)一般用于系统决策使用。通常和数据仓库、数据分析、数据挖掘等概念联系在一起。这些系统的特点是数据量大,对实时响应的要求不高或者根本不关注这方面的要求,以查询、统计操作为主。我们来看看下面的几个典型例子:①查找上一年度各个销售区域排名前10的员工②按区域查找上一年度订单总额占区域订单总额20%以上的客户③查找上一年度销售最差的部门所在的区域④查找上一年度销售最好和最差的产品。

2022-10-12 15:38:31 313

原创 全面分析MySQL ERROR 1045出现的原因及解决

在命令行输入mysql -u root –p,输入密码,或通过工具连接数据库时,经常出现下面的错误信息,相信该错误信息很多人在使用MySQL时都遇到过。

2022-10-12 15:11:06 675

原创 MySQL的主从复制原理详细分析

主从复制是MySQL提供的基本的技术,主从复制的流程:binlog二进制日志(除了查询其他的更改相关的操作都会记录在binlog里面)、relay log日志和三个线程(master的一个线程和slave的两个线程)。

2022-10-12 14:54:52 132

原创 mysql详细权限管理

2、数据库开发人员授权:创建表、索引、视图、存储过程、函数等权限 创建,修改,删除表结构的权限。1、普通用户授权:只有对指定库指定表的增,删,改,查,权限。7、操作 MySQL 存储过程、函数权限:*...

2022-08-31 20:53:37 413

原创 mysql获取当前时间

分析结果可得:now()值不发生改变,sysdate()时间在sleep3秒后发生改变。也就是说now()获取的是sql开始执行的时间,尽管中间出现了其他的操作,都不会影响其值。而sysdate()会影响。current_timestamp和current_timestamp()函数的效果是一样的,只不过一个是关键字,一个是函数。它们的效果和now()函数也是一样的!说明:先查询NOW()和SYSDATE(),然后sleep3秒,再查询NOW()和SYSDATE()now()取的是语句开始执行的时间。...

2022-08-11 09:53:34 2030

原创 Mysql中IF条件语句用法

如果某个when子句后面的条件condition为true,则返回相应的when子句后面的值result;如果所有的when子句后面的条件condition都不为true,则返回else子句后面的值;如果一旦和某个when子句后面的值相等则返回相应的then子句后面的值result;②CASE表达式的数据类型取决于跟在then或else后面的表达式的类型。查找出售价为 50 的书,如果是 java 书的话,就要标注为 已售完。如果和所有when子句后面的值都不相等,则返回else子句后面的值;...

2022-08-11 09:32:19 6198

原创 Linux下安装MySQL8.0

下载地址:(可选择对应版本的软件)链接:https://pan.baidu.com/s/12MXA-DWkYS6FEhPgIGJoOQ提取码:qw7j在 /usr/local下 创建mysql文件夹 mkdir mysql切换到mysql文件夹下 cd mysqlCd mysql解压mysql tar xvjf mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz重命名文件夹为mysql8.0。...

2022-08-08 10:51:48 167

原创 Mysql双机集群搭建(双主集群)

Mysql双机集群搭建(双主集群)

2022-08-06 10:42:27 552

原创 MySQL慢查询的可能原因及解决思路

MySQL慢查询的可能原因及解决思路要有高性能的MySQL服务,不仅需要设计好的库表结构、好的索引,还需要有好的查询。也就是说,一个慢查询的出现,可以从服务器、库表结构、索引、查询语句等方面着手。对查询进行性能剖析有两种方式,一种是剖析服务器负载,另一种是剖析单条查询。对于排查问题找出性能瓶颈来说,最容易发现并解决的问题就是MYSQL的慢查询以及没有得用索引的查询。Mysql5.0以上的版本可以支持将执行比较慢的SQL语句记录下来。...

2022-08-06 10:20:59 852

原创 MySQL 常用命令汇总

显示数据库 create database name;创建数据库 use databasename;选择数据库 drop database name 直接删除数据库,不提醒 show tables;显示表 describetablename;显示具体的表结构 select 中加上 distinct 去除重复字段 mysqladmin dropdatabasename 删除数据库前,有提示。显示当前 mysql 版本和当前日期 select。...

2022-08-04 15:32:21 51

原创 mysql xtrabackup备份恢复实操案例

Xtrabackup是由percona开源的免费数据库热备份软件,它能对InnoDB数据库和XtraDB存储引擎的数据库非阻塞地备份(对于MyISAM的备份同样需要加表锁);mysqldump备份方式是采用的逻辑备份,其最大的缺陷是备份和恢复速度较慢,如果数据库大于50G,mysqldump备份就不太适合。Xtrabackup优点1)备份速度快,物理备份可靠2)备份过程不会打断正在执行的事务(无需锁表)3)能够基于压缩等功能节约磁盘空间和流量4)自动备份校验5)还原速度快。...

2022-08-04 09:35:39 104

原创 使用Spring实现读写分离(MySQL实现主从复制)

!-- 配置连接池 -- > < bean id = "masterDataSource" class = "com.jolbox.bonecp.BoneCPDataSource" destroy-method = "close" >

2022-08-03 19:26:14 200

原创 深入理解Mysql锁与事务隔离级别

锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除了传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供需要用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。...

2022-08-03 11:03:20 41

原创 Mysql 性能调优之sql和索引优化

①MySQL支持两种方式的排序filesort和index,Using index是指MySQL扫描索引本身完成排序。index效率高,filesort效率低。②order by满足两种情况会使用Using index。order by语句使用索引最左前列。使用where子句与order by子句条件列组合满足索引最左前列。③尽量在索引列上完成排序,遵循索引建立(索引创建的顺序)时的最左前缀法则。④如果order by的条件不在索引列上,就会产生Using filesort。...

2022-08-03 10:02:12 78

原创 mysql慢SQL定位、日志分析与优化方案

开启日志;slow_query_log=on­­–记录日志的log文件(注意window上必须写绝对路径)slow_query_log_file=D/mysql5.5.16/data/show­slow.log­­–最长查询的秒数;long_query_time=2­­–表示记录没有使用索引的查询log­queries­not­using­indexes­­。但由于从库的数据都是在主库复制过去的,主库如果等待较多的情况,会加大从库的复制延时。...

2022-08-02 10:54:39 170

原创 mysql中添加字段

altertable表名add需要修改/增加的信息afer字段名(在哪个字段后增加)altertable表名change原字段要修改的字段名字段类型;altertable表名add需要修改/增加的信息first;altertable表名dropcolumn列名。增加字段(把字段添加在第一个位置)一、mysql中不同位置增加字段。增加字段(在特定的字段后增加)...

2022-08-01 11:19:18 64319

原创 mysql基础入门(初学者必看)

selecta.name,b.namedepartment_name,c.nameposition_namefromstaffera,departmentb,s_positioncwherea.department_id=b.idanda.position_id=c.idandb.name=‘系统部’;insertintostaffer(name,department_id,position_id)values(‘李文宾’,1,2);

2022-07-30 10:24:09 646

原创 2022 MySql-8.0.30安装详细教程(超详细)

3、在mysql目录下增加mysql.ini(配置文件),增加data文件夹(用于存放数据)8、启动mysql服务(直接在命令窗口执行命令netstartmysql)5、初始化数据文件(直接运行命令即可,如果报命令不存在,检查一下环境变量)7、mysql安装(直接在命令窗口执行命令mysqldinstall)6、执行完上述命令后,检查data文件夹(如果有数据,则说明初始化成功)12、重新登陆mysql(输入密码时,直接回车的情况,这时就会报错了)13、重新登陆mysql(两种登陆方式)...

2022-07-29 11:06:45 17257 6

原创 RAC环境下如何重建控制文件

4、重新创建控制文件(根据自己环境下的创建,从G\ctl1.txt这个文件中获取)3、把数据库关闭,并启动到nomount状态。一、重新创建控制文件的步骤。1、备份一个控制文件出来。2、设置集群为false。...

2022-07-28 18:02:40 412

原创 mysql和oracle的区别

2、MySQL的另一个主要的途径之一是缺乏标准的RI(ReferentialIntegrity-RI)机制,RI限制的缺乏(在给定字段域上的一种固定的范围限制)可以通过大量的数据类型来补偿;oracle使用行级锁,对资源锁定的粒度要小很多,只是锁定sql需要的资源,并且加锁是在数据库中的数据行上,不依赖与索引。虽然InnoDB引擎的表可以用行级锁,但这个行级锁的机制依赖于表的索引,如果表没有索引,或者sql语句没有使用索引,那么仍然使用表级锁。可以安装在多种大、中、小型机上,可在多种操作系统下工作。...

2022-07-28 10:28:43 143

原创 如何彻底的从电脑卸载Oracle11g数据库

这个工具可以从oracle的home进行完全的卸载,不管是单实例oracle还是cluster还是ASM或RAC都可以用deinstall工具卸载。1、首先在服务里面停止所有的Oracle服务,具体路径是开始->设置->控制面板->管理工具->服务停止所有Oracle服务(可在开始菜单输入快捷键services.msc快速找到)指定在此oracle主目录中配置的数据库名的列表[MYDATA,ORCL]MYDATA,ORCL(也可能是别的,填[]中的即可)...

2022-07-28 09:27:58 1751

原创 Oracle存储过程、触发器详细分解

3、存储过程的信息是写入数据字典的,所以存储过程可以看作是一个公用模块,用户编写的PL/SQL程序或其他存储过程都可以调用它(但存储过程和函数不能调用PL/SQL程序)。在一个表中定义的语句级的触发器,当这个表被删除时,程序就会自动执行触发器里面定义的操作过程。------------输入参数不能携带值出去,输出参数不能携带值进来,当既想携带值进来,又想携带值出去,可以用inout。–相关数据字典-----------------------------------------------------...

2022-07-27 11:15:47 515

原创 如何优化Oracle索引,提升查询速度

查询条件name4,name5经常大量使用(首先与业务沟通,条件是否经常组合出现),但开发人员在两个字段上分别加上索引,执行时只能被使用到其中一个索引,导致执行效率下降,并且加大索引维护的成本。表中有两个索引idx_name4,idx_name5,与业务沟通,通过索引idx_name5执行,速度会更快,但由于ORACLE内部规划,使用了错误的索引执行,导致执行速度变慢。–1、在test表中的name4字段上创建索引。–1、在test表中的name4字段上创建索引。–4、查询表的统计信息是否收集。...

2022-07-27 09:24:32 835

原创 UNDO和普通表空间损坏后的处理方案

六、查看回滚段的状态(上述不能删除,说明回滚段还有待恢复的数据,确定undotbs1表空间的回滚段状态都是NEEDSRECOVERY)注先将默认表空间更改好,再删除损坏的表空间。如何处理损坏的表空间?注上述可以看到,不管是undo表空间,还是普通表空间都无法启动。九、通过修改pfile文件,跳过这几个待恢复的回滚段的数据。二、尝试把OFFLINE状态的表空间置为ONLINE状态。三、尝试先把普通数据文件4所在的users表空间进行删除。四、按上述方法,先把默认的undo表空间进行变更。...

2022-07-26 10:57:38 160

java面试复习题.doc

java面试复习题

2023-07-18

Java模拟试题1.doc

Java模拟试题1

2023-07-18

《JAVA程序设计》期末考试试题-(五).doc

《JAVA程序设计》期末考试试题

2023-07-18

java考试复习试题1.doc

java考试复习试题

2023-07-18

java练习册(006).doc

java练习册

2023-07-18

《JAVA程序设计》期末考试试题-(七).doc

《JAVA程序设计》期末考试试题

2023-07-18

Java面试练习题.docx

Java面试练习题

2023-07-18

JAVA面试习题.doc

JAVA面试习题

2023-07-18

JAVA核心知识点整理.docx

JAVA核心知识点整理

2023-07-18

金九银十Java综合面试总结.docx

金九银十Java综合面试总结

2023-07-18

1000道 互联网Java工程师面试题 485页-PDF.docx

1000道 互联网Java工程师面试题 485

2023-07-18

Java经典面试集.pdf

Java经典面试集

2023-07-18

Linux Windows入侵检测报告.docx

Linux Windows入侵检测报告

2023-07-18

企业级Nginx Web服务优化实战.docx

企业级Nginx Web服务优化实战

2023-07-18

企业级LNMP环境应用实践.docx

企业级LNMP环境应用实践

2023-07-18

企业级CentOS 6.6操作系统安装.docx

企业级CentOS 6.6操作系统安装

2023-07-18

PHP服务缓存加速优化实战.docx

PHP服务缓存加速优化实战

2023-07-18

Nginx Web服务应用.docx

Nginx Web服务应用

2023-07-18

Linux系统介绍与环境搭建准备.docx

Linux系统介绍与环境搭建准备

2023-07-18

Linux 7 运维入门.docx

Linux 7 运维入门

2023-07-18

MATLAB之应用程序接口.docx

MATLAB之应用程序接口

2023-07-15

MATLAB之编译工具箱.docx

MATLAB之编译工具箱

2023-07-15

MATLAB之WORD、EXECL的混合使用.docx

MATLAB之WORD、EXECL的混合使用

2023-07-15

MATLAB之文件Io.docx

MATLAB之文件Io

2023-07-15

MATLAB之符号计算功能.docx

MATLAB之符号计算功能

2023-07-15

MATLAB之Simulink仿真环境.docx

MATLAB之Simulink仿真环境

2023-07-15

MATLAB之数据分析.docx

MATLAB之数据分析

2023-07-15

MATLAB之基本编程.docx

MATLAB之基本编程

2023-07-15

MATLAB之基础知识.docx

MATLAB之基础知识

2023-07-15

MATLAB之概述.docx

MATLAB之概述

2023-07-15

遗传算法及其MATLAB程序.doc

遗传算法及其MATLAB程序

2023-07-15

各种最小二乘法汇总(算例及MATLAB程序).docx

各种最小二乘法汇总(算例及MATLAB程序

2023-07-15

Matlab经典教程 从入门到精通.docx

Matlab经典教程 从入门到精通

2023-07-15

MATLAB工程软件.pptx

MATLAB工程软件

2023-07-15

MATLAB R2016a图文安装步骤.docx

MATLAB R2016a图文安装步骤

2023-07-15

MATLAB GUI总结.docx

MATLAB GUI总结

2023-07-15

运维工程师必会的109个Linux命令.docx

运维工程师必会的109个Linux命令

2023-07-15

深信服桌面云-Linux虚拟机部署-VDI5.2-渠道版.doc

Linux虚拟机部署_VDI5.2

2023-07-15

快乐的Linux命令行.docx

快乐的Linux命令行

2023-07-15

服务器安装文档-Linux-WAS6.1安装.doc

服务器安装文档_Linux_WAS6.1安装

2023-07-15

空空如也

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

TA关注的人

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