Oracle中常见的33个等待事件小结
一. 等待事件的相关知识1.1 等待事件主要可以分为两类,即空闲(IDLE)等待事件和非空闲(NON-IDLE)等待事件。 1). 空闲等待事件指ORACLE正等待某种工作,在诊断和优化数据库的时候,不用过多注意这部分事件。 2). 非空闲等待事件专门针对ORACLE的活动,指数据库任务...
系统调优,你所不知道的TIME_WAIT和CLOSE_WAIT
http://mp.weixin.qq.com/s?__biz=MzA3MzYwNjQ3NA==&mid=403319808&idx=1&sn=ddae082f5b844d040b9ab23c9c0eb778&scene=23&srcid=0311hhv2oaIbIdkiBjAsYXML#rd你遇到过TIME_WAIT的问题吗?我相信很多都遇到过这个问题。一旦有用户在喊:网络变慢了。第一件事情就是,netstat -a | grep TIME_WAIT | wc -l 一下...
mysql日志详细解析
MySQL日志:主要包含:错误日志、查询日志、慢查询日志、事务日志、二进制日志;日志是mysql数据库的重要组成部分。日志文件中记录着mysql数据库运行期间发生的变化;也就是说用来记录mysql数据库的客户端连接状况、SQL语句的执行情况和错误信息等。当数据库遭到意外的损坏时,可以通过日志查看文件出错的原因,...
数据库关闭
<div style="font-size:14px;white-space:normal;font-family:Tahoma;line-height:normal;orphans:2;text-align:-webkit-auto;widows:2;background-color:#FFFFFF;"><strong><span style="color:#AD0000;">一、数据库关闭的三个阶段</span></strong></div><div style="font-size:14px;white-space:normal;font-family:T...
【网络配置】小结
1、listener首先对初学者要明确一下listener是在db server上配置,凡是在client端要连接db都需要通过listener,就像非本单位员工要想进入该单位所在的办公大楼必须去保安那里登记一下自己的信息(亮名自己的身份同时...
两种连接的表达 :left(right) join 和 (+)
稍微研究了一下 oracle 自己的join 和标准的join。主要表现在on ,where 关键字所起的作用不同,和连接本身的特性。yang@ORACL> set autotrace onyang@ORACL> select * 2 from a,b 3&nb...
理解ORACLE 字符集【转】
一、引言 ORACLE数据库字符集,即Oracle全球化支持(Globalization Support),或即国家语言支持(NLS)其作用是用本国语言和格式来存储、处理和检索数据。利用全球化支持,ORACLE为用户提供自...
普通表转换为分区表
yang@ORACL> create table yangtmp ( id number, time date );表已创建。yang@ORACL> insert into yangtmp select rownum id ,sysdate-dbms_random.value(1,500) time 2 from dual 3 connec...
【Oracle】用户密码过期处理
开发登录数据库时报如下错误:ERROR:ORA-28002: the password will expire within 7 days 原来Oracle 11g 之前默认的profile是没有密码过期的限制的,在Oracle 11g 中默认的profile启用了...
MySQL删除数据的简单尝试
在Oracle里面对于数据清理,如果是非分区表,目前我经常的处理思路是下面三个。第一种是中规中矩,做好备份,然后开始清理,当然这种情况只是说明数据清理的部分,不考虑高水位线的影响。可以使用shrink,move tablespace等来处理。补充一句,其实这个dump这是一种形式,可以采用各种形式的数据导出格式,比如sqlldr适用的...
dataguard备库的数据文件的迁移实战
在前几天也花了一点时间测试了一下关于备库数据文件的迁移,这部分的工作看起来还是比较常规的,当然方法也很多。但是在实际工作中就更不能掉以轻心,所有的操作都要有理有据。都要经过一些严格的测试,如果测试不当,很可能在后期就会出现一些看似奇怪的问题,造成一些不必要的麻烦和影响。所以在开始之前,做了下面的准...
关于sysdba,sysoper,dba的区别
关于sysdba,sysoper,dba这些名词在工作中可能接触的比较多,如果接触的环境是服务器端的,sysdba可能是经常用到的。如果是数据库的维护工作,dba就是必备的权限。在oracle的官方文档中给出了sysdba和sysoper的区别。我在这个基础上又加入了一些东西做点补充。标黄的部分是sysdba和sysoper的不同之处。这两个特殊的系统权...
[转]检测SQLSERVER数据库CPU瓶颈及内存瓶颈
在任务管理器中看到sql server 2000进程的内存占用,而在sql server 2005中,不能在任务管理器中查看sql server 2005进程的内存占用,要用 以下语句查看sql server 的实际内存占用: select * from sysperfinfo where counter_name like '%Memory%' 其中, Total Server Memory 表示内存占用。 select locked_page_allocations_kb from sys.dm_os_process_memory Select sum(awe_allocated_kb) as [AWE allocated, kb] From sys.dm_os_memory_clerks 要适当限制sql server 的内存占用,要给sql server
Oracle的4类数据字典
我们常说的数据字典由以下四部分组成:(1)内部RDBMS(X$)表(2)数据字典表(3)数据字典视图(4)动态性能(v$)视图
oracle之time zone时区timestamp with time zone相关的概念之一
结论1,数据库测试环境为10.2.0.52, dba_tab_cols可以获取所有数据类型的信息,共计383种数据类型3,timestamp with time zone默认值6个粒度,可取范围为0-94,与此相关的参数为dbtimezone,sessiontimezone5, v$timezone_names存储时间区信息,共计392个时区6, 可以在创建数据库时create database以set time_zone...
ORACLE AWR报告详细分析
ORACLE AWR报告详细分析AWR 是 Oracle 10g 版本 推出的新特性, 全称叫Automatic Workload Repository-自动负载信息库, AWR 是通过对比两次快,照(snapshot)收集到的统计信息,来生成报表数据,生成的报表包括多个部分。WORKLOAD REPOSITORY report for DB Id ...
11g ASM实例内存大小与diskgroup大小的关系
在给diskgroup增加磁盘时,需要同步检查ASM实例内存是否满足需求 ,因为: https://docs.oracle.com/cd/E11882_01/server.112/e18951/asminst.htm#OSTMG94083 For disk groups using external redundancy, every 100 GB of space needs 1 MB of extra shared pool plus 2 MBFor disk groups using norm...
Windows 备份oracle按时间命名
2015.05.14第一次工作中在Windows上面玩oracle备份。使用exp或者expdp都可以。我这里使用的是expdp.先在库里面创建好目录directorySQL> create directory full_bak as 'F:\oracle_full_bak';然后就是新建文本文件,贴入下面的备份语句点击(此处)折叠或打开echo 开始备份数据库...
with grant option与with admin option区别
相同点:- 两个都可以既可以赋予user 权限时使用,也可以在赋予role 时用GRANT CREATE SESSION TO emi WITH ADMIN OPTION;GRANT CREATE SESSION TO role WITH ADMIN OPTION;GRANT role1 to role2 WITH ADMIN OPTION;...
oracle 11g常用隐含参数
ORACLE 11GR2常用参数(含隐含参数)设置如下:alter system set "_PX_use_large_pool" = true scope=spfile;alter system set "_clusterwide_global_transactions" = false scope=spfile;alter system set "_gc_defer_time" = 3 scope=spfile;alter system set "_resource_manager_always_off" = true scope=spfile;alt...