无法删除带有物化视图的表空间
SYS@PROD5> create tablespace test datafile '/u01/app/oracle/oradata/PROD5/test01.dbf' size 200m autoextend on;Tablespace created.SYS@PROD5> create user test identified by test default tablespace test;User created.SYS@PROD5> grant dba to test;Grant succeeded.SYS@PROD5> conn test/testConn...
RMAN快速增量备份与传统增量备份比较
SYS@PROD5> set linesize 300SYS@PROD5> set pagesize 100SYS@PROD5> col filename for a50SYS@PROD5> select * from v$block_change_tracking;STATUS FILENAME BYTES CON_ID---------- -------------------------------------------------- ---------- ----------DISABLEDSYS...
GOLDENGATE常用参数
概述所有的GoldenGate进程均有参数文件 进程均有参数文件 所有的 Manager Extract Replicat Utilities 所有参数均有缺省配置 实际应用只需对小部分参数进行配置 所有参数文件均放在 ./dirprm目录下 目录下 缺省通过进程名进行查找.Manager参数 参数2012年5月11日星期五 年 月 日星期五MANAGER 参数举例P...
goldengate 故障及解决方法汇总
1.数据库thread与sid不对应问题描述:GGS ERROR 500 抽取进程extu1起不来,提示找不到thread2的归档(没有保留哪天具体的报错信息)问题分析:rac数据库曾经删除又重建一个节点,故thread2对应的实例已经没有了,更没有它的归档了(...
了解GoldenGate Replicat的HANDLECOLLISIONS参数
--转载http://www.askmaclean.comHANDLECOLLISIONS是我们使用goldengate过程中常有的一个REPLICAT参数,该参数依赖于主键或唯一索引处理冲突数据,常用于初始化阶段。对于无主键或唯一索引的表无法处理冲突,且可能导致重复记录。注意打开此参数则所有数据错误不管reperror如何配置均不再写discard文件,即所有数据冲突...
12c Oracle新特性—FETCH
在Oracle 12c中为了方便数据的分页显示操作,专门提供了FETCH语句,使用此语句可以方便地取得指定范围内的操作数据。语法:SELECT [DISTINCT] 分组字段1 [AS] [列别名],分组字段2 [AS] [列别名]FROM 表名称 [表别名][WHERE 条件(S)][GROUP BY 分组字段1,分组字段2][HAVING 过滤条件(S)][ORDER BY 排序字段 ASC|DES...
ROWID伪列值的获取
在数据表中每一行所保存的记录,实际上Oracle都会默认为每条记录分配一个唯一的地址编号,而这个地址编号就是通过ROWID进行表示的,ROWID本身是一个数据的伪列,所有的数据都利用ROWID进行数据定位。SYS@PRODCDB> select rowid, deptno, dname, loc from scott.dept;ROWID ...
Oracle—行列转换
---使用DECODE函数进行转换SCOTT@PROD5> select deptno, job, sum(sal) from emp group by deptno, job; DEPTNO JOB SUM(SAL)---------- --------- ----------20 CLERK 190030 SALESMAN 560020 MANAGER 297530 CLERK 95010 PRESIDEN...
利用RMAN恢复整个数据库
利用RMAN恢复整个数据库案例一 适合场合:恢复的目录一致,同时备份的过程中有归档日志恢复的数据库目录和down机的数据库一致,还有一个就是RMAN备份的时候已经备份了归档日志。备份脚本:run{allocalte cha...
11gr2 RAC恢复到单机本地文件系统报错
生产环境:Oracle 11.2.0.1 RAC,ASM文件系统,Linux恢复环境Oracle 11.2.0.1 单机,Linux文件系统恢复控制文件正常,restore database正常,recover到最后报错,尝试alter database open resetlogs的时候,...
OCM修道之路—道与术
作者:李凌风(凌风道长)道与术、修与悟道:内在的一种精神术:外在的一种修行悟:感悟事物的运行原理及奥妙(即存在皆有道理)修:寻找最佳的方法和途径去提高自己身的修行。终极目标:以道统术,以术得道,以悟助其道,以修辅其术。道术的选择是坑爹的开始2016年4月2日,这是一个具有纪念意义的一天,我和我的...
12c Oracle新特性6
6、备份特定用户特权在12c中引入了SYSBACKUP特权用来在 RMAN中执行备份和恢复命令。因此,你可以在数据库中创建一个本地用户并在不授予其SYSDBA权限的情况下,通过授予SYSBACKUP权限让其能够在RMAN中执行备份和恢复相关的任务。--特权用户使用方法:rman target "username/password as sysbackup"--示例:SQL> create...
12c Oracle新特性5
5、临时undo在12c R1中,为了缩减UNDO段的使用,同时减少REDO和归档的数据量,这个特性将对于临时表的UNDO信息分离出去,独立存储在临时表空间中,这就减少了对于UNDO段的使用。由于临时表的UNDO信息通常用于读一致性和事务回滚,在事务完成之后,无需进行恢复,所以也就不必永久保存。这个特性完全无损Oracle的事务一致性...
12c Oracle新特性4
4、DDL日志在12c R1中,你现在可以将DDL操作写入xml和日志文件中。这对于了解谁在什么时间执行了create或drop命令是十分有用的。要开启这一功能必须对ENABLE_DDL_LOGGING初始参数加以配置。这一参数可以在数据库或会话级加以设置。当此参数为启用状态,所有的DDL命令会记录在$ORACLE_BASE/diag/rdbms/DBNAME/log/ddl 路径下...
12c Oracle新特性3
3、相同字段上的多重索引在Oracle 12c R1之前,一个字段是无法以任何形式拥有多个索引的。在12c R1中,只要索引类型的形式不同,一个字段就可以包含在一个B-tree索引中,同样也可以包含在Bitmap索引中。--示例:SQL> select index_name, index_type, status from user_indexes where table_name='TEST';no rows select...
12c Oracle新特性2
2、不可见字段在12cR1中,你可以在表中创建不可见字段。当一个字段定义为不可见时,这一字段就不会出现在通用查询中,除非在SQL语句或条件中有显式的提及这一字段,或是在表定义中有DESCRIBED。--示例:SQL> create table test(employee_id number, employee_name varchar2(20), salary number invisible);Table creat...
12c Oracle新特性1
1、在线重命名和重新定位活跃数据文件在Oracle数据库12c R1版本中对数据文件的迁移或重命名不再需要太多繁琐的步骤,可以使用ALTER DATABASE MOVE DATAFILE这样的SQL语句对数据文件进行在线重命名和移动。而当此数据文件正在传输时,终端用户可以执行查询,DML以及DDL方面的任务。另外,数据文件可以在存储设备间迁移,如...
DG测试—Failover
[oracle@lfdz1 ~]$ dgmgrlDGMGRL for Linux: Version 11.2.0.3.0 - ProductionCopyright (c) 2000, 2009, Oracle. All rights reserved.Welcome to DGMGRL, type "help" for information.DGMGRL> connect sys/oracle@sbdb1Connected.DGMGRL> DGMGRL> failover to 'SBDB1';Performing failover NOW, please w...
DG测试—Switchover
DGMGRL> show database verbose 'PROD1';Database - PROD1 Role: PRIMARY Intended State: TRANSPORT-ON Instance(s): PROD1 Properties: DGConnectIdentifier = ...
DG—dgmglr failover配置
主库、备库都开启dg_brokerSYS@PROD1> show parameter dg_broker;NAME TYPE VALUE------------------------------------ ----------- ------------------------------d...