9 daodao_道道

尚未进行身份认证

5年开发经验3年DBA管理经验最擅长数据库管理sql优化数据库开发数据库设计

等级
TA的排名 8w+

plsql 开发实战问题一: 如何更新一个表的所有列

安生(970078354)18:18:03有没有方法把表中的字段的所有数据中的某个字母替换成其他的,不用判断是哪一列的,只要表中出现某个字母就直接替换成其他的呢今天群里有个学生问,如何有办法更新一个表中的所有列:很简单哈:轻松加愉快写完代码:declare  v_sql varchar2(200);  v_sql1 varchar2(200);be

2016-01-23 10:51:27

oracle schedual使用方法

Oracle10gScheduler特性 在10g环境中,ORACLE建议使用Scheduler替换普通的job,来管理任务的执行。其实,将Scheduler描述成管理job的工具已经太过片面了,10G版本中新增的Scheduler绝不仅仅是创建任务这么简单. 一.使用Jobs 所谓JOBS,其实就是Scheduler管理的一个(或多个)任

2016-01-11 11:23:14

数据仓库、数据库开发面试题目汇总:

1、游标分几种?2、显式游标怎么使用3、大表怎么更新数据4、聚合函数与分析函数的差别?5、函数和存储过程的差别6、你接触过最大的表7、怎么做优化的8、会不会MERGEINTO?9、怎么看执行计划10、索引分那几种?11、你做过那些项目,写过那些报表12、谈谈你一个项目的业务逻辑13、你在该项目做什么。14、为什么离职15、想往什么方向发展

2015-12-14 23:14:35

plsql 实战题目 一:

一: 通过dblink 迁移900万数据,到另外一个库:createorreplaceprocedurep_loginascursorcur_loginisselect*fromuser_login@px_dblink;----远程的表typetype_loginistableofnumber;--

2015-12-09 23:59:19

零基础学习sql(2)--- 数据类型

上节课的提问1: delete和truncate的区别:delete可以删除部分数据,truncate清空所有数据,另外delete需要记录日志等信息,truncate几乎不记录日志,且truncate是ddl 操作。问题2,自己去执行,我就不说细说了。。。。      常用数据类型: 官网理论一大堆,我们只学我们懂的,我个人认为,零基础开始学习

2015-12-07 22:14:14

零基础学习sql篇(1)

介绍简单的sql操作

2015-12-07 21:32:23

Direct Path Insert与APPEND, PARALLEL的梳理与小结

Oracle里面的写入数据方式分为2种,一个是传统方式写入(conventionalinsert),另外一个是直接路径写入(directpathinsert)。 传统方式写入:Oracle会重用表里面空闲空间,并且写入会先写入到buffercache。 直接路径写入:Oracle不重用表里面的空闲空间,直接写入到新分配的块,并且数据直接写入到datafile,不写入到b

2014-06-11 12:58:40

物理DG日常管理

1.查看哪些归档日志没有传输到备用库假设local归档目录的ID为1,remote的归档目录为2SQL>SELECTLOCAL.THREAD#,LOCAL.SEQUENCE#FROM(SELECTTHREAD#,SEQUENCE#FROMV$ARCHIVED_LOGWHEREDEST_ID=1)LOCALWHERELOCAL.SEQUENCE#NOTIN

2014-06-11 10:36:55

Dataguard三种保护模式

OracleDataGuard提供三种高水平的数据保护模式来平衡成本、可用性、性能和事务保护。可以使用任意可用管理界面来轻松地设置这些模式。要确定适当的数据保护模式,企业需要根据用户对系统响应时间的要求来估量它们对数据保护的业务要求。下表从数据丢失风险的角度概述了各种模式的适用性。保护模式在出现灾难时数据丢失的风险重做传输机制

2014-06-11 10:29:26

奇怪的NVL2问题,提示NOT DECLARE

今天碰到一个同事问的NVL2函数使用的问题,简单记录一下,现象如下:SQL>CreateOrReplaceFunctionfn_tnvl2(fv_infoVarchar2)ReturnVarchar2Is2lv_msginfoVarchar2(2000);3Begin4lv_msginfo:=Nvl2(fv_info,fv_inf

2014-05-28 10:45:24

11g ASM新引入的特性

1.1           影响管理的11gASM新引入的特性下面这些特性在维护10g版本的ASM将不被支持。但多数特性能维护ASM来说影响不大。1.1.1        快速重新同步(ASMFastMirrorResync)短暂的磁盘路径发生问题时,恢复ASM磁盘组(DISKGROUP)的允余性是很费时间的,特别是这种恢复操作需要重新布局整个磁盘组的情况下。ASM快速磁盘重

2014-05-23 14:21:35

RAC维护手记05-ASM磁盘组管理

1.1           磁盘组管理1.1.1        创建磁盘组如存在磁盘LUNs:/dev/rhdisk11/dev/rhdisk12/dev/rhdisk13/dev/rhdisk14创建一个EXTERNALREDUNDANCY的磁盘组DGDATA:SQL>CREATEDISKGROUPDATAEXTERNALREDUNDANCYDISK

2014-05-23 14:09:48

RAC维护手记04--Asm实例管理

1.1ASM的一些限制度量OracleASM为未来增长提供了几乎无限的能力,但具有某些存储限制。例如,OracleASM磁盘组数量具有以下限制、磁盘和文件:63个磁盘组;10000个ASMDisk;每个磁盘组1million最大文件数;在非OracleExadata存储还存在以下限制:每个ASM磁盘最大为2TB;20PB最大存储空间;

2014-05-23 14:02:46

RAC 11G 时间同步策略

从11g开始,RAC推荐使用CTSS方式进行节点间时间同步,不再推荐使用NTP服务进行。

2014-05-23 13:54:16

SQL开发--树形层次累计求和案例

今天碰到一个朋友找我帮忙写一个

2014-05-23 11:53:58

如何正确Move Table,利用PLSQL可以批量处理

如何将一个表从一个表空间迁移到另外一个表空间。 操作步骤:1、评估迁移表占用空间大小以及新的表空间可用空间情况。2、直接将表或者分区Move到新的表空间3、设置表的tablespace属性为默认的新的表空间,确保新增分区能在新的表空间。4、设置表的索引的存储属性表空间为对应的新的表空间(可选,根据具体情况处理)。5、重建分区索引,全局索引

2014-05-23 00:52:50

RAC维护手记03--OCR/OLR管理

1.1           OCR/OLR管理1.1.1        迁移OCR1.1.1.1           从NO-ASM迁移到ASM如果OCR位于外部冗余模式的DG上,建议再保存一份OCR在其他的DG,确保OCR的安全性。OCR最多可以保存在5个DG中,每个DG中的OCR数量由DG的冗余模式有关。Runasroot:       ocrconfig-ad

2014-05-19 15:31:36

RAC维护手记02-VotingDisk 恢复/增/删/迁移

1、恢复votingdisk   Votingdisk自动备份在OCR中,无需单独备份,如果所有的votingdisk都损坏,按照如下步骤恢复:1、在一个节点以exclusive模式启动CRSRunAsRoot:crsctlstartcrs–excl   2、确认votingdisk情况       crsctlquery

2014-05-19 15:26:45

RAC运维手记01-Grid Infrastructure 管理

1、CRS管理1.1、启动/关闭crsctlstartcluster[-all|-nserver_name[...]]在集群内的任意节点,以root用户执行,启动clusterwareForexample:crsctlstartcluster-nnode1node2crsctlstart/stopcrs 启动/关闭本地节点的CR

2014-05-19 14:50:05

ORACLE 11G 新特性--可用性增强

1可用性提升 1.1日志挖掘EM中新增了logminer的页面,取代早期版本中的javaconsole调用方式,提升了logminer的可用性 1.2Dataguard增强Ø 最大性能模式下可以使用快速启动failover模式对数据精确度要求高时,不使用该特性。(在DGbroker中配置)Ø 重做日志可以进行压缩传输,从而更好地利用带宽当带宽足够时不使用该特

2014-05-19 14:32:44

查看更多

勋章 我的勋章
    暂无奖章