active dataguard用户解锁

有个用户,在备库尝试多次登录,都是密码错误登录不上,再去主库登录,还是登录不上。并且由于尝试过多次数的密码,账户被锁定了。 DBA帮助其在主库解锁后,在active dataguard却还是无法...

评论

运行DBCA显示configure选项为灰色

运行dbca的时候,发现configure database选项为灰色。 处理方式为: 1. 如果在windows环境中:1.1 开一个窗口。1.2 set oracle_home=<directory path of the specific oracle home>1.3 再次运行dbca 2.如果在unix环境...

评论

Oracle Database In-Memory 现场发布会视频

这是美国时间6月10日,拉里做的12c inmemory option的现场发布会。

...

评论

inmemory option的简单介绍和测试

12c的inmemory option 已经在6月10日发布,预计会在7月份有正式的产品release,即在12.1.0.2中,你就可以看到这个新特性了。 下面我们来简单看看这个新特性的用法和体会一下其厉害之处。 SQL> sh...

评论 (1)

12c flex cluster小记(3)

好了,在安装完flex cluster和将leaf node转换为hub node之后,我们现在开始装2节点的rac。 先是安装数据库软件,这很容易,这边省略不讲了。我要讲的是安装完数据库软件之后,我用dbca建库,建...

评论

12c flex cluster小记(2)

装完了cluster,我们来装DB。在上一篇 我已经说了,在leaf node上是不允许装DB的(至少目前如此),所以我们只能在hub node上安装。 你可以在hub node上装单实例DB,也可以装rac one node,也可以装r...

评论

12c flex cluster小记(1)

这篇文章其实在草稿箱里面躺了快1年了,只是太长,长的我都没有信心完成它了。不过,放着可惜,还是拆分一下share出来吧。 关于flex cluster 1. 有hub node和leaf node的概念,目前数据库只能放...

评论

mysql学习笔记

说实在话,我接触过mysql唯一的机会是更新我的wordpress的博客。mysql对我来说绝对是个陌生的领域。 有幸旁听了一次mysql的培训,受益匪浅,做一下笔记以备后面继续学习的时候可以查阅。 MyS...

评论

12c的网络设置

12c开始,对于pdb一般都是需要tnsname登录了,在这里记录一下主要的3个网络文件配置。 listener.ora # listener.ora Network Configuration File: /u01/ora12c/app/oracle/product/12.1.0/db_1/network/admin/listener.ora# Generated ...

评论

Job中报错ora-1493,no data found

客户这边遇到个问题,他们有个package,在job中定期运行,但是会出现时不时的报错ora-1493,no data found。 定位引发ora-1493,no data found的语句为: SELECT sid, serial#  INTO v_sid, v_serial#  FROM v$s...

评论

11g启动报错ORA-00371: not enough shared pool memory

问题: 11g的一个库,启库时,报错shared pool不够。由于我是在一个测试的机器上,我不需要那么多的share pool,我只需800M的shared pool就够了。 但指定shared pool的大小为800M在初始化文件中,起库...

评论

data file init write等待

发生data file init write的等待是数据文件正在发生扩展,在11g中,这往往和SMCO和Wnnn进程的自动预扩展有关。 在生产环境中,如果在生产高峰期出现预扩展,可能会造成短暂的hang住,或者CPU突...

评论

删除分区缓慢的一次分析

在客户处遇到个问题,客户昨晚清理数据,删除一些表的分区,第一个表跑了20多分钟,但是差不多数据量的另外一个表,跑了好几个小时才完成。为何类似的数据在drop 分区的时候,有那么...

评论

收集统计信息degree不生效的问题

在10.2以上的版本,收集统计信息,如使用dbms_stats.gather_table_stats,还是在ebs中调用fnd_stats.GATHER_TABLE_STATS,有的时候虽然用了degree的参数,如degree=8,但是会发现仍然不使用并行。在10046的trace...

评论

ORA-00000 normal, successful completion

当hosts文件配置错误时,用sqlplus登录后startup nomount,就会报错ORA-00000 [oracle11g@testdb2 dbs]$ sqlplus "/ as sysdba" SQL*Plus: Release 11.2.0.4.0 Production on Mon Apr 21 13:48:32 2014 Copyright (c) 1982, 2013,...

评论

台湾之行(DAY ONE and DAY TWO)

这个月休了2周的年假,去了一趟台湾。在饱览台湾的人文之美后,我首先要感谢一下我的公司,甲骨文中国,如果放在别的单位,我估计我休假两周回来后,是否还留有我的岗位……有朋友...

评论 (3)

如何还原virtualbox导出的RAC镜像文件

在virtualbox中建立虚拟机,往往是3个文件夹:节点1(ol6-121-rac1),节点2(ol6-121-rac2),共享存储文件夹(ol6-121-rac)。当我们选择“管理”-“导出虚拟电脑”,导出成ova文件备份,就能看到2...

评论 (1)

当Parallel DML遇到分布式事务、分区表和LOB时

今天遇到一个问题,某sql的并发度虽然已经全部获得但是只有少数几个slave干活。 alter  session enable parallel dml;insert /*+ parallel(t 16)*/一个本地分区表t  select /*+ full(a parallel(a 32))*/* from 远...

评论

latch:transaction allocation

今天遇到一个sql,发生了大量的134的latch,134的latch是transaction allocation。数据库版本是9208. 该sql是: SELECT DECODE(l.request, 0, ‘Holder: ‘, ‘Waiter: ‘) || l.sid sess,       s....

评论

current_timestamp在job中不准的问题

有些job中跑应用程序,希望记下时间戳,但是取了current_timestamp之后,发现时间和实际的时间不准,查了几个小时。这是因为在job中跑的时候,current_timestamp是GMT格林尼治时间。 见下面的testca...

评论

小谈12c的in memory option

(1) in memory option(以下简称imo)将随着12.1.0.2发布 (2)in memory option不会取代TimesTen(以下简称TT),因为这是2种层面的产品,TT还是会架在DB层之前,和应用紧密相连,为应用提供缓存,imo...

评论

在跨年时出现执行计划的突变

遇到这样一个问题,客户的某系统在进入2014年后,某sql执行就非常慢,看到这个sql的执行计划发生了改变,原来很好的走hash连接的执行计划变成了走索引的nest loop的执行计划。在收集统计信...

评论

增量分区统计信息收集的一点研究

Oracle在11g中能增量收集分区表的统计信息。在11g之前,收集global的统计信息时,oracle需要扫描每个分区的统计信息,才能得出global的统计信息。而在11g中,Oracle会简单记录分区的概要信息,...

评论

11g的reference partition的一个bug

在11g上有个新特性,叫reference partition table,但是有时候在查询reference partition的时候,会报错ORA-00600 [6305] 我们可以看下面的testcase: TestCase:SQL> CREATE TABLE BILL_DATA_T("BILLID"    CH...

评论 (1)

SQL执行时间受游标影响不准

sql的执行时间,我们往往可以通过ash中的sample时间,减去sql exec start,得出该sql执行的时间。有一个很不错的sql,可以看某个sql的历次执行时间,历次执行计划。 SELECT T.SQL_ID, T.SQL_EXEC_ID, &...

评论

« 上一页