Oracle11g INTERVAL分区新增分区策略
INTERVAL分区是Oracle11g新增的特性,这种范围分区不需要定义MAXVALUE,Oracle会根据分区定义的INTERVAL来动态的分配新分区来容纳超过范围的数据。Oracle在分配新分区的时候只会给存在数据的分区进行分配,对于不存...
LINUX裸设备取消绑定
有同事问怎样取消对裸设备的绑定,在google上搜索了半天也没有找到答案,最后还是看操作系统文档发现了答案,简单记录一下这个操作。在linux下,如果要建立Oracle可以使用的裸设备,需要使用raw命令,将块设备绑定为...
DATA GUARD物理STANDBY的 SWITCHOVER切换
物理STANDBY的SWITCHOVER切换会把当前的一个物理STANDBY切换为PRIMARY数据库,而PRIMARY数据库且变成物理STNADBY数据库。一般SWITCHOVER切换都是计划中的切换,特点是在切换后,不会丢失任何的数据,而且这个过程是...
RAC建立DATA GUARD环境后出现的1677错误
对RAC环境建立了DATA GUARD后,RAC环境的一个实例关闭后无法启动,报错信息为:ORA-1677。RAC环境建立DATA GUARD的过程可以参考:http://yangtingkun.itpub.net/post/468/411898RAC环境的一个实例关闭后,在重启时报...
利用RMAN建立10GRAC数据库的DATA GUARD
本文介绍如何使用RMAN建立10G的RAC环境的DATA GUARD。由于环境所限,DATA GUARD的STANDBY数据库是一个单实例数据库。首先进行准备工作,在STANDBY数据库服务器上安装Oracle10201软件,然后打上10203的补丁。下面利用...
DBCA建库报错ORA-119
Oracle 10R2 for Solaris在启动DBCA建库是报错:ORA-00119: invalid specification for system parameter LOCAL_LISTENERORA-00132: syntax error or unresolved network name ‘LISTENER_TEST’ORA-00178: 处理系统...
ORA-600(prssptoa2)错误
测试11g的系统分区时碰到一个600错误。这个错误可以重现,只需要对物化视图日志建立系统分区就会造成这个错误:SQL> CREATE TABLE T (ID NUMBER PRIMARY KEY);表已创建。SQL> CREATE MATERIALIZED VIEW LOG ON T PAR...
Oracle11新特性——分区功能增强(五)
打算写一系列的文章介绍11g的新特性和变化。Oracle11g在分区方面做了很大的提高,不但新增了4种复合分区类型,还增加了虚拟列分区、系统分区、INTERVAL分区等功能。这一篇介绍Oracle11g的系统分区功能。Oracle11新特...
Oracle11新特性——虚拟列(二)
打算写一系列的文章介绍11g的新特性和变化。Oracle11g增加了表的虚拟列,这个列的数据并没有存储在数据文件中,而是Oracle通过列数据的生成放到了数据字典中。这篇介绍虚拟列的进一步的研究。Oracle11新特性——虚拟...
V$SQL视图显示结果异常的诊断
今天碰到一个奇怪的现在,在检查会话执行的SQL时发现,V$SQL视图中SQL_TEXT列中的数据是不正常的。为了方便的定位问题,将显示异常的V$SQL记录备份到了BAK_V$SQL表中,首先看一下异常的SQL语句:SQL> SELECT SQL_TEX...
Oracle11新特性——分区功能增强(四)
打算写一系列的文章介绍11g的新特性和变化。Oracle11g在分区方面做了很大的提高,不但新增了4种复合分区类型,还增加了虚拟列分区、系统分区、INTERVAL分区等功能。这一篇介绍Oracle11g的虚拟列分区功能。Oracle11新...
重启系统后AUTOTRACE统计为零
这个bug很常见,如果重启过系统且没有退出SQLPLUS,再次登陆后,启用AUTOTRACE后,除了处理行数外的其他统计信息均为0。重新这个问题很容易:SQL> CONN YANGTK/YANGTK@YTK已连接。SQL> SET AUTOT ON SQL> SELECT COU...
利用jnbSA启动netbackup图形界面报错无法登陆
在操作系统一次启动后,发现无法通过jnbSA启动NETBACKUP的图形界面了,报错信息为:Unable to login, status: 525Can not connect to the NB-Java authentication service via VNETD on backup on port 13724.Check ...
Oracle11新特性——虚拟列
打算写一系列的文章介绍11g的新特性和变化。Oracle11g增加了表的虚拟列,这个列的数据并没有存储在数据文件中,而是Oracle通过列数据的生成放到了数据字典中。看一个简单的虚拟列的例子:SQL> CREATE OR REPLACE FUN...
10201使用DBUA升级报错共享池不足
在使用DBUA将10.2.0.1升级到10.2.0.3的过程中,出现了ORA-04031: unable to allocate 4096 bytes of shared memory的错误。查询了METALINK,发现DBUA对于自动内存管理使用不是很好。如果使用DBUA,那么最好在启动之...
ORA11G ORA-00845 错误
Oracle 11g的Linux版本在修改了MEMORY_TARGET或者SGA_TARGET后启动可能会报错:SQL> shutdown immediateDatabase closed.Database dismounted.ORACLE instance shut down.SQL> startupORA-00845: MEMORY_TARGET not ...
Windows环境中同时安装Oracle9i 10g和11g
简单描述一下在windows的同一用户下,安装Oracle的9i、10g和11g的方法。Oracle在windows平台下的安装是所有平台中最简单的,基本上不需要进行任何额外的处理就可以成功的安装,可以说没有什么技术含量。不过在同一台...
Oracle 11.1.0.6 for linux X86 64的SILENT建库
Oracle11g的64位Linux版终于推出了,下载了Oracle Enterprise Linux 5 for X86 64,测试一下在上面安装64位的Oracle11.1.0.6。上面一篇介绍了如何在SILENT方式下安装11.1.0.6:http://yangtingkun.itpub.net/post/46...
Oracle 11.1.0.6 for linux X86 64的SILENT安装
Oracle11g的64位Linux版终于推出了,下载了Oracle Enterprise Linux 5 for X86 64,测试一下在上面安装64位的Oracle11.1.0.6。从来没有试过SLIENT模式下安装数据库,就拿这个版本练手了。首先是检查系统硬件情况:[r...
11g启动sqlplus报错没有权限
又是一个11g的bug,在安装完数据库后,启动sqlplus命令,会发现下面的错误:[oracle@enterprice64 ~]$ sqlplus "/ as sysdba"sqlplus: error while loading shared libraries: /data/oracle/product/11.1/lib/libnnz...