自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

听雪楼主

ORACLE DBA / 诗人

  • 博客(159)
  • 资源 (1)
  • 收藏
  • 关注

原创 SQL Server Always ON 数据同步原理

一张图解析SQL Server Always ON 数据同步原理

2022-03-30 10:54:16 627

原创 Linux(centos)中使用源码安装PostGIS

本文将介绍在CentOS中使用源码安装PostGIS,由于PostGIS有较多的模块组件,本文将介绍PostGIS主要部分的安装

2022-03-21 19:40:03 2825

原创 一次由于SQL Server BUG引起的数据库AlwaysOn主从切换故障分析处理

一次由于SQL Server BUG引起的数据库AlwaysOn主从切换故障分析处理

2022-02-16 00:00:11 1741

原创 故障处理:一次由于盘符变化导致的Oracle 19.7集群无法启动

近日,由于一套承载着20个pdb的Oracle 19.7 RAC节点1由于硬件故障导致服务器宕机,在服务器更换完主板后发现映射的分布式存储磁盘盘符发生了变化,导致集群在自动启动时找不到voting disk启动失败。

2021-11-24 16:16:41 2222

原创 Redhat7.6安装MySQL8.0.23——二进制安装

操作系统版本:Red Hat Enterprise Linux 7.6MySQL版本:mysql-8.0.23-el7-x86_64.tar.gzgroupadd mysqluseradd -g mysql mysqlecho 'mysql:mysql' | chpasswdcd /usr/local/tar -zxvf mysql-8.0.23-el7-x86_64.tar.gzmv mysql-8.0.23-el7-x86_64 mysqlchown -R mysql:my.

2021-04-15 11:39:44 376

原创  你对linux中grep命令知道多少?

简介先说说grep命令能做什么? 我们可以使用grep命令在文本中查找指定的字符串,就像你在windows中打开txt文件,使用快捷键“Ctrl+F”在文本中查找某个字符串一样,说白了,可以把grep理解成字符串查找工具。grep是Linux中最常用的“文本处理工具”之一,grep与sed、awk合称为Linux中的三剑客。grep的全称为:Global search Regular Expression Print out the line全称中的“Global ...

2020-06-07 16:35:11 351

原创 MySQL InnoDB特性:Double Write

MySQL InnoDB特性:Double Write一、经典Partial page write问题?介绍double write之前我们有必要了解partial page write(部分页失效)问题。InnoDB的Page Size一般是16KB,其数据校验也是针对这16KB来计算的,将数据写入到磁盘是以Page为单位进行操作的。我们知道,由于文件系统对一次大数据页(例如Inno...

2020-02-24 21:32:43 618

原创 bbed安装及配置

bbed安装及配置1. 什么是bbed ?Oracle Block Brower and EDitor Tool,是一个可以对oracle data block进行查看,编辑修改的内置工具。对于bbed,oracle本身是不提供支持的.2. 如何编译bbed环境?10g版本:1) 编译bbedcd $ORACLE_HOME/rdbms/libmake -f $ORACLE_HO...

2019-11-27 17:00:47 1593

转载 阿里云的PLOARDB

阿里云有15款数据库,为什么又造了POLARDB?POLARDB 是阿里云数据库团队研发的基于第三代云计算架构下的商用关系型云数据库产品,实现 100% 向下兼容 MySQL5.6 的同时,支持单库容量扩展至上百TB以及计算引擎能力及存储能力的秒级扩展能力,对比 MySQL 有 6 倍性能提升及相对于商业数据库实现大幅度降低成本。

2019-07-05 11:42:00 1029

原创 Oracle11g和12c的比较

                                       Oracle11g和12c的比较一.差异比较 11g 1) oracle 11g在DBA管理上有很多完善,大大提升了DBA对数据库的管控能力,提供的很多自动特性,增强了调优,备份恢复,错误诊断等的功能,大大减轻DBA的低端管理工作; 相对来说,这个版本的升级比较平滑一些; 2) 合并和扩展oracle的功能以实现...

2018-08-16 10:45:00 49336 3

原创 Oracle EM 12c 安装图解

Oracle EM 12c 安装图解EM 12c系统由下列组件构成:1.Oracle Management Agent(管理代理)2.Oracle Management Service(管理服务)3.Oracle Management Repository(管理资料档案库)4.Plug-Ins(插件)5.Enterprise Manager Cloud Control Console(EMCC控制...

2018-05-19 21:28:59 3771

原创 在Linux中使用vi 打开文件时显示行号

在Linux中使用vi 打开文件时显示行号方法一:1、显示当前行行号,在VI的命令模式下输入:nu2、显示所有行号,在VI的命令模式下输入:set nu方法二:使用vi编辑~/.vimrc文件,在该文件中加入一行"set nu",添加内容不含引号, 命令如下:vi ~/.vimrc方法三:在UBUNTU中vi的配置文件存放在/etc/vim目录中,配置文件名为vimrc 在Fedora中vi的配置...

2018-05-19 21:17:59 6926

原创 Oracle 12c 关闭统计信息收集和启用统计信息收集

Oracle 12c 关闭统计信息收集和启用统计信息收集--关闭统计信息col client_name for a60select client_name,status from DBA_AUTOTASK_CLIENT;CLIENT_NAME STATUS------------------...

2018-05-19 21:12:19 1715

原创 MySQL登录报错 ERROR 1045 (28000)

MySQL登录报错 ERROR 1045 (28000)背景:由于业务需求,需要对MySQL数据库进行升级,从原来的5.6.36升级到5.7.1.21,在将低版本库的数据进行全库导出后,导入高版本库中,在登录时报密码错误。1、现象:[root@localhost ~]# mysql -u root -pEnter password: ERROR 1045 (28000): Access denie...

2018-05-05 01:40:13 1651

原创 MongoDB常用命令

MongoDB常用命令成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令:show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示用户use <db name>:切换当前数据库,这和MS-SQL里面的意思一样 db.help():...

2018-04-24 00:23:53 822 1

原创 Linux平台安装MongoDB

Linux平台安装MongoDBMongoDB 提供了 linux 各发行版本 64 位的安装包,你可以在官网下载安装包。下载地址:https://www.mongodb.com/download-center#community下载完安装包,并解压 tgz(以下演示的是 64 位 Linux上的安装) 。curl -O https://fastdl.mongodb.org/linux/mongo...

2018-04-24 00:20:49 363

原创 Oracle 批量生成AWR报告

Oracle 批量生成AWR报告  最近在分析核心业务系统数据库性能,发现收集AWR报告是个体力活,由于需要收集近一个月的AWR报告,每隔一个小时生成一个AWR报告,那么一天我就得生成24个报告,一个月就得生成720个,四个节点,每个AWR都得去执行@?/rdbms/admin/awrrpti.sql,还得输入几个参数。想想这个工作量,这画面太美。。。不敢直视啊!对于一个懒人,这怎么能忍,这个必须...

2018-04-22 00:04:58 797

原创 修改db_files后遇ORA-01105 ORA-01174 解决

修改db_files后遇ORA-01105 ORA-01174 解决增加数据文件时遇ORA-00059: maximum number of DB_FILES exceeded查看db_filesSQL> show parameter db_filesNAME                                 TYPE        VALUE-----------------...

2018-04-20 15:49:49 2379

原创 ORACLE DBTime详解

 Oracle DB time 详解   DB TIME是所有前台session花费在database调用上的总和时间,microsecond(微妙),AWR展示DBTIME单位为分钟(MINS),是查看数据库系统总体负载的主要参考参数,数值主要来自视图DBA_HIST_SYS_TIME_MODEL(历史db time数据来源)、v$sys_time_model、DBA_HIST_SYSSTAT(...

2018-04-20 13:14:17 3716

原创 Oracle 11g 扩展UNDO表空间

Oracle 11g 扩展UNDO表空间1.查看数据文件位置set linesize 200col file_name for a50col tablespace_name for a20select file_id,file_name,tablespace_name,sum(bytes)/1024/1024 total_mb,autoextensible from dba_data_files ...

2018-04-15 23:42:25 8685

原创 Oracle缓存表与Oracle缓存

Oracle缓存表与Oracle缓存ORACLE缓存是把ORACLE近期查看的语句防止在ORACLE设定的缓存当中ORACLE缓存表是把表某个表放置在缓存当中,缓存是ORACLE在内存中的一个分区表缓存的设定oracle中如何将表缓存到内存中由于在一些静态资料表在数据库中被频繁的访问,所以可以考虑将这些数据量不大的表缓存到内存当中。将emp表缓存到内存中:方法一:alter table emp c...

2018-04-13 00:49:28 8296

原创 Oracle 分析SQL语句使用资源情况的视图:v$sqlarea

Oracle  分析SQL语句使用资源情况的视图:v$sqlareaV$SQLAREA   本视图持续跟踪所有shared pool中的共享cursor,在shared pool中的每一条SQL语句都对应一列。本视图在分析SQL语句资源使用方面非常重要。 V$SQLAREA中的信息列 HASH_VALUE:SQL语句的Hash值。 ADDRESS:SQL语句在SGA中的地址。 这两列被用于鉴别SQ...

2018-04-07 23:59:10 829

原创 Oracle GoldenGate 单向复制环境搭建

Oracle GoldenGate 单向复制环境搭建配置环境:建议在相同版本OGG(即Oracle GoldenGate)之间进行复制。一、准备OGG的运行用户在这里,我直接使用oracle用户作为OGG的运行用户。二、确认OGG的安装目录在源端,即Linux环境下,我选择/u01/app/goldengate作为OGG的安装目录,注意:/u01/app/goldengate目录的属主必须为OGG...

2018-04-05 02:34:53 1025 1

原创 Oracle权限管理详解

Oracle权限管理详解Oracle 权限 权限允许用户访问属于其它用户的对象或执行程序,ORACLE系统提供三种权限:Object 对象级、System 系统级、Role 角色级。这些权限可以授予给用户、特殊用户public或角色,如果授予一个权限给特殊用户"Public"(用户public是oracle预定义的,每个用户享有这个用户享有的权限),那么就意味作将该权限授予了该数据库的所有用户。对...

2018-04-04 22:06:06 259

原创 Xmanager 5 远程连接linux图形界面

Xmanager 5 远程连接linux图形界面准备环境:Windows客户端安装 Xmanager 软件我用的Xmanager Enterprise 5 Linux系统环境1 [root@whdata ~]# cat /etc/issue2 Red Hat Enterprise Linux Server release 6.5 (Santiago)3 Kernel \r on an \m一、...

2018-04-02 22:50:33 990

原创 Oracle 11.2.0.4 RAC 安全停库

Oracle 11.2.0.4 RAC 安全停库  作为一名数据库管理员,难免有一些机器的停机检修,主机网络资源的调整,最基本的一个动作就是停库,一般看来数据库停库不就是shutdown ? 非也,要做到数据库的安全停库,一系列的操作和检查是非常有必要的。下文详细列举了oracle11g RAC的安全停库操作步骤。第一步: 检查主机状态,查看集群状态hostname  查看主机,避免误操作。id ...

2018-04-02 01:55:38 623

原创 Oracle 临时表、临时表空间、临时表空间组用法、区别及表空间组优点

Oracle 临时表、临时表空间、临时表空间组用法、区别及表空间组优点临时表Oracle中的临时表是全局的,需要在数据库设计时创建完成,而不是程序使用时。每个登陆用户都使用这一个相同的临时表,但互相之间看不到彼此的数据,也就是说临时表是会话独立的。并且不产生日志。Oracle 的临时表分为事务型和会话型。事务型临时表就是指在事务处理过程中插入的记录只在事务提交或回滚之前有效,一旦事务完成,表中的记...

2018-04-01 18:16:17 2304

原创 Oracle静态监听和动态监听

Oracle静态监听和动态监听一、静态注册静态注册指实例启动时读取listener.ora配置文件,将实例和服务注册到监听程序。无论何时启动一个数据库,默认都有两条信息注册到监听器中:实例和服务。SID_LIST_LISTENER =  (SID_LIST =    (SID_DESC =       (GLOBAL_DBNAME = PROD)     (ORACLE_HOME =/u01/ap...

2018-03-31 18:39:38 980

原创 Oracle RAC 重启遭遇ORA-01078、ORA-01565、ORA-17503、ORA-12547

Oracle RAC 重启遭遇ORA-01078、ORA-01565、ORA-17503、ORA-12547今天测试环境服务器重启导致一个节点集群无法重启,遭遇ORA-12547错误,具体如下:服务器重启后,rac1集群无法启动,rac2正常启动:[root@rac1 ~]# ps -ef|grep oragrid      3975     1  0 16:42 ?        00:00:0...

2018-03-25 22:25:40 924

原创 Oracle 11G R2 RAC 启动报错:ORA-01078 ORA-01565 ORA-17503 ORA-12547 处理方法

Oracle 11G R2 RAC 启动报错:ORA-01078 ORA-01565 ORA-17503 ORA-12547 处理方法前几天搭建的RAC测试环境:RedHat 6.8   grid 和database都是11.2.0.4.0 在进行补丁升级时,重启后,其中一个节点数据库起不来,但集群能正常启来。手动 startup报错:SQL> startupORA-01078: failu...

2018-03-25 22:08:22 2427

原创 Oracle 11.2.0.4 RAC PSU 升级文档

Oracle 11.2.0.4 RAC PSU 升级文档1. 本次服务详细过程1.1 背景概述升级数据库PUS,数据库环境,操作系统版本:RedHat6.8 x64,数据库版本Oracle 11.2.0.4 x64 RACGrid: 11.2.0.4,Oracle database: 11.2.0.41.2 安装前准备-rw-r--r-- 1 oracle oinstall  93376160 M...

2018-03-24 20:15:28 775

原创 Oracle 11g RAC 打18841764补丁报错

Oracle 11g RAC 打18841764补丁报错[grid@rac1 18841764]$ opatch applyOracle Interim Patch Installer version 11.2.0.3.15Copyright (c) 2017, Oracle Corporation.  All rights reserved.Oracle Home       : /u01/11...

2018-03-24 13:59:46 1213

原创 修改Oracle数据库的字符集(UTF8→ZHS16GBK)

修改Oracle数据库的字符集(UTF8→ZHS16GBK)修改Oracle数据库的字符集(UTF8→ZHS16GBK)1.  [oracle@vdedu ~]$ sqlplus / as sysdba;2.以sysdba的身份登录上去  SQL> conn sys/root as sysdba3.以mount打来数据库   SQL>startup mount4.设置session  ...

2018-03-05 11:37:25 2790

原创 Oracle中常见的33个等待事件小结

Oracle中常见的33个等待事件小结一. 等待事件的相关知识1.1 等待事件主要可以分为两类,即空闲(IDLE)等待事件和非空闲(NON-IDLE)等待事件。1). 空闲等待事件指ORACLE正等待某种工作,在诊断和优化数据库的时候,不用过多注意这部分事件。2). 非空闲等待事件专门针对ORACLE的活动,指数据库任务或应用运行过程中发生的等待,这些等待事件 是在调整数据库的时候需要关注与研究的...

2018-03-03 14:13:06 319

原创 linux怎么样扩展逻辑卷管理的文件系统

linux怎么样扩展逻辑卷管理的文件系统     假设给的新硬盘是/dev/sdb(ide硬盘则为/dev/hdb),首先使用fdisk命令建立至少一个新分区,如/dev/sdb1,并使用fdisk工具的t命令修改分区类型为8e(lvm的类型)。接下来:1)建立物理卷:pvcreate /dev/sdb1 2)扩展原来的卷组,不知道你原来的卷组叫什么名字,这里假设是vg0。或者你可以使用vgsca...

2018-03-03 14:01:47 529

原创 linux下卷组管理

linux下卷组管理1、首先通过fdisk -l查看当前存在的物理磁盘[root@rac1 work]# fdisk -lDisk /dev/sda: 21.4 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes   Devi...

2018-03-03 13:56:55 4364

原创 NetApp存储常用检查命令

NetApp存储常用检查命令常用检查命令environment status 查看环境信息version 查看OS版本sysconfig -v 查看系统信息(设备序列号 系统软、硬件信息等)sysconfig -a 查看系统信息详情sysconfig -avsysconfig -r 查看RAID信息(spare盘及故障硬盘会在这里显示)license 查看许可信息cf status 查看HA状态q...

2018-03-03 13:46:20 10031

原创 至今仍未被破译的五个世界级密码

至今仍未被破译的五个世界级密码      尽管数学、语言学和计算机科学已经相当强大了,但历史上仍然有来历千奇百怪的密码难题至今仍未破解。这里我们精选了五个悬而未解的密码难题,如果你有幸破译了其中的任何一个,你都能在密码学界享有至高的荣誉。十二宫杀手密码      1969 年 7 月 31 日,三家报社各自收到了一封密文的三分之一,密文的作者就是大名鼎鼎的十二宫杀手。十二宫杀手要求这三家报社把密文...

2018-02-23 11:59:20 879

原创 Photoshop的色彩模式

Photoshop的色彩模式1、RGB模式RGB是色光的色彩模式。R代表红色(Red),G代表绿色(Green),B代表蓝色(Blue)。在RGB模式中,由红、绿、蓝相叠加可以产生其它颜色,因此该模式也叫加色模式。显示器、投影设备以及电视机等许多设备都依赖于这种加色模式来实现的。2、CMYK模式CMYK模式是由青色(Cyan)、洋红色(Megenta)、黄色(Yellow)和黑色四种基本颜色组合成...

2018-02-18 12:05:14 1035

原创 雪崩效应

雪崩效应      雪崩效应就是一种不稳定的平衡状态也是加密算法的一种特征,它指明文或密钥的少量变化会引起密文的很大变化,就像雪崩前,山上看上去很平静,但是只要有一点问题,就会造成一片大崩溃。 可以用在很多场合对于Hash码,雪崩效应是指少量消息位的变化会引起信息摘要的许多位变化。      简介      在 密码学中, 雪崩效应( Avalanche effect)指加密算法(尤其是块密码和加...

2018-02-15 13:32:10 4689 1

rhel7-19c-RAC-安装.txt

redhat 7.6 环境下Oracle 19c RAC安装规划,grid安装步骤及Oracle软件安装步骤,并解决安装遇到的问题。

2020-07-24

空空如也

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

TA关注的人

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