自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 How to Monitor and tune Open and Cached Cursors (Doc ID 1430255.1)

APPLIES TO:Oracle Server - Enterprise Edition - Version 9.2.0.8 to 11.2.0.3 [Release 9.2 to 11.2]Information in this document applies to any platform.GOALThis article deals with monitoring and ...

2019-10-31 13:48:12 113

原创 oracle数据库冷备迁移-cp+catalog+ swich

关闭数据库shutdown immediate;cp *.dbf /data/orcl/[oms@dzywyyfxfwq-02 orcl]$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.5.0 - Production on Wed Oct 30 15:20:00 2019Copyright (c) 1982, 2010, Oracle....

2019-10-30 15:37:16 256

原创 LIBRARY cahche MUTEX X 分析案例1

1 通过AWR报告分析。load profile部分如下:1 数据库通过sar 1 20,vmstat以及sar -d 1 20命令查询主机资源均正常。2 通过v$session查询对应的等待的sql_id为 sqlid1,sqlid2,在awr报告中均执行次数均不高,且verson count也很低。3 查看共享池的使用率yeh也很低...

2019-10-30 11:19:43 102

原创 ORALCE数据库undo管理-切换UNDO表空间

create undo tablespace UNDOTBS1 DATAFILE '/oracle/oradata9/UNDOTBS00A.DBF' SIZE 30g AUTOEXTEND OFF;ALTER TABLESPACE UNDOTBS1 ADD DATAFILE '/oracle/oradata8/UNDOTBS00B.DBF' SIZE 30g AUTOEXTEND OFF;AL...

2019-10-30 10:51:37 245

转载 mysql数据库管理-my.conf

[client]port = 3306socket = /tmp/mysql.sock[mysqld]###############################基础设置######################################Mysql服务的唯一编号 每个mysql服务Id需唯一server-id = 1#服务端口号 默认3306port = 330...

2019-10-29 15:54:15 132

转载 清理Oracle AWR基表truncate wrh$

问题描述SYSAUX表空间太大,通过DBA_SEGMENTS查看WRH$_开头的表占用很高,请问这些表如何清理,释放空间?专家解答这些WRH$_开头的表是AWR的基表,生成AWR报告需要,占用的空间取决于AWR保留的时间和细粒度(默认7天),少数情况下有无法自动清理的情况,这部分空间只能通过手工truncate分区或表的方式回收,步骤如下:1、创建新的分区如果WRH$...

2019-10-29 14:38:37 1570

转载 SESSION_CACHED_CURSORS 参数

SESSION_CACHED_CURSORS 参数本文链接:https://blog.csdn.net/wangshengfeng1986211/article/details/6046146 SESSION_CACHED_CURSORS,就是说的是一个session可以缓存多少个cursor,让后续相同的SQL语句不再打开游标,从而避免软解析的过程来提高性能。(绑...

2019-10-29 12:35:36 2464

转载 cursor library cache类型的等待事件

【MOS】常见问题:'cursor:mutex ..'/ 'cursor:pin ..'/ 'library cache:mutex ..'类型的等待事件 (文档 ID 1525791.1)适用于:Oracle Database - Enterprise Edition - 版本 10.1.0.2 和更高版本Oracle Database - Standard Edition -...

2019-10-29 00:04:37 214

转载 oracle共享池管理-library cache: mutex X

产生library cache latch原因 The library cache latches protect the cached SQL statements and objects' definitions held inthe library cache within the shared pool. The library cache latch must be ...

2019-10-28 23:49:00 2286

原创 mysql数据库管理-文件系统分配管理

1 数据库软件迁移以及数据库挂载到不同的目录1 在my.conf里面确定的datadir目录下创建数据库名称相同的文件夹,并进行mount挂载,分散数据库存储。[root@postgresql ~]# /etc/init.d/mysqld statusERROR! MySQL is not running[root@postgresql ~]#tar -cvf mysq.tar *...

2019-10-28 16:29:38 248

原创 mysql数据库管理-函数与运算符

目录1 mysql运算符2 MYSQL函数1.1 日期函数1 mysql运算符满足返回1,不满足返回0, 比较运算符mysql> select 'var' regexp '^v' ;+-------------------+| 'var' regexp '^v' |+-------------------+| 1 |+...

2019-10-25 17:46:54 208

转载 nysql数据库管理-性能优化1

1、服务器硬件CPU:一般情况下CPU资源不会是性能瓶颈的直接原因;MySQL不支持多cpu对同一SQL并发处理。内存:直接影响MySQL缓冲池的大小及MySQL数据库的整体运行稳定性;如内存资源不足,容易造成MySQL的会话拥堵甚至实例重启。存储IO:直接影响MySQL的处理性能;在大量数据变更的业务场景下,对存储的IO性能要求往往较高。2、数据库存储引擎MyISAM:...

2019-10-25 14:29:08 458

转载 mysql数据库管理-锁管理以及体系结构

本文对 MySQL 数据库中有关锁、事务及并发控制的知识及其原理做了系统化的介绍和总结,希望帮助读者能更加深刻地理解 MySQL 中的锁和事务,从而在业务系统开发过程中可以更好地优化与数据库的交互。1、MySQL 服务器逻辑架构每个连接都会在 MySQL 服务端产生一个线程(内部通过线程池管理线程),比如一个 select 语句进入,MySQL 首先会在查询缓存中查找是否缓存了这...

2019-10-25 11:30:22 304

原创 mysql数据库管理-参数管理

1 查询参数mysql> show variables like 'sort%';+------------------+--------+| Variable_name | Value |+------------------+--------+| sort_buffer_size | 262144 |+------------------+--------+1 r...

2019-10-25 11:23:30 229

转载 mysql数据库管理-文件类型

本文档从MySQL数据库和存储引擎层面介绍各种类型的文件。参数文件(my.cnf) 错误日志(error log) 二进制日志文件(binary log) 慢查询日志(slow log) 全量日志(general log) 审计日志(audit log) 中继日志(relay log) Pid文件 Socket文件 表结构文件 InnoDB存储引擎文件1. 参数文件在...

2019-10-24 15:33:01 405

转载 mysql数据库管理-innodb_buffer_pool_size参数

innodb_buffer_pool_size是整个MySQL服务器最重要的变量。1. 为什么需要innodb buffer pool?在MySQL5.5之前,广泛使用的和默认的存储引擎是MyISAM。MyISAM使用操作系统缓存来缓存数据。InnoDB需要innodb buffer pool中处理缓存。所以非常需要有足够的InnoDB buffer pool空间。2. MySQL I...

2019-10-24 15:21:58 2999

原创 mysql数据库管理-表管理

复制表复制表create table 表名 like 被复制的表名;显示表show [full] tables [from |IN DATABASEA_NAME] [LIKE '%%'|where expr]mysql@ [rmmdb] 20:37: >show full tables in mysql like '%user%';+---------------------...

2019-10-23 16:56:52 189

转载 mysql数据库管理-常用命令总结

mysql常用命令行大全1、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直...

2019-10-22 15:36:35 413

转载 mysql数据库管理-远程连接故障

关于mysql服务器3306端口不能远程连接的解决问题:本机可以通过3306端口连接mysql服务器,但远程不行。1、网络检测 1)ping主机可以; 2)telnet 主机3306端口不可以; telnet 主机22端口可以; 说明与本机网络没有关系;2、端口检测 1)netstat -ntpl |grep 3306 tcp 0 ...

2019-10-22 13:28:40 189

转载 mysql数据库管理-连接数据库

一、MySQL 连接本地数据库,用户名为“root”,密码“123”(注意:“-p”和“123” 之间不能有空格)C:\>mysql -h localhost -u root -p123二、MySQL 连接远程数据库(192.168.0.201),端口“3306”,用户名为“root”,密码“123”C:\>mysql -h 172.16.16.45 -P 3306 -...

2019-10-22 11:32:39 150

转载 mysql数据库管理-innodb存储引擎介绍

浅谈MySQL存储引擎-InnoDB&MyISAM存储引擎在MySQL的逻辑架构中位于第三层,负责MySQL中的数据的存储和提取。MySQL存储引擎有很多,不同的存储引擎保存数据和索引的方式是不同的。每一种存储引擎都有它的优势和劣势,本文只讨论最常见的InnoDB和MyISAM两种存储引擎进行讨论。本文中关于数据存储形式和索引的可以查看图解MySQL索引MySQL逻辑架构图:...

2019-10-22 11:22:51 253

转载 MYSQL数据库管理-数据库管理

mysql建数据库的字符集与排序规则说明 启动与关闭mysql数据库 启动mysql服务sudo /usr/local/mysql/support-files/mysql.server start停止mysql服务sudo /usr/local/mysql/support-files/mysql.server stop重启mysql服务sudo /usr/local/mysql...

2019-10-22 10:54:03 144

转载 oracle 12c 新特性-- IN MEMORY 列存储

oracle 12c 列式存储 ( In Memory 理论)随着Oracle 12c推出了in memory组件,使得Oracle数据库具有了双模式数据存放方式,从而能够实现对混合类型应用的支持:传统的以行形式保存的数据满足OLTP应用;列形式保存的数据满足以查询为主的OLAP应用。in memory组件可以和其他数据库组件功能使用,并不需要用户单独开发或者修改应用程序,就可以非常方便的实现...

2019-10-17 15:35:24 805

转载 12c新特性-感受ORACLE 12C IN_MEMORY

Oracle 12C In-Memory特性研究一、Oracle In-Memory行格式与列格式:Oracle 数据库传统上以行格式存储数据。在行格式数据库中,数据库中存储的每个新事务或新记录都表示为表中的一个新行,而在查询数据时是利用传统BUFFER CACHE。列格式数据库将表以单独的列结构存储到内存中。列格式适用于报表类,分析,选择少量列但是查询要访问大部分的数据的场景。...

2019-10-17 15:30:20 583

转载 ORACLE 12C新特性总结(2)

ORACLE 12C新特性总结(2)如何在子表包含数据的情况下截断一个主表 限制Top-N查询结果的记录 SQL*Plus的各种增强 会话级序列 WITH语句的改善 扩展数据类型截断表CASCADE在之前的版本中,在子表引用一个主表以及子表存在记录的情况下,是不提供截断此主表操作的。而在12c中的带有CASCADE操作的TRUNCATE TABLE可以截断主表中的记录,并自动对...

2019-10-17 15:26:32 135

原创 Oracle数据库版本升级-10.2.0.5数据库升级到11.2.0.4

数据库升级到11.2.0.4Oracle从10g升级到11g详细步骤数据库旧版本:10.2.0.5数据库新版本:11.2.0.4OS 版本: IBM 750 6.1参考文档:Complete Checklist for Manual Upgrades to 11gR2 [ID 837570.1] 安装软件 $ unzip p13390677_112040_...

2019-10-17 13:42:36 1268

转载 Oracle数据库升级-Oracle 12.2 update to 19c using DBUA_+RAC

ORACLE RAC-19C1 安装19C GRID软件,选择upgrade模式。2 执行脚本rootupgrade.sql --crsctl query crs activeversion3 升级db,安装db软件,前提条件检查。dbua检查,修改环境变量,涉及ORACLE_HOME修改。Oracle update to 19c using DBUA升级关键点1.可以从1...

2019-10-17 11:44:04 5050

转载 Oracle Rac11.2.0.1升级11.2.0.4

本文链接:https://blog.csdn.net/qq_22917163/article/details/82701140rac11.2.0.1升级至11.2.0.4需要p13390677_112040_Linux-x86-64_1of7.zip、p13390677_112040_Linux-x86-64_2of7.zip、p13390677_112040_Linux-x86-64_3of...

2019-10-17 10:56:33 927

原创 OracleGoldgate事务管理V1

1 ogg抓取进程只落地commit提交的数据。2 抓取进程对于长事务进入缓存,但不落地。3 BR永久长事务数据,就不需要再读取archiveog或者ORL文件。OGG事务管理GGSCI (t4-4-1) 10>info ext_a showchGGSCI (t4-4-1) 10> send ext_a showtrans count 10GGSCI (t4...

2019-10-16 17:45:22 148

原创 oracle数据库优化-ORACLE分区技术

分区技术分而治之,对于hash分区能够有效缓解热点块问题(提高indexrange成本)ORACLE 分区技术分区技术可以将大表、大索引分解为更小更易管理的块,这些块被称为分区,通过分区技术可以有效的解决大表、大索引带来的问题,在VLDB环境中,分区表有助于提高数据库的可用性和可维护性。将一个分区表划分成几个易于管理的称为’分区’的部分,分区可以进一步化成分子分区。分区表上的索引可能是...

2019-10-16 15:23:24 483

原创 Upgrading Oracle Grid Infrastructure from an Earlier Release -19C

Complete this procedure to upgrade Oracle Grid Infrastructure (Oracle Clusterwareand Oracle Automatic Storage Management) from an earlier release.At any time during the upgrade, if you have a questi...

2019-10-16 13:20:35 230

原创 逻辑读和网络读取次数优化

1 只要网络带宽允许,最好采用大 "批量”,大 “SDU”,这对于全表扫描减少逻辑读和减少网络交互次数,进而减少CPU消耗是很有帮助的。sql>set arraysize 1000vi sqlnet.oradefault_sdu_size=8192在数据交互期间,会存在sqlnet messgae to client, sqlnet message from clien...

2019-10-16 10:45:27 548

转载 SMON功能(一):清理临时段

SMON功能(一):清理临时段温故而知新 SMON功能(一)SMON(system monitor process)系统监控后台进程,有时候也被叫做system cleanup process,这么叫的原因是它负责完成很多清理(cleanup)任务。但凡学习过Oracle基础知识的技术人员都会或多或少对该background process的功能有所了解。曾几何时对SMON功能的了解程...

2019-10-15 16:23:54 270

原创 Oracle数据库临时表空间-临时文件删除处理

alter database tempfile xx offline;alter database tempfile xx offline;alter database tempfile xx offline;alter database tempfile xx offline;select file_name,status from dba_temp_files;/monidb/or...

2019-10-15 15:47:54 3097

原创 共享池锁解析Metux

1 无论是硬解析还是软解析,进程都要以独占的模式获得library cache类型metux,然后才能访问HASH链,如果遭遇竞争,就会差产生等待事件,library cache :Metux X。...

2019-10-14 11:37:52 268

原创 oracle数据库优化-SELECT语句解析过程分析

1 打开游标(V$open_cursor),这一步主要工作是pga中为sql准备内存。2 解析。(根据sql文本的hash值,找到对应bucket,搜索bucket后的链表,查找对应的父游标句柄,然后在父游标堆0中查找子游标句柄,如果找的到进行软解析,如果找不到则进行硬解析。)3 绑定,如果使用了绑定变量,这一步必不可少,为绑定变量赋值。4 执行。5 抓取,逻辑读或者物理读取从SG...

2019-10-14 11:25:58 255

原创 NBU恢复脚本案例

恢复控制文件RUN {ALLOCATE CHANNEL ch00 TYPE 'SBT_TAPE'parms="ENV=(NB_ORA_SERV=KGNBU01,NB_ORA_CLIENT=t4)";SEND 'NB_ORA_SERV=K,NB_ORA_CLIENT=t4';RESTORE controlfile from '&BACKUPSETNAME_CONTROLF...

2019-10-12 17:37:58 281

原创 Oralce数据库管理-RMAN归档日志管理

1 归档配置Alter system archive log all;Alter system set log_archive_max_processes=4;Alter system set log_archive_dest_1=’location=/arch1 mandatory reopen’;ALTER SYSTEM SET LOG_archive_dest_2=’serv...

2019-10-12 17:35:12 1463

原创 oracle共享池管理-共享池内等待分析-父子游标结构

共享池内存机构图堆>区>chunk父子游标结构:

2019-10-12 16:43:46 98

原创 Oracle数据库性能优化-cache buffer chains解析

1为什么需要cbclatch搜索链表查找bh 修改bh中bufferpin锁的状态,bufferpin锁分为S和X模式 (如果只是逻辑读,进程会将bufferpin锁BH中调整为S模式,如果是dml操作则设置为X独占模式) 1个cbclatch保护N个bucket, 将链表BH中的bufferpin锁设置完成后,CBC释放。持有cbc修改bufferpin锁。 2 ...

2019-10-11 16:40:15 375

TBC.pdf

TBC.pdf

2021-09-27

手把手教你在WINDOWS主机用虚拟机安装RAC

手把手教你在windos使用虚拟机搭建ORACLE 12C RAC环境

2018-09-29

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

TA关注的人

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