- 博客(10)
- 资源 (11)
- 收藏
- 关注
原创 多实例数据库应用PSU
背景: 现在Oracle 11gR2 扩展补丁最新已经到20200714了,今天给生产系统打了几个系统补丁,有很多设备上是一台服务器创建了十几个数据库,这样涉及到后面跑脚本和启停数据库是一件非常麻烦的事,特写这篇博客在这里记录今天的完整处理过程。 单库操作步骤: 1.解压替换OPatchcd psucd $ORACLE_HOME/mv OPatch/ OPatch_bakcd ~/psuunzip p6880880_112000_Linux-x86-64.z...
2020-07-29 07:35:15 352
原创 配置数据库监听白名单
一、背景: 2020年伊始,我们的工作中多了一个词"护网行动",之前闻所未闻;这是一个从国家层面提出的安全概念,目的是为了保障信息安全。各个组织机构会定期组织安防演练。咱们数据库层面为了应对这次安防演练也提出了自己的思想,数据库白名单策略限制非法设备对数据库进行访问。这是这次配置监听白名单的整个背景。二、技术策略:编辑sqlnet.ora文件 #开启ip限制功能 tcp.validnode_checking=yes #允许访问数据库的IP地址列表,多...
2020-07-28 22:51:39 799 1
原创 19c(19.3) RPM方式单机数据库安装
一、环境介绍 操作系统 Red Hat Enterprise Linux Server release 7.7 (Maipo) 数据库版本 Oracle database 19.3 主机名 adg19c IP地址 192.168.84.99 安装目录 /DBSoft/...
2020-07-22 16:42:52 402
原创 初始化参数之cursor_sharing
初始化参数之cursor_sharing一、Cursor_sharing 简介: 这个参数是用来告诉Oracle在什么情况下可以共享游标,即SQL重用。 Cursor_sharing参数有3个值可以设置: 1)、EXACT:通常来说,exact值是Oracle推荐的,也是默认的,它要求SQL语句在完全相同时才会重用,否则会被重新执行硬解析操作。 2)、SIMILAR:similar是在Oracle认为某条SQL语句的谓词条件可能...
2020-07-22 15:14:53 750
原创 PostgreSQL 安装扩展包
安装扩展:一、背景: 因为巡检需要收集PostgreSQL的状态信息,通常会调用extension pg_stat_statements;该模块提供了追踪服务器所执行的所有 SQL 语句的执行统计信息,可用于统计数据库的资源开销,分析TOP SQL。且该模块提供了一个视图 pg_stat_statements以及函数pg_stat_statements_reset 和pg_stat_statements用于访问和操纵这些统计信息。 二、条件: 2.1 PostgreSQL的安装如...
2020-07-19 10:05:58 2287
原创 位(bit)、字节(Byte)、KB、MB、GB ... 之间的关系
位(比特位):bit(binary digit)(简写:b),是计算机数据存储最小的单位,二进制中,0或者1就是一个位(比特位)bit。字节:Byte(简写:B),是计算机信息技术用于计量存储容量的一种计量单位,通常情况下一字节等于八位,也就是 →1Byte = 8bit = 1B = 8b字符:Character,在计算机和电信技术中,一个字符是一个单位的字形、类字形单位或符号的基本信息。字符与字节:ASCII码:一个英文字母(不区分大小写)占一个字节的空间。如一个ASCII码就是一个字.
2020-07-03 07:10:41 4867
原创 Oracle 调优确定存在问题的SQL
SQL 语句处理阶段透彻理解 SQL 处理有助于理解 SQL 统计信息。在 SQL 语句处理过程中,有四个重要阶段:分析、绑定、执行和提取。反向箭头表示处理方案(例如,提取-(再)绑定-执行-提取)。提取阶段仅适用于带有 returning 子句的查询和 DML 语句。注:有关 SQL 语句处理的详细说明,请参阅《Oracle Database 11g Application Developers Guide: Fundamentals》和《Oracle Database 11g: Concepts
2020-07-02 13:50:45 266
原创 Oracle性能优化使用度量和预警
度量、预警及基线对性能进行监视时,需要使用一些统计信息之外的特定信息。为了确定特定统计信息是否重要,则需要了解经过一段特定时间之后,该统计信息的变化量。为了具有前瞻性,则需要在存在特定条件时(例如系统响应时间达到了允许的最大值)收到通知。为了诊断性能问题,需要了解更改的具体内容。度量、预警及基线即可提供这些信息。度量是累积统计信息在一段时间内的更改率。例如,每秒的物理读取数。可为各种度量设置阈值,当度量的值超过阈值时,就会生成预警。基线包含所存储的度量集和统计信息集。单个集称为快照。基线由两个或...
2020-07-02 13:23:25 685
原创 SQL 调优一般思路
一般来说,调优的第一手资料中,如何根据报告来判断是哪些SQL消耗了最多的系统资源?哪些SQL是最需要调整的呢?这里给出了一个大致的优化思路。一般来说,需要关注下面四种Top SQL消耗最多CPU的(逻辑IO过多) 导致过多物理I/O的 执行次数较频繁的 执行时间较长的我们知道,一个语句的响应时间有个很著名的公式:响应时间=服务时间+等待时间其中服务时间就是CPU为执行该语句花费的时间。服务时间=分析时间+递归时间+执行时间分析时间是CPU用于分析语句的时间,递归时间是CPU用于语句的递归
2020-07-02 12:07:43 364
原创 MySQL 5 - 8 各版本快速安装脚本内容
MySQL 5.5.62#如果之前有MYSQL 那么先停服务/etc/init.d/mysqld stop#如果之前已经装过MYSQL 那么先备份数据目录tar -jcvf mysql.tar.bz2 /var/lib/mysql#卸载之前已经安装过的MYSQL软件RPMrpm -qa|grep mysq| xargs rpm -e --nodeps#下载MYSQL 5.5.62wget --no-check-certificate https://zcdn.askmaclea...
2020-07-02 10:27:27 192
bbed_linux_ok.zip
2020-07-03
Windows Server 2003 SP1 安装ORACLE 10G RAC (OCFS+ASM) for Vmware Workstation 7.1
2012-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人