自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Laughing

我仍然能够感觉,心跳还在......

  • 博客(216)
  • 收藏
  • 关注

转载 oracle dmt,lmt,mssm,assm的含义

表空间是由段(segment)组成的,段是由范围(extent)组成的,范围是由连续的(block)组成的。这里也可以通过一幅众所周知的图来表示:当在表空间里创建一个table,index等对象时其实对我们使用者而言称其为对象,但是从oracle存储的角度来说把它称其为segment。我们都知道oracle最小的读写单位是block,但是在为对象分配空间时单位却是extent,这样做的好处其实就是

2012-10-07 22:41:46 1862

转载 RAC Failover三种方式

1、Client-Side Connect Time Failover1.1)在用户端tnsname中配置了多个地址,用户发起连接请求时,会先尝试连接地址表中的第一个地址,如果这个连接尝试失败,则继续尝试使用第二个地址,直至连接成功或者遍历了所有的地址。1.2)这种Failover的特点是:在建立连接那一时刻起作用,一旦连接建立之后,节点出现故障都不会作处理,从而客户端的表现就是会话断开,

2012-10-06 14:06:27 797

转载 Oracle环境变量NLS_LANG

什么是NLS_LANGNLS_LANG是一个环境变量,用于定义语言,地域以及字符集属性。对于非英语的字符集,NLS_LANG的设置就非常重要。NLS:‘National Language Support (NLS)’ 当我们设定一种nls的时候实际上我们是为Oracle在存放数据时指定了他的语种所特有的一些表达形式,比如我们选择chinese,那么它的中文字符如何存放,按什么规则排序,

2012-09-17 22:56:56 1086

原创 Mysql Event Scheduler

event由特殊的event_scheduler线程来执行,通过以下方式,显示运行的线程信息SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST;或SHOW FULL PROCESSLIST;/SHOW FULL PROCESSLIST \Gmysql> SHOW FULL PROCESSLIST \G******************

2012-09-07 22:50:44 8003

转载 Optimizer Transformations: Subquery Unesting part 2

In Part one of our blog series on Optimizer transformations we discussed Subquery unesting. We explained how subqueries are evaluated, and the unnesting of EXISTS and ANY subqueries.Here in part t

2012-08-13 20:29:17 834

转载 Optimizer Transformations: Subquery Unnesting part 1

We have received a ton of requests for more information on Oracle Optimizer Transformations so we thought we would put together a series of blog posts describing the most commonly used transformations

2012-08-11 21:30:27 936

原创 Mysql Query Profiler

Query Profiler 会记录当前session中查询语句的资源使用情况,如果会话结束,信息就会丢失,可以使用SHOW PROFILES查看,帮助我们定位性能出在什么地方。SHOW PROFILES SyntaxSHOW PROFILE [type [, type] ... ]    [FOR QUERY n]    [LIMIT row_count [OFFSET offs

2012-07-31 18:13:47 1663

原创 Innodb 锁

Innodb实现了标准的行级锁,以下列举了事务隔离级别设置为重复读时应用设计应该注意的地方。SELECT ... FROM is a consistent read, reading a snapshot of the database and setting no locks unless the transaction isolation level is set to SERIALI

2012-07-30 18:23:58 691

原创 视图合并(View Merging)

在使用视图或嵌套视图的查询语句中,oracle 为了取得最优的执行计划会将这些视图进行合并,将视图中的表与外部查询的表进行连接。--示例:SQL> select e.first_name, e.last_name, dept_locs_v.street_address, dept_locs_v.postal_code 2 from employees e, 3 (s

2012-07-29 00:37:18 8108

原创 mysql权限管理

查看用户权限show grants for 你的用户比如:show grants for root@'localhost';mysql 5种权限级别:global level,database level,table level,column level,routine level。高级别会覆盖低级别的权限。给用户赋权,与撤消权限GRANT SELECT,UPDATE,

2012-07-26 18:25:24 891

原创 SYS_CONTEXT

SYS_CONTEXT returns the value of parameter associated with the contextnamespace. You can use this function in both SQL and PL/SQL statements.For namespace and parameter, you can specify either a str

2012-07-25 21:32:52 740

原创 使用outline稳固sql执行计划

为指定的sql创建outlineUSE_STORED_OUTLINESSyntax:USE_STORED_OUTLINES = { TRUE | FALSE | category_name }this parameters are not initialization parameters, so you cannot set them in a pfile or spfile.

2012-07-24 22:35:23 1923

原创 v$session_longops

This view displays the status of various operations that run for longer than 6 seconds (in absolute time). These operations currently include many backup and recovery functions, statistics gathering,

2012-07-24 18:03:44 1870

原创 oracle 导入导出(impdp/expdp)

查看帮助C:\Windows\system32>expdp -helpExport: Release 10.2.0.1.0 - Production on 星期一, 23 7月, 2012 23:04:13Copyright (c) 2003, 2005, Oracle. All rights reserved.数据泵导出实用程序提供了一种用于在 Oracle 数据库之间传

2012-07-23 23:05:32 5202

转载 oracle Pipelined Table Functions 的使用 (包含split函数的示例)

在实际的应用中,为了让PL/SQL 函数返回数据的多个行,必须通过返回一个 REF CURSOR 或一个数据集合来完成。REF CURSOR 的这种情况局限于可以从查询中选择的数据,而整个集合在可以返回前,必须进行具体化。Oracle 9i 通过引入的管道化表函数纠正了后一种情况。表函数是返回整个行的集(通常作为一个集合)的函数,可以直接从 SQL 语句中进行查询,就好像它是一个真正的数据

2012-07-19 18:09:09 1189

原创 行预取(row_prefetch)

行预取可以减少fetch的次数,并降低一致性读.SQL> create table row_prefetch(id int);表已创建。SQL> insert into row_prefetch select level from dual connect by level<=1000000;已创建1000000行。SQL> commit;***************

2012-07-18 22:40:25 3918 1

转载 oracle如何查询和停止正在运行的job

今天遇到一个问题,有一个JOB会一直不停的执行,不能按照设定的间隔来执行。通过查询相关资料发现原来如此:          当一个oracle job运行时返回一个error时,oracle会再次设法执行它,第一次尝试是在一分钟后,第二次是在2分钟后,第三次是4分钟后,以此类推。每次尝试的周期加倍,直到下一次的运行时刻来到,又再次尝试,当尝试执行失败16次时,oracle自动标示此job为br

2012-07-13 14:34:53 1657

原创 异步AutoLog CDC 配置

CDC有同步模式和异步模式1. CDC同步模式:通过trigger来实现。2. CDC异步模式:2.1 异步HotLog模式2.2 异步分布式HotLog模式2.3 异步AutoLog模式。2.3.1 异步Autolog模式-online redo log2.3.2 异步Autolog模式-archive log异步Autolog模式(Asynchron

2012-04-28 18:25:32 3127 1

原创 使用RMAN的Duplicate功能创建物理DataGuard

如果主端与备端目录不同,在两端的pfile文件中要添加,当然如果相同也可以添加:*.log_file_name_convert='/u01/oradata/orcl/','/u02/oradata/orcl/'*.db_file_name_convert='/u01/oradata/orcl/','/u02/oradata/orcl/'--在主端生成完全备份,包括归档日志与

2012-04-27 23:44:52 4507

原创 Analyzing Materialized View Capabilities

Analyzing Materialized View CapabilitiesYou can use the DBMS_MVIEW.EXPLAIN_MVIEW procedure to learn what is possible with a materialized view or potential materialized view. In particular, this pr

2012-04-26 13:36:56 1264

原创 oracle DG 归档设置验证出现的问题

oracle DG 归档设置验证出现的问题--主库SQL> col status for a10SQL> col destination for a20SQL> col error for a20SQL> SELECT STATUS,DESTINATION, ERROR FROM V$ARCHIVE_DEST;STATUS DESTINATION ER

2012-04-22 17:23:28 1668

原创 oracle 导入导出(imp/exp)

查看帮助C:\Windows\system32>exp help=yExport: Release 10.2.0.1.0 - Production on 星期五 7月 20 15:05:39 2012Copyright (c) 1982, 2005, Oracle. All rights reserved.通过输入 EXP 命令和您的用户名/口令, 导出操作将提示您输入

2012-04-20 18:27:28 854

原创 ogg不能实施初始化数据加载_OCI Error ORA-01031: insufficient privileges (status = 1031)

ogg 实施初始化数据加载时,查看目标库,数据未能加载成功,使用view report load1 ,  或查看ggserr.log日志文件,出现下面的错误:012-04-14 23:07:51 ERROR OGG-01203 Oracle GoldenGate Capture for Oracle, load1.prm: EXTRACT abending.2012-0

2012-04-15 23:12:21 6252

转载 ORACLE审计

1、什么是审计审计(Audit)用于监视用户所执行的数据库操作,并且Oracle会将审计跟踪结果存放到OS文件(默认位置为$ORACLE_BASE/admin/$ORACLE_SID/adump/)或数据库(存储在system表空间中的 SYS.AUD$表中,可通过视图dba_audit_trail查看)中。默认情况下审计是没有开启的。不管你是否打开数据库的审计功能,以下这些操作系统会强制

2012-03-07 12:58:24 1332

原创 诊断Oracle Clusterware和RAC组件

诊断Oracle Clusterware和RAC组件RAC 调试中的一个黄金规则  1.请始终确保各个节点具有完全相同的系统时间,这样才能实现以下目标:   – 便于进行日志信息分析   – 确保读取 GV$ 视图时获得准确结果   – 避免实例被过早逐出  2. 最好的建议是使用网络时间协议对各节点进行同步。  Oracle Clusterware 主要日志文

2012-02-28 23:02:03 1027

原创 更改公用/互联 IP 子网配置

更改公用/互联 IP 子网配置使用 oifcfg 添加或删除 OCR 中的网络接口信息:示例:--retrieve specific OIFCFG information with a getif keywordRACDB1@rac1 /home/oracle$ oifcfg getifeth0 192.168.1.0 global publiceth1 192.

2012-02-26 16:37:44 991

原创 更改 VIP 地址

更改 VIP 地址步骤:1.  确定用于支持 VIP 的接口:   $ ifconfig -a   2.  停止依赖 VIP 的所有资源:   $ srvctl stop instance -d DB -i DB1    $ srvctl stop asm -n node1    # srvctl stop nodeapps -n node1

2012-02-26 16:33:56 7548

原创 管理oracle clusterware ( OCR )

管理oracle clusterware ( OCR )Oracle Clusterware把整个集群的配置信息放在共享存储上,这些信息包括了集群节点的列表、集群数据库实例到节点的映射以及CRS应用程序资源信息。存放的位置就在OCR Disk上. 在整个集群中,只有一个节点能对OCR Disk 进行读写操作,这个节点叫作Master Node,所有节点都会在内存中保留一份OCR的拷贝,同时

2012-02-24 23:24:09 1157

原创 管理oracle clusterware (Voting Disk)

管理oracle clusterware (Voting Disk)Voting Disk 这个文件主要用于记录节点成员状态,在出现脑裂时,决定那个Partion获得控制权,其他的Partion必须从集群中剔除。Voting disk使用的是一种“多数可用算法”,如果有多个Voting  disk,,则必须一半以上的Votedisk同时使用,Clusterware才能正常使用。 比如配置了

2012-02-22 15:38:26 946

转载 Oracle RAC Cache Fusion 机制 详解

Cache Fusion 是RAC 的核心机制,之前在blog里有小提到一些。        Oracle RAC 并发与架构       http://blog.csdn.net/tianlesoftware/archive/2010/03/07/5353087.aspx 在网上找到一篇很详细的资料,转过来。 链接如下:http://avdeo.com/2008/07/2

2012-02-17 17:51:15 983

原创 闪回恢复区满,库不能打开

今天测试库启不来,仅记录一下SQL> alter database open;alter database open*第 1 行出现错误:ORA-16014: 日志 1 的序列号 116 未归档, 没有可用的目的地ORA-00312: 联机日志 1 线程 1:'G:\ORACLE\PRODUCT\10.2.0\ORADATA\ORA10G\REDO01.LOG'查看告警日

2012-02-17 10:29:23 1619

原创 RAC Crosschecking

在多节点上使用Crosschecking时,可以配置集群,以使集群中的每个节点都可以访问所有的数据库备份,而不管这个数据库备份是由谁生成的。如果你的集群做了这样的配置,在restore 或 crosscheck 操作时,你就可以在任何节点上分配通道(channel)。而如果你没有像上面所说的那样配置集群,在restore 或 crosscheck 操作时,你必须通过 CONFIGURE C

2012-02-16 14:41:04 750

原创 快照控制文件

The snapshot control file is a temporary snapshot control file that RMAN creates to re-synchronize from a read-consistent version of the control file. RMAN only needs a snapshot control file when re-s

2012-02-14 23:06:07 2316

原创 ASM实例管理

启动asm实例srvctl start asm -n node_name [-i asm_instance_name] [-o start_options] [-c | -q]停止asm实例srvctl stop asm -n node_name [-i asm_instance_name] [-o stop_options] [-c | -q]srvctl stop  a

2012-02-14 17:37:13 1268

转载 RESTRICT、QUIESCE和SUSPEND

数据库的这三种状态有相似之处,这里简单总结一下。RESTRICT状态在Oracle中,有时候要执行一些管理性的操作,而这些操作运行的时候不能有其他用户同时访问数据库。对于这种情况可以设置系统进入RESTRICTED SESSION状态禁止普通用户登陆数据库。数据库可以在启动的时候以RESTRICT方式来启动数据库:SQL> conn / as sysdba已连接。S

2012-02-12 23:03:44 787

原创 oracle 正则表达式

ORACLE终于在10G中提供了对正则表达式的支持,以前那些需要通过LIKE来进行的复杂的匹配就可以通过使用正则表达式更简单的实现。ORACLE中的支持正则表达式的函数主要有下面四个:1,REGEXP_LIKE :与LIKE的功能相似2,REGEXP_INSTR :与INSTR的功能相似3,REGEXP_SUBSTR :与SUBSTR的功能相似4,REGEXP_REPLAC

2012-02-10 11:03:31 1254 2

原创 使用MERGE INTO删除记录

MERGE INTO删除记录在itpub上看了一帖子http://www.itpub.net/thread-1570535-1-1.html需求:SQL> SELECT * FROM tmp; ID PROJECT PDATE CNT---------- -------------------- --

2012-02-08 18:44:19 14089 1

原创 mysql cluster安装

节点规划,因为是在vm上,也只能起3个节点了:管理节点(ndb_mgmd):192.168.0.124SQL节点1(mysqld): 192.168.0.125SQL节点1(mysqld): 192.168.0.126数据节点(ndbd): 192.168.0.125数据节点(ndbd): 192.168.0.126主机与ipmgm      192.168

2012-02-08 16:38:26 4310 1

原创 TIMESTAMP WITH TIME ZONE与TIMESTAMP WITH LOCAL TIME ZONE数据类型

TIMESTAMP WITH TIME ZONE与TIMESTAMP WITH LOCAL TIME ZONE数据类型TIMESTAMP WITH TIME ZONE DatatypeTIMESTAMP WITH TIME ZONE is a variant of TIMESTAMP that includes a time zone offset in its value. The

2012-02-06 13:00:49 5194

原创 ITL争用

itl争用所有事务在修改块之前,必须在块头的ITL上登记条目。当在块头上请求登记itl条目时,如果数据块上没有足够的ITL槽(slot),itl tx等待会发生。影响itl的因素initrans  初始分配的itl条目数maxtrans  最大itl条目数(10g不能更改,为255)。pctfree   空闲空间所占块比例,虽然pctfree预留了空间,但是update操作

2012-02-03 17:52:22 1010

空空如也

空空如也

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

TA关注的人

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