create table as select * from xx是否会生成redo
redo重做日志文件(redo log file)对Oracle数据库来说至关重要,它们是数据库的事务日志。Oracle维护着两类重做日志文件:在线(online)重做日志文件和归档(archived)重做日志文件。这两类重做日志文件...
alter table move 与shrink space的区别
http://blog.csdn.net/zhjxixi/article/details/7661378案例:同事将一关键表中删了多余的300w条数据后,程序就变的异常缓慢。分析得出,应该是表空间碎片过多,旧的索引效率过低。执行下面两句话:alter table ycsbt_qyygxx_jb move;alter index R_SBXX_YCSBD_FK rebuild onlin...
Oracle逻辑读详解
http://blog.sina.com.cn/s/blog_6ceed3280100x0om.html1.物理读(physicalread)当数据块第一次读取到,就会缓存到buffer cache 中,而第二次读取和修改该数据块时就在内存buffer cache 了以下是例子:1.1 第一次读取:C:"Documents and Settings"Paul Yi>sqlplus "/assysdba"SQL*Pl...
Oracle中的锁(LOCK)机制及实验
Oracle中的锁(LOCK)机制 使用锁的目的是什么:为了解决多用户环境下并发操作相同的资源而造成的错误修改数据的问题。单用户环境下不需要考虑锁,因为所有操作都是串行的。下面的文章简要的介绍了一下 要点:锁的分类异常复杂,enqueue、latch、mutex等,都是为了解决并发存在的,自己也有些混乱,所...
hint
HINT用法:
查看并行进程的视图v$pq_slave和v$sql_monitor
v$pq_slave和v$sql_monitor
导出ash信息
数据库的DBASH信息 create table dba_hist_active_oracle_support as select * from dba_hist_active_sess_history where sample_time between to_date('201707281049', 'yyyymmddhh24mi') and to_date ('20170728...
lpad/rpad函数
一、Lpad函数lpad函数将左边的字符串填充一些特定的字符其语法格式如下:lpad(string,n,[pad_string])string:字符或者参数n:字符的长度,是返回的字符串的数量,如果这个数量比原字符串的长度要短,lpad函数将会把字符串截取成从左到右的n个字符;pad_string:可选参数,这个字符串是要粘贴到string的左边,若这个参...
oracle中 connect by prior 递归算法
http://xxciof.blog.163.com/blog/static/7978132720095193113752/Oracle中start with...connect by prior子句用法 connect by 是结构化查询中用到的,其基本语法是:select ... from tablename start with 条件1connect by 条件2where 条件3;例:select * from tablestart with org_id = 'HBHqfWGWPy'conne...
oracle--connect by/level/start with的使用(层次查询)
syntax 1 connect by [nocycle] start with syntax 2 start with connect by [nocycle] SQL> select * from emp 2 ; EMPNO ENAME JOB &n...
oracle中rowid高速分页
第一步:获取数据物理地址第二步:取得最大页数第三步:取得最小页数第四步:因为取得的页数都是物理地址,再根据物理地址,插叙出具体数据--rowid分页,第一步select rowid rid,OWNER,OBJECT_NAME,LAST_DDL_TIME from tt order by LAST_DDL_TIME descRID &...
利用rowid切片实现非分区表的并行update与delete
http://www.askmaclean.com/archives/%E5%88%A9%E7%94%A8rowid%E5%88%86%E5%9D%97%E5%AE%9E%E7%8E%B0%E9%9D%9E%E5%88%86%E5%8C%BA%E8%A1%A8%E7%9A%84%E5%B9%B6%E8%A1%8Cupdate%E4%B8%8Edelete.html利用rowid分块实现非分区表的并行update与delete大表中海量历史数据的更新与删除一直是令DBA非常头痛的事情,在表已经分...
Oracle11gR2 RAC primary+Single standby DG搭建及主备切换实验
一:环境:OS:Red Hat Enterprise Linux Server release 6.7 (Santiago)要求:RAC+ADG(RAC)主库IP:主机名Public ipVip Private ip Scan ipDbrac1...
DG发现gap处理流程
1.查询gapselect * from V$ARCHIVE_GAP;2..备份很重要--列出备份信息list backup of archivelog all; BS Key Size Device Type Elapsed Time Completion Time ------- ---------- ----------- ------------ -------------------42 ...
SCN、ORA-19706错误和_external_scn_rejection_threshold_hours参数
http://www.laoxiong.net/tag/scnOracle数据库在安装了2012年1月发布的CPU或PSU补丁之后,经常出现下面一些现象: 应用出现ORA-19706: invalid SCN错误。 在alert日志中出现类似于: Wed May 30 15:09:57 2012 Advanced SCN by 68093...
How does the METHOD_OPT parameter work —— Method_opt 参数应用
http://blog.csdn.net/dataminer_2007/article/details/41519139这篇文章将详细介绍 method_opt 参数怎样影响目标列上的统计信息以及为目标列收集什么类型的统计信息. Method_opt 可能是存储过程 dbms_stats.gather_*_stats 中最令人费解的参数. 这个参数最常见的功能就是控制直方图的收集方式, 但实际上...
Oracle11g7个安装介质说明
Oracle11g7个安装介质说明:文件名称 ...
LINUX下多路径(multi-path)介绍及使用
一、什么是多路径普通的电脑主机都是一个硬盘挂接到一个总线上,这里是一对一的关系。而到了有光纤组成的SAN环境,或者由iSCSI组成的IPSAN环境,由于主机和存储通过了光纤交换机或者多块网卡及IP来连接,这样的话,就构成了多对多的关系。也就是说,主机到存储可以有多条路径可以选择。主机到存储之间的IO由多条路径...
yum源配置
--挂载光盘[root@dbrac1 ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/sda3 35G 3.0G 31G 9% /tmpfs &
多路径配置
1.挂盘/配置好yum源2.程序包的安装device-mapper-1.02.95-2.el6.x86_64.rpmdevice-mapper-event-1.02.95-2.el6.x86_64.rpmdevice-mapper-event-libs-1.02.95-2.el6.x86_64.rpmdevice-mapper-libs-1.02.95-2.el6.x86_64.rpmdevice-mapper-multipath-0.4.9-87.el6.x86_64.rpmdevice-mapper-multipath-libs-0.4.9-87.e...