【dataguard】使用deplicate创建异机的dataguard
版本:11gr2 环境:linux 实施dg的方法有很多种,这里介绍使用oracle提供的deplicate复制功能建立异机的dg的方法。对于备库安装和主库一样路径的软件和数据存放结构。配置参数文件,监听文件,启动到nomo...
【11gR2新特性】extent延迟创建
在使用create table中的storage参数时,在11g和10g中表现的不一样,步骤如下:database 10g:SQL> create table tab10 (id char(1000),name char(1000)) storage (minextents 2) pctfree 50 pctused 20;Table cr...
Xlib: Invalid MIT-MAGIC-COOKIE-1 key 解决方法
使用VNC工具连接服务器,使用图形界面方式安装oracle时,grid 用户执行./runInstaller 后报错,提示说明缺少/etc/bin/xplayinfo 命令文件,但是网上的资料解决问题时,以root身份执行xhost + 时又报如下错误:Xlib: ...
【转】fuser命令
fuser命令在linux系统中用来根据文件或文件结构识别进程。使用权限:超级用户语法格式: fuser [ -c | -d | -f ] [ -k | -K { SignalNumber | SignalName }] [ -u ] [ -x ] [ -V ]File ...使用说明: 此 fuser...
使用dbms_metadata.get_ddl查看对象的定义语句。
当我们想要查看某个表或者是表空间的DDL的时候,可以利用dbms_metadata.get_ddl这个包来查看。dbms_metadata包中的get_ddl函数详细参数 GET_DDL函数返回创建对象的原数据的DDL语句,详细参数如下-- object_type...
如何解决ORA-00845错误
今天刚刚安装了一个oracle 11gr2的数据库,第一次启动时报 ORA-00845错误。oracle@r05a11016.yh.com:/home/oracle>sqlplus "/as sysdba"SQL*Plus: Release 11.2.0.2.0 Production on Fri Apr 15 16:08:57 2011Copyri...
ORA-01102 的解决办法
安装完oracle 数据库后启时,遇到ora-01102错误。oracle@r05a11016.yh.com:/home/oracle>sqlplus "/as sysdba"SQL*Plus: Release 11.2.0.2.0 Production on Fri Apr 15 16:17:39 2011Copyright (c) 1982, 2010, ...
relink 10g 数据库!
oracle的安装文件提供了经过编译的一些组件--半成品这些组件可以通过特定的参数配合link 生成可执行文件--成品。比如 linux下打开aio就重新link oracle执行文件。当oracle软件出现问题或例如os升级的时候,...
DBA组下不同成员登录ORACLE的情况
DBA组下不同成员登录ORACLE的情况,报错的问题。将admin 用户加入oracle 用户组。root@r01c05011.yh.com # usermod -g oinstall adminroot@r01c05011.yh.com # usermod -g dba admin root@r01...
EXPLAIN PLAN FOR 和 SET AUTOTRACE之间的差别
通常我们使用 EXPLAIN PLAN FOR 和 SET AUTOTRACE 来查看sql语句的执行计划,这里做一个小实验来看看两种方法对sql执行情况的差别。yang@rac1>create table yang_t as select * from t;Table created.yang@rac1>set ...
【物化视图】使用可更新的物化视图。
创建物化视图是默认是不可更新的,要创建可以更新的物化视图必须加上for update 关键字。yang@rac1>create table t (id number ,name varchar2(30),val number);Table created.yang@rac1>create materialized view l...
【物化视图】速刷新物化视图都必须满足的条件
所有类型的快速刷新物化视图都必须满足的条件:1.物化视图不能包含对不重复表达式的引用,如SYSDATE和ROWNUM;2.物化视图不能包含对LONG和LONG RAW数据类型的引用。但是从测试环境上看支持对raw类型的引用。1.不...
【物化视图】根据物化视图日志快速刷新物化视图的过程
先来再次分析一下物化视图日志的结构。yang@rac1>create table t (id number ,name varchar2(30),val number);Table created.yang@rac1>create materialized view log on t with rowid,sequence (id,name) includi...
【物化视图】几种物化视图日志分析
物化视图日志在建立时有多种选项:ROWID、PRIMARY KEY和OBJECT ID三种类型,同时还可以指定SEQUENCE或明确指定列名。上面这些情况产生的物化视图日志的结构都不相同。所有物化视图都会包括的列:SNAPTIME$$:用于表...
导入数据时遇见ORA-00054
今天应开发人员要求对一个表进行导入。发现如下错误:ORA-00054: resource busy and acquire with NOWAIT specified or timeout expiredORA-00955: name is already used by an existing object经过查看锁的使用情况...
对序列进行迁移时产生间断的原因
我们知道创建序列时,会有默认的或者指定的 n个值会cache到内存中,当数据库所在的服务器down 机或者迁移序列时,会发生序列丢失的问题。现在就第二种进行实验。这里并没有什么方法可以解决序列 间隔的问题,如...
iozone 测试实例
前面一篇博客对iozone(http://space.itpub.net/22664653/viewspace-690644)做了一些介绍,这里给出一个具体的例子。(ps 在做实验时,同事说服务器很卡。)root@client.example.com ~/iozone3_347/src/current # ....
11g 导出数据时的几种压缩方法
做一个简单的实验说明compress 参数的用法。compression=all:对于ALL方式,数据泵会对导出的源数据和表数据都进行压缩,顾名思义,这种方式得到的数据泵导出文件是最小的,不过用时相对也会比较长:在我这里由于数...
数据泵参数partition_options 在对于迁移分区表的使用。
数据泵参数partition_options 在对于迁移分区表的使用。1 NONE 象在系统上的分区表一样创建。2 DEPARTITION 每个分区表和子分区表作为一个独立的表创建,名字使用表和分区(子分区)名字的组合。3 MERGE 将所有分区...
快速查看LINUX 系统硬件的脚本
下载:[root@rac1 ~]# wget http://aspersa.googlecode.com/svn/trunk/summary --13:35:32-- http://aspersa.googlecode.com/svn/trunk/summaryResolving aspersa.googlecode.com... 64.233.183.82Connecting ...