ORACLE物化视图测试
ORACLE物化视图测试物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。物化视图有ON DEMAND和ON COMMIT物化视图ON DEMAND顾名思义,仅在该物化视...
利用RMAN搭建DATAGARD进行主备切换
使用rman的duplicate来创建备库,过程简洁了不少,无需在手动创建备库控制文件。主库SPFILE *.log_archive_format='%T%S%r.ARC'*.DB_UNIQUE_NAME='primary'*.log_archive_config='DG_CONFIG=(primary,standby)'*.log_archive_dest_1='location=C:/oracle/product/10.2.0/oradata/arch VALID_FOR=(ALL...
DG日志不应用,GAP,主备切换解决思路与办法
环境ORACLE 10G OS WINDOWS对于DG故障解决思路,DG日志切换不进行应用,DG出现GAP解决方法,DG主备库切换,当DG出现故障时,第一时间检测alert日志,服务器OS日志,网络是否通畅。1、当DG出现日志不能传输到备库...
DG保护模式与备用联机日志文件
Data Guard在最大保护maximize protection -和最高可用性maximize availability 模式下,Standby数据库必须配置standby redo log,通过下面的实验展示创建的原则和过程。maximize protection ---> maximize a...
利用RMAN把ORACLE 10G 64位降级为32位
由于项目需要测试环境,原库为ORACLE 10.2.0.4 64位,环境导致需迁移到32位上机器上去,网上有很多32位升级到64位的文章,其实64位降级为32位大同小异,数据字典的改变而已,可以利用冷备 RMAN等方法进行迁移,...
EXP,IMP迁移数据库的时候注释乱码解决方法
在使用 imp/exp 导入/导出 把8I迁移到10G数据时发现导入的数据注释全部都是乱码.原因是导出的时候客户端字符集没有设置,或者设置不对。修改成DB的就OK了查了一下字符集(select userenv('language') from dual;)...
UNDO表空间损坏,爆满,ORA-600[4194]/[4193]错误解决
模拟手工删除UNDO表空间 在ORADATA 中把UNDOTBS01.DBF 删除模拟启库SQL> STARUP;*第 1 行出现错误:ORA-01157: 无法标识/锁定数据文件 2 - 请参阅 DBWR 跟踪文件ORA-01110: 数据文件 2: 'C:\ORACLE\PRODUCT\10.2.0\OR...
ORACLE 常用 函数
一)日期函数[重点掌握前四个日期函数]1,add_months[返回日期加(减)指定月份后(前)的日期]select sysdate S1,add_months(sysdate,10) S2,add_months(sysdate,5) S3 from dual;2,last_day [返回该月最后一天的日期]se...
ORACLE 单引号 双引号
在ORACLE中,单引号有两个作用,一是字符串是由单引号引用,二是转义。单引号的使用是就近配对,即就近原则。而在单引号充当转义角色时相对不好理解1、从第二个单引号开始被视为转义符,如果第二个单引号后面还有单...
读懂Oracle 10046 SQL TRACE
为什么我们要使用10046 trace? 10046 trace帮助我们解析 一条/多条SQL、PL/SQL语句的运行状态 ,这些状态包括 :Parse/Fetch/Execute三个阶段中遇到的等待事件、消耗的物理和逻辑读、CPU时间、执行计划等等。即...
ORACLE 10G 在XP系统DATAGURAD搭建
由于自己机器配置很低,内存2G,硬盘250G 创建了两个XP系统虚拟机安装了ORACLE 10G 测试DATAGURAD主库 主机名 TEST1 IP 192.168.128.11 ORACLE_SID=ORCL DB_UNIQUE_NAME=primary备库 主...
REDO日志损坏,非归档模式数据文件恢复
今天一同事项目9I数据库 运行在非归档模式下,应用前端提示ORA-1033: ORACLE 正在初始化或关闭过程中 。OPEN过程中出现 ORA-16068: redo log file activation identifier mismatch &n...
oracle参数open_cursors和session_cached_cursor详解!
SQL> show parameter open_cursors --每个session(会话)最多能同时打开多少个cursor(游标) NAME&nbs...
ORACLE等待事件详解(转)
我们可以通过视图v$session_wait来查看系统当前的等待事件,以及与等待事件相对应的资源的相关信息,从而可确定出产生瓶颈的类型及其对象。 v$session_wait的p1、p2、p3告诉我们等待事件的具体含义,根据事件不同其...
hugepage介绍
一、相关概念 Hugepage/Big page: 系统进程是通过虚拟地址访问内存,但是CPU必须把它转换程物理内存地址才能真正访问内存。为了提高这个转换效率,CPU会缓存最近的虚拟内存地址和物理内存地址的映射关系,...
收集oracle统计信息
收集oracle统计信息优化器统计范围:表统计; --行数,块数,行平均长度;all_tables:NUM_ROWS,BLOCKS,AVG_ROW_LEN;列统计; --列中唯一值的数量(NDV),NULL值的数量,数据分布; &nbs...
数据库升级后‘PLAN_TABLE
解决 'PLAN_TABLE' is old version分析sql执行计划时,遇到'PLAN_TABLE' is old version细想起来,数据库是从8I升级的,估计是这个原因解决方法: 删除plan_table重建SQL>explain plan for select * from users;Explaine...
rowid解释与shrink space测试表空间释放问题
SQL> select rowid,deptno from dept;ROWID DEPTNO------------------ ----------AAAMfNAAEAAAAAQAAA 10AAAMfNAAEAAAA...
ORA-01078:fmetailure in processing system paraers 与SID大小写验证
重建库之后出现 conn "/as sysdba"连接到空闲实例startup 出现 LRM-00109: could not open parameter file '/u01/app/admin/orcl/pfile/initORCL.ora.'原理 是由于ORACLE 启动的时候先找spfile 找不到会...
rhel 6.1 64位上Oracle 10G R2 安装与常见错误解决办法
[root@EJingCha soft]# uname -aLinux EJingCha 2.6.32-131.0.15.el6.x86_64 #1 SMP Tue May 10 15:42:40 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux[root@EJingCha soft] mount /dev/cdrom &...