自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 visual c++ 2019 redistributable package

版权声明:本文为CSDN博主「kpacnB_Z」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/kpacnB_Z/article/details/110122336。直接安装下面包只有24M。

2023-11-28 15:37:00 2483

原创 ORA-30078: partition bound must be TIME/TIMESTAMP WITH TIME ZONE literals

11g Release 2 (11.2)Example 4-9 Creating reference-partitioned tablesCREATE TABLE orders ( order_id NUMBER(12), order_date TIMESTAMP WITH LOCAL TIME ZONE, order_mode VARCHAR2(8), customer_id N

2016-06-01 17:36:05 857

转载 dbms_scheduler

Oracle 10g引入dbms_scheduler来替代先前的dbms_job,在功能方面,它比dbms_job提供了更强大的功能和更灵活的机制/管理。首先简单讲一下oracle 10g scheduler,10g引入dbms_scheduler来替代先前的dbms_job,在功能方面,它比dbms_job提供了更强大的功能和更灵活的机制/管理.它主要由以下几大块构成:1.作业(

2014-07-09 17:51:55 597

转载 wmsys.wm_concat的几个用法

今天才发现了wmsys.wm_concat这个有趣有用的函数,它的作用是以','链接字符。例子如下:SQL> create table idtable (id number,name varchar2(30));Table createdSQL> insert into idtable values(10,'ab');1 row insertedSQL> inser

2014-07-09 17:48:54 961

转载 WMSYS.WM_CONCAT 函數的用法

select t.rank, t.Name from t_menu_item t;    10 CLARK    10 KING    10 MILLER    20 ADAMS    20 FORD    20 JONES    20 SCOTT    20 SMITH    30 ALLEN    30 BLAKE    30 JAMES

2014-07-09 17:47:13 430

转载 oracle的索引使用

最近工作要处理一批统计sql,过程中遇到一些问题,在此分享一下   oracle中最常用的索引就两种:B树索引和位图索引,这里就来简单说下这两种索引的使用。B-树索引在Oracle中是一个通用的索引,在创建索引时它就是默认的索引类型。最多可以包括32列。 位图索引Oracle为每个唯一键创建一个位图,然后把与键值所关联的ROWID保存为位图。最多可以包括30列。 一般情况下

2014-03-30 18:16:20 617

转载 Oracle 索引 详解

一.索引介绍 1.1 索引的创建语法:CREATE UNIUQE | BITMAP INDEX .      ON .           ( | ASC | DESC,            | ASC | DESC,...)     TABLESPACE      STORAGE      LOGGING | NOLOGGING    COMPUTE

2014-03-30 16:19:16 630

转载 Oracle表连接操作——Hash Join(哈希连接)下

Hash Join是Oracle CBO时代经常出现的一种连接方式,对海量数据处理时经常出现在执行计划里。本篇的上篇介绍了Hash Join的一些外部特征和操作算法流程,下面我们一起看下一些影响到Hash Join的重要参数和内部指标。 3、Hash Join相关参数 Hash Join是CBO优化器才能生成的执行计划操作,如果是选择了RBO就不能生成包括Hash Join

2014-03-29 23:56:01 1158

转载 Oracle表连接操作——Hash Join(哈希连接)上

在Oracle中,确定连接操作类型是执行计划生成的重要方面。各种连接操作类型代表着不同的连接操作算法,不同的连接操作类型也适应于不同的数据量和数据分布情况。  无论是Nest Loop Join(嵌套循环),还是Merge Sort Join(合并排序连接),都是适应于不同特殊情况的古典连接方法。Nest Loop Join算法虽然可以借助连接列索引,但是带来的随机读成本过大。而Mer

2014-03-29 23:51:07 627

转载 Oracle中创建dblink的方法

当用户要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中必须创建了远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据。下面讲介绍如何在本地数据库中创建dblink.  创建dblink一般有两种方式,不过在创建dblink之前用户必须有创建dblink的权限。想知道有关dblink的权限,以sys用户登录到本地数据库:  sele

2014-03-29 23:00:28 436

转载 OLAP/MOLAP/ROLAP/HOLAP/DOLAP

OLAP/MOLAP/ROLAP/HOLAP/DOLAP 数据仓库中的Cube以不同的形式被存储着。以关系型来存储的叫做ROLAP(Relational Online Analytical Processing),而以多维来存储的叫MOLAP(Multidimensional Online Analytical processing mode is called MOLAP),

2014-03-29 20:40:43 883

转载 Oracle Parallel Execution(并行执行)

关于Oracle 的并行执行,Oracle 官方文档有详细的说明:                                Using Parallel Executionhttp://download.oracle.com/docs/cd/E11882_01/server.112/e10837/parallel.htm#VLDBG010This chapter covers t

2014-03-29 14:04:14 644

转载 redo log | archive log|undo log|flashback log

1. redo logs VS. archive log重做日志redo log file是LGWR进程从Oracle实例中的redo log buffer写入的,是循环利用的。就是说一个redo log file(group) 写满后,才写下一个。归档日志archive log是当数据库运行在归档模式下时,一个redo log file(group)写满后,由ARCn进程将重做日志的内容

2014-03-29 13:54:01 965

转载 Oracle创建索引选择合适的可选项

有些新手在Oracle数据库中创建索引时往往不会使用可选项。其实,有时候在合适的场合使用一些可选项,可以提高索引的创建速度。如为了大批量导入数据,我们往往会先取消索引其以提高插入的速度。然后等数据导入完毕后再重新创建索引。在这个过程中如果能够采用一些可选项,则可以缩短索引创建的时间。在Oracle数据库中提供了丰富的可选项。可选项一:NOSORT,记录排序可选项默认情况下,在表中创建索引的

2014-03-29 13:25:37 611

转载 ORA-01034错误的解决办法

--Oracle常见错误之一事先说明,Oracle高手是不需要看本文的。这是个Oracle数据库服务器比较常见的错误。有经验的用户几乎马上就能解决这个错误,再不济也能马上到Metalink(http://metalink.oracle.com)去搜索一下。不幸的是,大多的时候,都是初级用户遇到的这样的问题(对他们提Metalink也起不到什么作用--一般都没有上面的帐号:))。所以,这

2014-03-27 17:23:00 1853

转载 ORA-01555 原因与解决

原创文章,转载请注明: 转载自dbtan 谈DB本文链接地址: http://www.dbtan.com/2010/01/ora-01555-reason-and-solution.htmlORA-01555 原因与解决: 前面提到了ORA-01555错误,那么现在来看一下ORA-01555错误是怎样产生的。由于回滚段是循环使用的,当事务提交以后,该事务占用的回滚段事务会被

2014-03-27 11:06:56 829

转载 行迁移与行连接

row chain:When a row is too large to fit into any block, row chaining occurs. In this case, the Oracle devide the row into smaller chunks. each chunk is stored in a block along with the necessary poit

2014-03-27 10:37:34 422

转载 如何启用Oracle10g闪回数据库

配置闪回数据库可按以下步骤配置闪回数据库:(确保数据库处于ARCHIVELOG 模式。)1. 配置快速恢复区。2. 使用初始化参数DB_FLASHBACK_RETENTION_TARGET 设置保留目标。可指定一个上限(以分钟为单位),指示数据库能够闪回到多长时间以前。本示例使用了 2880 分钟,相当于两天。此参数只是一个目标,并不提供任何保证。闪回时间间隔取决于快速恢复

2014-03-27 10:32:43 430

转载 oracle性能诊断工具

oracle提供的性能诊断的工具:autotrace、sql_trace、10046事件。简要记录一下这些工具的使用方法:autotrace用于跟踪sql的执行计划,收集统计信息。默认此功能是关闭的,使用下面语句打开:set autotrace on      包含执行计划和统计信息set autotrace on explain   只显示执行路径set autotrac

2014-03-27 10:05:31 629

转载 DataGuard和GoldenGate灾备方案对比

http://www.stonemoya.com/archive ... AF%B9%E6%AF%94.html

2014-03-26 23:19:30 456

转载 oracle 10g已删除数据查询的两种方式

oracle 10g已删除数据查询的两种方式        (1)as of timestamp        eg.        Sql代码        select * from t_table as of timestamp(sysdate-1/24)        where …        注意,不能给表起别名       

2013-09-29 17:54:56 567

原创 char位数缩减

在oracle中操作两个表遇到这样的一个问题A表中n char(2) 要把数据强制转换成 B 表中x 字段 char(1)很明显字段中的数据应该是一位,char类型会自动补全空格到2个长度,所以我用了insert into A select trim(n)  from B 结果成功。

2013-09-24 18:20:07 530

转载 oracle 建外部表步骤

创建Oracle外部表 External Table(转载)博客分类:Oracle 建立外部表的步骤:      1、创建以“,”分隔的文件“TestTable.csv”至“D:\Test”      2、创建一个Directory:      create directory TestTable_dir as 'D:\Test' ;  

2013-09-09 10:34:11 1931

转载 oracle 中查询占用session最多的进程

在故障发生时,尝试用下面的语句抓取数据库引起故障的点。/*********************************************************************************************/在oracle中监控死锁/*********************************************************

2013-08-29 15:34:39 2432

转载 v$session 中查找locking信息

现象:系统突然报连接数过高,基本的现象就是有什么东西被锁了,导致后续的连接都在等待,那么到底是那个会话导致了阻塞那?可以查看视图v$session ,关注以下几个字段sid-------------------------被阻塞的进程idstatus--------------------被阻塞的进程状态COMMAND--------------被阻塞的进程执行的命令ROW

2013-08-29 14:04:44 537

转载 oracle中V$session 表中各个字段的中文说明

SADDR - session addressSID - session identifier 常用于链接其他列SERIAL# - SID有可能会重复,当两个session的SID重复时,SERIAL#用来区别session(说白了某个session是由sid和serial#这两个值确定的)AUDSID - audit session id。可以通过audsid查询当前session的

2013-08-29 13:54:51 763

转载 关于oracle存储过程的若干问题备忘

1.在Oracle中,数据表别名不能加as,如:  select a.appname from appinfo a;-- 正确select a.appname from appinfo as a;-- 错误  也许,是怕和oracle中的存储过程中的要害字as冲突的问题吧  2.在存储过程中,select某一字段时,后面必须紧跟into,假如select整个记录

2013-08-22 20:33:19 461

原创 oracle列转行出现ORA-01722

在列转行的sql 中,运行出现ora-01722 错误,例如:select  id,           sum(decode(col_name,'Name',col_val,null))   as name,           sum(decode(col_name,'Age',col_val,null))      as  age, from student   gr

2013-08-21 17:14:04 802

转载 Oracle行列转换小结

Oracle行列转换小结目录结构如下:行转列列转行[一]、行转列 1.1、初始测试数据 表结构:TEST_TB_GRADE Sql代码 create table TEST_TB_GRADE (   ID        NUMBER(10) not null,   USER_NAME VARCHAR2(20 CHAR),   COURS

2013-08-09 10:47:17 444

转载 oracle行列转换函数的使用

oracle行列转换函数的使用oracle 10g wmsys.wm_concat行列转换函数的使用:首先让我们来看看这个神奇的函数wm_concat(列名),该函数可以把列值以","号分隔起来,并显示成一行,接下来上例子,看看这个神奇的函数如何应用 1、把结果按分组用逗号分割,以一行打印出来。(如果需要换其它的可以用replace函数:replace(wm_concat(

2013-08-09 10:46:24 839

转载 浅谈cursor

测试下吗,是最后打开的那次吧DECLARE   b SYS_REFCURSOR;   c emp%ROWTYPE;BEGIN   FOR i IN 1 .. 3 LOOP      IF i = 1 THEN         OPEN b FOR            SELECT *            FROM   emp            WHE

2013-08-07 20:29:20 497

转载 大量插入:使用SQL*Loader Direct Path选项

8.5  调整数据操作一些数据操作任务--  通常是涉及大量数据的操作,可能需要DBA的参与。在加载和删除大量数据时,可以有一些选择,下面各小节将描述这些选择。8.5.1  大量插入:使用SQL*Loader Direct Path选项用于Conventional Path模式中时,SQL*Loader从文件中读取记录,生成insert命令,并且将它们传递到Oracle内核。然后,Or

2013-07-25 10:30:31 2212

转载 ORACLE FAILURE ADVISE

如果数据库故障为严重的(critical),那么,只能立即处理它。在处理完一个故障后,该故障将自动关闭。但是,有的故障确实很小,与你的情况关系不大。在这种情形下,可以使用RMAN的change failure命令明确关闭一个打开的故障,即使你对这种情况未采取任何措施。还可以用这条命令来更改故障的优先级。可把优先级从high(高)改为low(低),或反之。但是,不能更改优先级critical(严重)

2013-07-25 10:22:45 540

转载 rollback与flashback的区别

1、flashback---闪回:实现闪回数据库的基础是闪回日志,配置了闪回数据库后会自动创建闪回日志,只要数据库里数据发生变化,就会将数据被修改前旧址放入闪回日志。闪回主要用于出现逻辑错误时比如误删除表,误删除用户等,快速完成对业务数据的恢复。flashback具体来说有4种常用的操作,这几种操作虽然都冠以flashback,但是还是有着一些较大的差别Ø flashback databa

2013-07-24 10:57:09 1798

转载 SAP之ORA-20005: object statistics are locked

在SAP的数据库优化中,当尝试收集一个数据表的数据时,遇到如下错误:    SQL> exec dbms_stats.gather_table_stats('SAPSR','QIN');    BEGIN dbms_stats.gather_table_stats('SAPSR3','TRFCQIN'); END;    *    ERROR at line 1:   

2013-07-23 14:21:25 830

转载 table statistics lock

今天在检查刚接手的DB的AWR报告时发现一个SQL Gets很大,于是进行tunning,看了一眼user_tables,发现这个表的last_analyzed居然是2007年的,很奇怪,这个表应该是在不断的进行修改,并且,数据库是Oracle 10g,自动收集统计信息的任务也没有关闭,为什么没有更新统计信息呢?查看dba_tab_modification表,也没有发现任何有关于这个表的记录,

2013-07-23 14:19:09 871

转载 笔记OCP

1 关于undo 数据库可以有一个以上的undo表空间;undo段可以自动增长,按需shrink2 关于Oracle Data Dump export和importimport操作同时可以更改表名;可以在export操作期间重写一个存在的dumpfile。3 关于无效索引会被优化器忽略;只能通过rebuild生效。4 关于监听多个监听能运行在一个

2013-07-23 10:25:51 460

转载 ORACLE常用后台进程说明

本文相对较为简单,简单介绍一下ORACLE后台进程(ORACLE的INSTANCE主体是由内存+后台进程组成),其中部分也是备份与恢复的关键点,本文主要说一下ORACLE后台进程的工作原理,首要分类的是将ORACLE后台进程分为:独立模式、共享模式,我们一般采用独立模式,也就是会话的后台进程是独立的,共享模式相对来说有一个分配资源和并行处理的,所以用于MTS系统中,暂时不考虑这方面的问题,简单说下

2013-07-23 09:06:40 531

转载 042详解 1-50题

声明:所有解析都限于本人的水平,不具权威性1. Which three pieces of information are considered while deciding the size of the undo tablespace in your database? (Choose three.) A) the size of an undo block B) the 

2013-07-23 08:45:15 2356

转载 042详解 51-100题

51. You have a large amount of historical data in an operating system file. Some analysts in your organization need to query this data. The file is too large to load into your current database. Whic

2013-07-23 08:43:47 2566

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除