oracle
code楠
掌握了禅机的程序员也就掌握了生命。这样的程序员是以一种永不疲倦的童稚的欢乐来看待这个世界的。
展开
-
Incident Packaging Service
Incident Packaging Service在Oracle Database 11g中,所有与某个特定错误有关的诊断数据都用该错误的意外事件号来标记。因此,当你不得不发送诊断数据给Oracle Support时,不用搜查跟踪文件、转储文件和预警日志文件来查找要发送给Oracle Support的文件。现在可以自动收集和打包某个严重错误的所有诊断数据和文件,并将其以ZIP文件形式发送转载 2014-07-14 11:59:17 · 957 阅读 · 0 评论 -
Oracle 11g 新特性 -- ASM 增强 说明
Oracle 11g 新特性 -- ASM 增强 说明 Oracle ASM 详解http://blog.csdn.net/tianlesoftware/article/details/5314541 Oracle ASM 系列 小结http://blog.csdn.net/tianlesoftware/article/details/6364转载 2014-07-08 12:22:12 · 764 阅读 · 0 评论 -
Oracle 11g ASM 特性
1.Fast mirror resync原来当diskgroup中的盘发生故障时,Oracle会将这个盘标记为offline状态,并在一定的时间内从diskgroup中drop掉这块磁盘。如果disk只是临时性的故障,那么当故障恢复时,需要同步这块盘的全部内容,尤其是当某个failure group的全部磁盘都出现问题,比如我们的存储某个节点临时性断电,这时要重新build整个failur转载 2014-07-08 20:47:34 · 685 阅读 · 0 评论 -
ORACLE备份保留策略(RETENTION POLICY)
关键词:RMAN,RETENTION POLICY备份管理器RMAN提供了CONFIGURE RETENTION POLICY命令设置备份保存策略,即设置备份文件保留多长时间。RMAN会将超出时间的备份文件标识为废弃(obsolete)。命令REPORT OBSOLETE和DELETE OBSOLETE分别用来查看废弃的文件和删除废弃的文件。RMAN跟踪备份的数据文件、控制文件、归档日志文转载 2014-07-07 17:01:45 · 1178 阅读 · 0 评论 -
oracle Result Set Caching
一.Result Set Caching 说明 Oracle 官网的说明,参考:7.6 Managing the Server and ClientResult Cacheshttp://docs.oracle.com/cd/E11882_01/server.112/e16638/memory.htm#BGBCABED 1.1 概述SQL 查转载 2014-07-09 11:07:47 · 893 阅读 · 0 评论 -
Health Monitor简介
1. Health Monitor简介 Health Monitor是11g里新增加的特性,用于数据库的各层和各个组建的诊断检查。例如可以检查:文件损坏、物理逻辑块损坏、redo和undo故障、数据字典损坏等。HM可以根据检查的结果产生一个报表,并提供解决问题的建议。 1.1 运行方式: 1). Reactive Fault diagnosabili转载 2014-07-06 17:08:25 · 1506 阅读 · 0 评论 -
Oracle SecureFiles
Oracle11g数据库新推出了一个完全重新设计的大对象(LOB)数据类型用于大幅度的提高性能、可管理性和简化应用的开发。这个全新的数据类型同时还提供了高级的下一代功能例如智能压缩和透明加密等功能。SecureFiles提供了如下的组件: 压缩:使得可以明确地压缩SecureFiles来节省磁盘空间,I/O和记录重做日志的开销。 数据路径优化:支持针对于SecureFi原创 2014-07-07 11:29:12 · 779 阅读 · 0 评论 -
联机重做日志组
用CLEAR命令重建该日志文件SQL>alterdatabaseclearlogfilegroup1;如果是该日志组还没有归档,则需要用SQL>alterdatabaseclearunarchivedlogfilegroup1;4、打开数据库,重新备份数据库SQL>alterdatabaseopen;说明:1)、如果损坏的是非当前的联机日志文件,一般只需要clear就可原创 2014-07-06 16:23:47 · 637 阅读 · 0 评论 -
oracle sql计划基线
一、原创 2014-07-06 14:53:36 · 1209 阅读 · 0 评论 -
恢复目录数据库 IMPORT CATALOG命令相关
IMPORT CATALOG命令1. 连接到目标恢复目录:CONNECT CATALOG cat111/oracle@destdb; 2. 为所有注册的数据库导入元数据:IMPORT CATALOG cat102/oracle@srcdb; 3. 为两个注册的数据库导入元数据:IMPORT CATALOG cat92/oracle@catdb DBI原创 2014-07-07 09:55:59 · 1922 阅读 · 0 评论 -
不是单组份组函数错误
Oracle报错:不是单组分组函数解决 报错:不是单组分组函数实例:select deptno,count(empno) from emp;报错:不是单组分组函数 原因:1, 如果程序中使用了分组函数,则有两种情况可以使用: 程序中存在group by,并指定了分组条件,这样可以将分组条件一起查询出来 改为:转载 2014-05-25 15:58:39 · 1518 阅读 · 0 评论 -
oracle 创建表空间等
--创建表空间CREATE TABLESPACE ts_langsincrm /指明表空间名称LOGGING /日志 datafile 指明存放地点(此处需要提前创建),一定是自己创建,oracle自身不会自动创建DATAFILE 'E:\ts_langsincrm\ts_langsincrm.ora' SIZE 5M EXTENTMANAGEMENT LOCAL SEGME原创 2014-05-25 11:44:06 · 791 阅读 · 0 评论 -
Oracle CASE WHEN用法介绍
1. CASE WHEN 表达式有两种形式 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASEWHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他'原创 2014-04-14 10:33:13 · 837 阅读 · 0 评论 -
plsql developer 里写存储过程
--建立测试数据:create table BOOK(编号 number(10),书名 varchar2(20),价格 varchar2(20))insert into BOOK values(100,'aa','88.77')select * from BOOK--建立存储过程:create or replace procedure query_BOOK(name IN OUT原创 2014-04-14 10:15:40 · 13155 阅读 · 1 评论 -
闪回事务(Flashback Transaction)
14.4 闪回事务(Flashback Transaction)2012-09-15 14:42:36 我来说两句 收藏 我要投稿 本文所属图书 > 临危不惧:Oracle 11g数据库恢复技术Oracle是数据库领域最优秀的数据库系统之一,本书以Oracle 11g为蓝本,系统地讲解了Oracle 11g的数据库恢复技术。转载 2014-07-08 20:10:37 · 1008 阅读 · 0 评论 -
创建virtual private catalog(虚拟用户目录)(oracle 11g) 步骤
创建virtual private catalog(虚拟用户目录)(oracle 11g) 说明: 一个 catalog 可以注册多个数据库: 而注册多个 target 数据库以后,可以分给不同的用户进行管理,VPC www.2cto.com 实验操作如:1、注册 target 数据库 PROD1 到 catalog[oracle@catalog ~转载 2014-07-07 19:15:27 · 1025 阅读 · 0 评论 -
SCN号概述
SCN号概述 SCN是当Oracle数据库更新后,由DBMS自动维护去累积递增的一个数字。Oracle数据库中一共有4种SCN分别为系统检查点SCN: 系统检查点SCN位于控制文件中,当检查点进程启动时(ckpt),Oracle就把系统检查点的SCN存储到控制文件中。该SCN是全局范围的,当发生文件级别的SCN时,例如将表空间置于只读状态,则不会更新系统检查点SCN。 查询系统检查点转载 2014-07-12 16:25:07 · 1316 阅读 · 0 评论 -
oracle 11g中的memory_target小结
oracle 11g中的memory_target小结 oracle 11g中的memory_target小结 11g中新增MEMORY_MAX_TARGET参数,此参数一出现就如在10g中第一次出现SGA_MAX_SIZE参数一样给人以耳目一新的感觉。memory_max_target是设定Oracle能占OS多大的内存空间,一个是Oracle SGA区最大能转载 2014-07-11 15:20:58 · 724 阅读 · 0 评论 -
调度作业(Oracle Scheduler)
Oracle Scheduler可以帮助DBA或者数据库用户自动调度和运行各种类型的作业,比如数据库备份、收集优化器统计信息、生成各种报表或者执行业务流程等等,也可以把Schedule和Resource Manager结合起来通过时间窗口激活指定的Resource Plan,完成企业在资源管理和作业调度上的各种复杂需求,在10g之前可以通过DBMS_JOB工具来实现类似的功能,但毫无疑问,DB转载 2014-07-13 11:25:42 · 868 阅读 · 0 评论 -
ORACLE备份保留策略(RETENTION POLICY)
关键词:RMAN,RETENTION POLICY备份管理器RMAN提供了CONFIGURE RETENTION POLICY命令设置备份保存策略,即设置备份文件保留多长时间。RMAN会将超出时间的备份文件标识为废弃(obsolete)。命令REPORT OBSOLETE和DELETE OBSOLETE分别用来查看废弃的文件和删除废弃的文件。RMAN跟踪备份的数据文件、转载 2014-07-11 18:28:32 · 698 阅读 · 0 评论 -
oracle ASM参数ASM_POWER_LIMIT以及其它一些参数详解
ASM_POWER_LIMIT 参数 这个参数 ASM_POWER_LIMIT 参数控制 ASM 后台进程 ARBx 的数量。ARBx 进程用来进行 ASM 磁盘数据重新分布打散。ASM_POWER_LIMIT 取值 从 0 到 11(据说从 10gR2 开始可以设置为 0,设置为0是为不做reblance,默认是1,数值越大速度越快,对性能要求更高,主机繁忙的时候需要特别注意 ). 当新添加转载 2014-07-11 20:16:11 · 3555 阅读 · 0 评论 -
数据库进程之从属进程详解
Oracle数据库进程之后台进程详解,本文我们看一下最后一类Oracle 进程:从属进程(slave process)。Oracle 中有两类从属进程:I/O 从属进程和并行查询从属进程。接下来我们分别开始介绍。 I/O 从属进程 I/O从属进程用于为不支持异步I/O的系统或设备模拟异步I/O.例如,磁带设备(相当慢)就不支持异步I/O.通过使用I/O 从属进程,可以让转载 2014-07-12 17:23:35 · 943 阅读 · 0 评论 -
Restricted Mode
Restricted Mode and Oracle ASM Fast Rebalance 设置一个ASM实例以Restricted模式启动或者设置一个磁盘组为Restricted Mode,会阻止数据库实例对该ASM实例或磁盘组的访问。并且在进行rebalance时,会排除掉与其他ASM实例的有关extent lock和unlock的消息传送,增大吞吐量,加快rebalance速度原创 2014-07-11 16:24:48 · 1456 阅读 · 0 评论 -
Oracle DB 自动SQL 优化
Oracle DB 自动SQL 优化• 设置和修改自动SQL 优化• 使用PL/SQL 接口进行微调• 查看和解释自动SQL 优化生成的报表Oracle Database 10g 中的SQL 优化Oracle Database 10g 中的SQL 优化Oracle Database 1转载 2014-07-10 18:39:41 · 3405 阅读 · 0 评论 -
Table Compression
Table Compression 表压缩: 当你的数据库大小增长到几百G或T时,可以考虑压缩表. 压缩表节省空间,减少buffer cache缓存池的内存使用. 表压缩还能提高读数据时的查询速度. 但牺牲的是DML,数据装载时CPU的使用率. 在OLAP系统上特点尤为突出,OLTP系统也可以用.可以在创建表时指定表压缩,也可以把已经建好的表改为表压缩,但只有更改后的数据是转载 2014-07-10 17:14:09 · 1684 阅读 · 0 评论 -
Oracle增量备份的一个注意点
Oracle增量备份的一个注意点2,628 次查看看过《Backup and Recovery User’s Guide》的人都应该很清楚Oracle的增量备份,增量备份指的是Oracle可以做到只备份上次备份完成之后数据库发生变更的数据块,当然在这里的“上次备份”到底值得是那次却是很值得考究的。Oracle中,增量备份时分等级的,级别从0开始,一级一级递增转载 2014-07-09 19:34:36 · 1087 阅读 · 0 评论 -
RMAN-压缩选项(as compressed backupset)
转载▼ Oracle10g允许你和BACKUP命令伴随使用AS COMPRESSED BACKUPSET字句,对备份集进行压缩。这个压缩备份在恢复时无需解压缩,这一特性在以下条件下可能大为有益:1.你的备份存储空间有限2.通过网络备份而带宽有限3.直接备份至磁带、CD,DVD介质而压缩不可用你可以选择在备份命转载 2014-07-09 17:42:03 · 1461 阅读 · 0 评论 -
oracle 闪回数据归档 分区表
闪回查询对撤销数据及参数undo_retention的依赖注定了它们在大事务量的情况下闪回时间窗口将会很小,想要查询数月之前的“旧”数据绝对不可能,但在闪回数据归档面前这并不是不可能的。闪回数据归档的工作原理是将原本只能保存在UNDO表空间的撤销数据额外的以一种历史表的形式保存在指定的普通表空间(permanent类型的表空间)中。并且不像undo_retention参数那样是个影响整个数转载 2014-07-08 10:17:48 · 1066 阅读 · 0 评论 -
Oracle Partition 分区详细总结
Oracle Partition 分区详细总结 http://blog.csdn.net/runming918 此文从以下几个方面来整理关于分区表的概念及操作: 1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点 4.表分区的几种类型及操作方法 5.对表分区的维护性操作转载 2014-07-08 08:49:11 · 698 阅读 · 0 评论 -
oracle 11g中的memory_target小结
2oracle 11g中的memory_target小结 11g中新增MEMORY_MAX_TARGET参数,此参数一出现就如在10g中第一次出现SGA_MAX_SIZE参数一样给人以耳目一新的感觉。memory_max_target是设定Oracle能占OS多大的内存空间,一个是Oracle SGA区最大能占多大内存空间。无疑在11g Or转载 2014-04-12 14:41:39 · 1170 阅读 · 0 评论 -
自动工作负载库(Automatic Workload Repository,AWR)
AWR的由来: 10g之前的oracle:用户的连接将产生会话,当前会话记录保存在v$session中;处于等待状态的会话会被复制一份放在v$session_wait中。当该连接 断开后,其原来的连接信息在v$session和v$session_wait中就会被删除;oracle10g及之后保留下了v$session_wait中的这些信息,并多了v$active_session_原创 2014-04-11 15:55:38 · 791 阅读 · 0 评论 -
SEC_PROTOCOL_ERROR_FURTHER_ACTION
SEC_PROTOCOL_ERROR_FURTHER_ACTION PropertyDescriptionParameter typeStringSyntaxSEC_PROTOCOL_ERROR_FURTHER_ACTION = { CONTINUE |(DELAY,integer) |(DROP,integer)}D转载 2014-04-11 13:31:33 · 1369 阅读 · 0 评论 -
plsql developer调试
使用PL/SQL调试存储过程在实际开发中,oracle是使用相当多的一种数据库,本人所见过的,像银行、证劵、电信这样数据上T(1024G)的库,大多使用oracle,所以PL/SQL的掌握就显得很重要,至于PL/SQL是什么,自己到网上查查哈,本文只要说说如何使用PL/SQL来调试存储过程1.首先为这个存储过程设置断点,当调试到达这里就会停止,使用鼠标对着显示行数的地方点击鼠标右键即可原创 2014-04-16 15:34:42 · 2932 阅读 · 0 评论 -
PL/SQL Developer 如何显示行号(常用)
一、工具-首选项-用户界面-编辑器-其它-显示行号二、工具-首选项-窗口类型-SQL窗口-显示隔号(行号)原创 2014-04-16 16:36:25 · 1337 阅读 · 0 评论 -
Oracle set unused的用法
Oracle set unused的用法SET UNUSED的用法原理:清楚掉字典信息(撤消存储空间),不可恢复。 可以使用 SET UNUSED选项标记一列或者多列不可用。 使用DROP SET UNUSED选项删除被被标记为不可用的列。语法: ALTER TABLE table SET UNUSED (COLlist多个)或者 ALT转载 2014-03-19 20:00:01 · 649 阅读 · 0 评论 -
set unused column和视图,约束,同义词和索引的关系
当使用alter table set unused column语法之后,会对其相关联的视图,约束,同义词和索引有什么作用么?答案是:视图和同义词会失效,其中同义词再次引用即可重新编译,但是视图重新编译会报错;约束和索引会被自动删除。 实验:SQL> create table test as select * from dba_objects;Table created转载 2014-03-19 20:05:19 · 1056 阅读 · 0 评论 -
GROUPING()函数 group by cube
1、在Oracle 8i中引入GROUPING(列引用>)函数,被用来做为GROUPING()函数参数的表达式必须与出现在GROUP BY 子句中的表达式相匹配。包含了CUBE、ROLLUP或GROUPING SET关键字的组查询时,该函数对列引用>相关列的聚合结果中的NULL值进行检查。例如通过写出decode(grouping(id),1,’ALLID’,id) id来检测id是否原创 2014-03-30 11:40:00 · 1350 阅读 · 0 评论 -
相关子查询(correlated subquery) 与非相关子查询
1.概念: 子查询分为两种类型:独立子查询和相关子查询 ①独立子查询是单独执行,其结果参与外层的查询, 整个查询中子查询只执行一次,执行完后再执行外层查询; ②相关子查询是指子查询(内层查询)中引用了外层查询所引用表的字段, 因此外层查询处理每一条记录时都必须执行一次子查询, 因为子查询中引用的字段的值发生了变化。原创 2014-03-19 19:18:21 · 1857 阅读 · 0 评论 -
Oracle 之 外部表 external table
外表(external table)(转) 2012-05-20 22:54:37| 分类: 体系结构|举报|字号 订阅from:http://happymen001.iteye.com/blog/575173 外表(external table)就像普通的表对像一样,可以select等,只是它是只读的,数据库中只保存了表结构的描述转载 2014-03-19 08:11:27 · 1196 阅读 · 0 评论 -
存储过程示例
--建立测试数据:create table BOOK(编号 number(10),书名 varchar2(20),价格 varchar2(20))insert into BOOK values(100,'aa','88.77')select * from BOOK--建立存储过程:create or replace procedure query_BOOK(name IN OUT转载 2014-04-15 13:46:06 · 676 阅读 · 0 评论