自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 oracle的参数文件

参数文件静态参数文件 init<ORACLE_SID>.ora, 文本文件。 数据库加载实例,读取参数文件信息到内存,实例启动成功,关闭参数文件。修改静态文件,数据库必须重新启动,才能生效。动态参数文件 spfile<ORACLE_SID>.ora,二进制文件。使用strings命令查看内容。 数据库加载...

2019-11-12 14:41:58 200 1

原创 oracle实例和后台进程详解

概念:实例/instance: 后台进程+共享内存 用于管理和控制数据库数据库/database: 物理文件的集合 为实例提供数据,如数据文件,控制文件,参数文件,日志文件等数据库服务器/database server: 软件+实例+数据库实例oracle数据库启动后首先在内存中划分一片空间,并启动一些进程,而内存和进程统称oracle数据库实例,数据库关闭后,实例就被关闭实例...

2019-11-11 10:49:46 996

原创 oracle配置listener.ora和tnsnames.ora文件

oracle图形化配置listener.ora文件概述:监听的特点:具有独立性连接建立流程默认端口号1521*服务端需要listener.ora,客户端需要tnsname.ora文件1.客户端向监听发起请求监听知道数据库的位置,但是之间没有长连接,2.监听把用户的请求转给数据库的实例,实例为连接专门启动一个server process,将server process的地址...

2019-11-08 15:41:41 11027

原创 linux安装oracle数据库

Oracle安装配置手册1.oracle软件安装终端工具通过Xmanage中的xstart安装图形化oracle1.host文件修改vi /etc/hosts2.创建操作系统用户组和用户groupadd -g 50001 oinstallgroupadd -g 50002 dbagroupadd -g 50003 operuseradd -u 5...

2019-11-08 10:50:50 565

原创 java学习--之路--之做--之感

1.代码的收获刚做支付项目的第一次,商户模块的开发,起初没有一个能运行起来的框架,没有各种约定,改来改去,特别难受,自己通过各种手段最终搞完,最遗憾的是自己没有去仔细的把业务想好,再去做开发,特别有感触,以后一个项目开始的时候,业务必须熟,在业务都模糊不清时开发,就是不负责任,就是个瞎子,要详细到接口的过程,也许才可以进入开发,在业务开发过程中,有质疑一定提出了,产品经理也不是万能,没有失误的,...

2019-01-06 02:24:22 247 2

原创 Java编译期和运行期

Java编译期和运行期编译期:在Java中也就是把Java代码编成class文件的过程类加载过程:在编译期和运行期有一个过程,在Java中把磁盘中的代码放到内存中(类加载过程)运行期:class文件已经加载到内存中,放到内存中执行起来...

2018-12-30 09:37:53 223

原创 Docker常用命令整理

1、执行型命令1.1、docker search搜索镜像命令# 使用关键字java搜索镜像1.2 docker images查看本地镜像docker images1.3docker pull拉取远端镜像到本地指令格式:docker pull [OPTIONS] imageName[:tagVersionName]# 拉取alpine的latest镜像到本地docker pull alpine # 拉取3.11.5版本alpine镜像到本地dock.

2021-12-01 12:13:47 850

原创 传统DBA和云上DBA的面试题

传统DBA面试题云上DBA的面试题

2021-11-25 17:16:13 136

原创 linux下多环境JDK最简单安装

1、openJDK的安装搜索所有的OpenJDK版本[root@localhost ~]# yum search OpenJDK2、进行安装[root@localhost jvm]# yum install java版本号注:你可以安装多个版本的jdk共存,通过命令切换jdk环境。3、多jre环境切换查看所有本机 JDK 版本[root@localhost jvm]# alternatives --config java*+代表当前使用的版本,该命令下输入版本对应的.

2021-04-13 10:11:42 196

原创 linux-YUM-安装mysql

1、登录mysql网址,下载mysql的yum源2、导入rpm源到linux服务器3、安装mysql yum源[root@localhost software]# yum localinstall mysql80-community-release-el7-3.noarch.rpm[root@localhost software]# cd /etc/yum.repos.d/[root@localhost yum.repos.d]# ll4、编辑mysql的yum

2021-04-12 15:19:36 110

原创 CentOS7部署zabbix-4.0.2LTS+Grafana-7.3.7监控平台

一、系统环境[root@localhost ~]# cat /etc/redhat-releaseCentOS Linux release 7.6.1810 (Core)

2021-03-17 18:07:35 313

原创 zabbix监控----客户端部署

zabbix监控----客户端部署一、Linux客户端1.1 使用rpm安装对应zabbix版本的rpm包[root@jumpserver-linux ~]#rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm[root@jumpserver-linux ~]# yum clean all1.2 使用yum安装zabbix-agent[root@jump..

2021-03-17 14:07:40 180

原创 mysql 系列 一 索引优化

索引三表级联查询索引最好设置在需要经常查询的字段中;优先优化NestedLoop的内层循环;保证Join语句中被驱动表上Join条件字段已经被索引;当无法保证被驱动表的Join条件字段被索引且内存资源充足的前提下,适当将JoinBuffer调大些最佳左前缀法则:如果索引了多列,要遵守最左前缀法则。指的是从索引的最左前列开始并且不跳过索引中的列。索引失效的原因不在索引列山做任何操作(计算、函数、(自动or手动)类型转换),会导致索引失效而转向全表;存...

2021-01-04 08:27:15 95 1

原创 Mysql 系列2 一 explan

一、那些情况需要创建索引?1、主键自动建立唯一索引;2、频繁作为查询条件的字段应该创建索引;3、查询中与其他表关联的字段,外键关系建立索引;4、频繁更新的字段不适合创建索引,因为每次更新不单单是更新记录,还会更新索引;5、where条件李用不到的字段,不适合创建索引;6、单键/组合索引的选择问题(在高并发下倾向创建组合索引);7、查询中排序的字段,排序字段若通过索引去访问,将大大提高排序速度;8、查询中统计或者分组字段;二、索引的操作语法三、Explan分析s

2020-12-30 15:14:14 394 1

原创 Mysql sql 系列1 一 关联

一、在实际sql执行时,书写顺序规范和计算机执行顺序的规范的区别1)、sql手写规范2)、数据库执行顺序3)、sql解析的顺序过程二、sql中的7中关联1)、左连接 LEFT JOIN2)、右连接 RIGHT JOIN3)、左表连接5)、内连接 INNER JOIN6)、FULL INNER JOIN 全连接SELECT * FROM FROM TABLEA AFULL OUTER JOIN TABLEB B ON A.KEY = .

2020-12-29 12:34:26 148

原创 redis系列二 - (常用命令类型)

参考文档:http://doc.redisfans.com/一、Connection(连接)AUTH-开启了密码保护的话,在每次连接 Redis 服务器之后,就要使用AUTH命令解锁 PING- 使用客户端向 Redis 服务器发送一个PING,如果服务器运作正常的话,会返回一个PONG QUIT- 请求服务器关闭与当前客户端的连接 SELECT-切换到指定的数据库,数据库索引号index用数字值指定,以0作为起始索引值。二、Server(服务器)BGREW...

2020-12-28 19:13:49 78

原创 Redis系列一 - (单线程经典模型)

Redis单线程经典模式概念:Redis 内部使用文件事件处理器file event handler,这个文件事件处理器是单线程的,所以 Redis 才叫做单线程的模型。实现方式:它采用 IO 多路复用机制同时监听多个 socket,将产生事件的 socket 压入内存队列中,事件分派器根据 socket 上的事件类型来选择对应的事件处理器进行处理文件事件处理器的结构包含 4 个部分:多个 socket IO 多路复用程序 文件事件分派器 事件处理器(连接...

2020-12-28 18:35:49 171

原创 nginx常用命令

start nginx:打开 nginx nginx -t :测试配置文件是否有语法错误 nginx -s reopen:重启Nginx nginx -s reload:重新加载Nginx配置文件,然后以优雅的方式重启Nginx nginx -s stop:强制停止Nginx服务 nginx -s quit:优雅地停止Nginx服务(即处理完所有请求后再停止服务...

2020-11-03 09:19:45 58

原创 MySQL锁详解

行级锁 行级锁是Mysql中锁定粒度最细的一种锁,表示只针对当前操作的行进行加锁。行级锁能大大减少数据库操作的冲突。其加锁粒度最小,但加锁的开销也最大。行级锁分为共享锁和排他锁。特点开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。表级锁  表级锁是MySQL中锁定粒度最大的一种锁,表示对当前操作的整张表加锁,它实现简单,资源消耗较少,被大部分MySQL引擎支持。最常使用的MYISAM与INNODB都支持表级锁定。表级锁定分为表共享读锁(共享锁)...

2020-10-17 13:39:53 292

原创 Nginx配置技巧

一个站点配置多个域名server{listen80;server_nameops-coffee.cnb.ops-coffee.cn;}server_name后跟多个域名即可,多个域名之间用空格分隔一个服务配置多个站点server{listen80;server_namea.ops-coffee.cn;location/{root/home/project/pa;...

2020-10-15 08:36:18 88

原创 11g RMAN不完整恢复数据库

1、安装oracle数据库软件,按照源库的spfile创建对应的目录。2、启动目标库到nomount状态,根据源库的spfile创建目标库的spfile文件。SQL>startup nomount;3、将源库的备份全部copy到备库对应的备份目录4、在目标库利用rman从备份中恢复控制文件RMAN> restore controlfile from '/u02/backup/fulldatabase/STANDBY/backupset/2020_08_02/o1_mf_ncsn

2020-10-10 08:08:05 121

原创 jebkins服务迁移

迁移描述:目前有一套最新版本的本地jenkins,服务使用的系统是centos7,现在要将其迁移到同样环境,保证原来的配置不动,所有的保持一致。迁移步骤:1、在新的环境安装最新版本的jenkins1)、--卸载原版本 rpm -e jenkins 删除原来的jenkins目录 [root@localhost ~]# rm -rf /var/lib/jenkins/2)、可参考jenkins官网安装手册(https://pkg.jenk...

2020-09-23 15:16:04 142

原创 centos7磁盘挂载

centos7磁盘挂载[jumproot@localhost /]$ fdisk -l新建分区[jumproot@localhost /]$ fdisk /dev/sdc主分区写入分区表[jumproot@localhost /]$ fdisk -l[jumproot@localhost /]$ lsblk写入开机自动写入[jumproot@localhost /]$ vim /etc/fstab...

2020-08-19 14:07:42 1359

原创 2020-08-08

ORACLE RAC11G R2搭建超详细VMware超详细Oracle RAC安装及搭建指南https://blog.csdn.net/ldjjbzh626/article/details/103174891Oracle rac11g在vmware虚拟机上搭建经验教训总结https://blog.csdn.net/jingvencn/article/details/90033677?utm_medium=distribute.pc_relevant.none-task-blog-BlogC

2020-08-08 13:57:06 112

原创 linux网络端口管理大全

1、开放端口firewall-cmd --zone=public --add-port=5672/tcp --permanent#开放5672端口firewall-cmd --zone=public --remove-port=5672/tcp --permanent#关闭5672端口firewall-cmd --reload #配置立即生效2、查看防火墙所...

2020-02-28 11:53:47 669

原创 SQLServer重新安装,附加数据库

https://docs.microsoft.com/zh-cn/sql/relational-databases/databases/database-detach-and-attach-sql-server?view=sql-server-ver15

2019-12-24 10:11:35 535

原创 sqlserver2008安装

1.2.如果虚拟机搭建,需要关闭防火墙警告3.4.5.6.7.8.实例安装目录9.指定服务器账号10.11.数据库引擎身份验证安全模式注意数据文件和备份等,不建议存放在C盘12.指定Analysis Services管理员SQLServer的配置文件C:\Program Fil...

2019-12-23 12:25:03 548

原创 oracle golden gate for sqlserver2008

aaaa

2019-12-23 10:06:56 107

原创 yum快速安装mysql

一、配置Mysql扩展源rpm -ivh http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql57-community-release-el7-10.noarch.rpm二、yum安装mysqlyum install mysql-community-server -y三、启动Mysql,并加入开机自启...

2019-12-19 10:19:20 134

原创 mysql创建用户并授权

1.建立一个用户在表中可以看到新建的用户gaofeng2.--给gaofeng@192.168.65.81授权,拥有查询和修改mckkk库的所有表grant select,update on mckkk.* to gaofeng@192.168.65.81 identified by 'qwer123!@#GF';flush privileges;--%匹配所有65段的用...

2019-12-13 17:28:36 139

原创 Mysql binlog增量恢复

1.先将全备完整性恢复innobackupex --apply-log /mysql-auto-backup/2019-12-13_08-06-14/2.先停止mysql数据库,然后删除mysql目录文件rm /var/lib/mysql/* -rf3.全备恢复innobackupex --copy-back /u01/2019-11-18_11-07-13/...

2019-12-13 16:03:55 115

原创 RMAN异机不完全恢复快速参考手册

摘要:场景:服务器A为正常运行的生产环境,需要在服务器B上部署一套相同环境做测试。文章介绍了使用RMAN在异机将数据库不完全恢复到某一SCN并OPEN的全过程,建议收藏备用。应用场景:服务器A为正常运行的生产环境,需要在服务器B上部署一套相同环境做测试数据库环境:RHEL6.4 + Oracle 11.2.0.4.7一、 服务器A备份数据库1.1 在线备份(数据库运行在归档模式)...

2019-12-04 19:12:20 275

原创 Mysql优化

一:1.查询慢sqlshow status like 'Slow_queries';2.分析sql语句解析执行计划,参考执行计划解读EXPLAN + sql语句select_type:分析查询类型,是主查询还是子查询,不太重要type:很重要,最差ALL,后面补充一些类型。possiible_keys:使用的主键key:有没有使用索引key_len:索引的长...

2019-11-24 15:31:12 81

原创 rman备份和恢复oracle

利用RMAN备份压缩技术对数据库做全备并备份控制文件和归档日志后删除已备份的归档日志:1.保证开启归档查看数据库是否开启归档:archive log list;先关闭数据库shutdown immediate;启动数据库到mount状态,mount加载控制文件startup mount;开启归档alter database archivelog******s...

2019-11-22 08:32:42 223

原创 undo表空间

只需要关注oracle undo表空间的大小在高级使用时,需要了解oracle如何使用undo段注:只有做DDL的时候,操作了oracle的system空间,才会用到system_undo段(特殊)-- 查询undo表空间show parameter undo_tablespace--UNDO表空间占用空间情况以及数据文件存放位置select file_name,bytes/...

2019-11-20 17:14:05 141

原创 oracle的事务

事务的基本概念:一组简单的DML语句,insert,delete,updateCOMMITROLLBACKSAVEPOINT <savepoint_name>ROLLBACK TO [SAVEPOINT] <savepoint_name>隐式提交和回滚:1.在执行DDL语句的时候,数据库会自动执行一个事务操作。2.当我们写完DML语句...

2019-11-20 15:19:22 83

原创 oracle备份和恢复

备份RMAN> run{backup as compressed backupset full databaseformat 'F:\backup\20190817\full_bk1_%u%p%s.bak'include current controlfile;backup as compressed backupset archivelog allformat 'F:\ba...

2019-11-14 14:23:52 132

原创 Oracle Data Guard 环境搭建

八大步骤:一、安装前环境配置二、主库配置三、备库配置四、主库复制数据库到备库五、开启备库数据库六、备库应用日志文件七、查询主备库数据库状态八、验证数据同步一、安装前所需环境两台虚拟机,两台都配置好网络,装好ORACLE软件;primary主库装好ORACLE数据库,standby不装数据库;...

2019-11-13 15:12:05 88

原创 DBA RAC运维sql

1.RAC资源和结构巡检cluster相关信息 cluster名称[grid@rac01 ~]$ olsnodes -n或[grid@rac01 ~]$ cemutlo -ncluster资源状态[grid@rac01 ~]$ crsctl stat res -tcluster资源及后台DAEMON[grid@rac01 ~]$ crsctl s...

2019-11-13 10:46:37 307

原创 DBA性能优化常用sql语句

有时候表空间利用率太低,我们可以给表空间瘦身,提高恢复时空间利用率和备份效率。1.表空间使用率--1. oracle查询表空间使用率SELECT a.tablespace_name,ROUND (a.total_size) "total_size(MB)",ROUND (a.total_size) - ROUND (b.free_size, 3) "used_size(MB)"...

2019-11-12 14:21:34 325

DBA常用技术.xmind

Oracle Database 11g delivers industry leading performance, scalability, security and reliability on a choice of clustered or single-servers running Windows, Linux, and UNIX. It provides comprehensive features to easily manage the most demanding transaction processing, business intelligence, and content management applications.

2020-05-27

CynosDB+for+PostgreSQL+一主多读架构-孙旭.pdf

原子性:Repilca按照MTR粒度进行访问页面,保证对象结构完整;多版本数据Buffer:事务访问旧版本页面,日志回放与读事务互相不阻塞

2019-11-23

Oracle数据文件收缩实例.doc

Oracle的全局索引也存储在dba_segments中,并以index标志,而且其重建方式跟普通索引一致,所以在执行忘回导入的时候需要按照move 普通表;move分区表;move全局索引;move分区索引;move lob对象的顺序进行。

2019-11-23

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

TA关注的人

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