自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(117)
  • 资源 (7)
  • 收藏
  • 关注

原创 ORA 00600 [ktrexc_1]

今天使用MERGER在更新数据的时候,报错提示ORA600的错误,网上找到了一个解决办法,ORA的BUG http://sns.linuxpk.com/blog-52196-16983.html 昨天数据库在做MERGE的时候出现了一个600的错误,从网上找了很长

2011-10-12 19:35:53 2447

原创 ODI 几个基本概念

1.1.1. 什么是资料库ODI资料库可安装在任何支持ANSI ISO 89的数据库中。资料库分两种:1、  Master Repository,保存企业所有IT资源的Topology,保存项目和数据模型的安全信息、版本信息,供ODI图形模块等使用。通常创建一个即可。

2011-08-21 15:02:57 7166 1

原创 oracle--ODI基础概念

ODI:Oracle data integrator   oracle的数据加载工具。  oracle ODI和OWB一样,都是使用E-LT的理念设计出来的数据抽取/数据转换工具。  ODI最大的特点是特征是提出了知识模块的概念(Knowledge Mod

2011-08-20 16:39:11 2404

转载 磁盘阵列

磁盘阵列(Redundant Arrays of Inexpensive Disks,RAID),有“价格便宜且多余的磁盘阵列”之意。原理是利用数组方式来作磁盘组,配合数据分散排列的设计,提升数据的安全性。磁盘阵列是由很多便宜、容量较小、稳定性较高、速度较慢磁盘,组合成一个大型的

2011-08-13 22:28:40 932

原创 oracle中any,some,all用法

平时工作中,很少用any、some、all,今天突然看到这种用法,感觉很不错,工作中应该能用到; 用some,any和all对子查询中返回的多行结果进行处理。下面我们来简单介一下这几个关键词的含义。   * Some在此表示满足其中一个的意义,是用or串起来的比较从句。 * An

2011-07-26 21:43:14 13564 4

原创 TestInside1Z0-042V3.23(1--10)

1. In your Oracle 10g database , you have scheduled a job to update the optimizer statistics at 05:00 pm  every Friday. The job has successf

2011-07-22 16:47:41 1525

原创 ORA - 01731:出现循环的视图定义

ORA - 01731:出现循环的视图定义 建立视图的语句如下:CREATE OR REPLACE VIEW AGREEMENT ASSELECT agreement.agreement_id,  agreement.agent_id,  agreement.agreement_

2011-07-18 22:33:31 9017

原创 ORA-12547: TNS:lost contact

今天做ETL,连接源库出现错误,ORA-12547: TNS:lost contact ,网上找了一下原因,有很多种方法,不知道哪个是准确的,生产库同时又是其它厂商的,不能动, 有谁处理过类似的情况吗,使用PLSQL登陆,就是报这个错误  ORA-12547: TNS:lost

2011-07-18 22:08:14 28606

原创 WINODS下和LINUX下服务器级别的KILLORACLE进行方法

杀掉带锁的Oracle进程  经常会遇到一个问题是:在ORACLE中,状态已被置为"killed"的进程长时间锁定系统资源,不释放,有一个比重启数据库更好的方法,就是在操作系统级强行杀掉那些进程。  1.下面的语句用来查询哪些对象被锁:  col object_name for

2011-07-16 08:44:29 1137

原创 关于ORACLE中JOB指定节点运行的方法

对ORACLE中JOB指定节点运行的几个办法 1.建立好JOB以后,默认的INSTANCE都是0,如果想指定节点的话,可以采取以后2个方法 1  指定292号job在实例3上执行SQL> exec dbms_job.instance(292,3);  2.exec dbms_jo

2011-07-13 22:36:43 4362

原创 ORACLE分析函数---RANK()

create table B(  店铺     VARCHAR2(100),  销售数量 VARCHAR2(100),  价格     VARCHAR2(100),  日期     DATE)tablespace USERS/insert into B (店铺, 销售数量, 价格

2011-07-12 23:22:10 954

转载 oracle分析函数row_number() over()使用(2)

很好的一个文章,来自http://apps.hi.baidu.com/share/detail/21843741; 由于图片无法引用,不过SQL可以直接运行的。row_number() over ([partition by col1] order by col2) ) as 别

2011-07-10 00:27:10 776

原创 ROW_NUMBER() OVER函数的基本用法

看到很多分组函数,今天看到ROW_NUMBER() OVER函数对这个函数功能不了解,基本没有用过,拿来研究一把,部分资料参看http://www.cnblogs.com/fxgachiever/archive/2010/09/15/1826792.html;但是需求和这里不完全

2011-07-10 00:17:05 964

原创 ORACLE中的%ROWTYPE

1.变量赋值   create or replace procedure pro_testis type v_a_count is record( a NUMBER, b varchar2(50));v_a_countInfo v_a_coun

2011-07-09 10:51:27 2312

原创 oracle的%type简介

%TYPE属性            在PL/SQL中可以将变量和常量声明为内建或用户定义的数据类型,以引用一个列名,同时继承他的数据类型和大小。这种动态赋值方法是非常有用的,比如变量引用的列的数据类型和大小改变了,如果使用了%TYPE,那么用户就不必修改代码,否则就必须修改代码

2011-07-09 10:31:33 1714

原创 ORACLE shutdown 和 startup

ORACLE shutdown 和 startupshutdown 命令 SHUTDOWN有四个参数:NORMAL、TRANSACTIONAL、IMMEDIATE、ABORT。缺省不带任何参数时表示是NORMAL。 SHUTDOWN NORMAL:不允许新的连接、等待会话结束、等

2011-07-06 21:02:14 9608

原创 ORACLE使用触发器更新数据

在CSDN中,帮别人 写了一个简单的触发器进行更新数据,中间牵扯到好几个问题 create or replace trigger tri_Aafter inserton test11DECLAREpragma autonomous_transaction; -

2011-07-06 01:19:37 7725

原创 oracle的字符集(NLS_LANGUAGE)

数据库服务器字符集select * from nls_database_parameters,其来源于props$,是表示数据库的字符集。  客户端字符集环境select * from nls_instance_parameters,其来源于v$paramet

2011-07-05 20:13:52 29623

转载 using backup controlfile 和 until cancel区别

1. recover database using backup controlfile2. recover database until cancel3. recover database using backup controlfile until can

2011-07-03 16:43:41 5797 1

原创 ora-32035及一些小技巧

2011年6月的最后一篇日志了,最近学习的太少; 今天再帮一开发同事修改存储过程的时候,中间大量使用的中间表,我测试的时候,报错ora-32035 如果定义了with子句,而在查询中不使用,那么会报ora-32035 错误:未引用在with子句中定义的查询名。(至少一个with查询的name未被引用,解决方法是移除未被引用的with查询),注意:只要后面有引用的就可以,不一定非要在

2011-06-30 22:40:00 3642

原创 关于ORACLE的表字段之间的约束关系

一直感觉需要用触发器进行判断 其实ORACLE本身就提供了这个功能,通过约束来定义表字段之间的大小关系;;  alter table TEST_123  add constraint TESDD  check (time1>time2); 这样增加一个约束,字段time1必须大于time2

2011-06-24 22:56:00 873

原创 ORACLE JOB 设置

ORACLE JOB 设置 Job的参数:      一:时间间隔执行(每分钟,每天,每周,:每月,每季度,每半年,每年)    interval是指上一次执行结束到下一次开始执行的时间间隔,当interval设置为null时,该job执行结束后,  就被从队列中删除。假如 我们需要该job周期性地执行,则要用‘sysdate+m’表示。     1:每分钟

2011-06-24 22:51:00 2924

原创 ORA-32771

   ORA-32771   Oracle 10g 的存储能力有了显著的增强。这表现在很多方面,下面介绍 10g 新增的表空间类型:大文件 (Bigfile) 表空间。    大文件表空间从某种角度来说提高了 Oracle 在 VLDB 上的管理能力。 只有自动段空间管理的 LMT (Locally Managed Tablespaces ) 支持 BIGFILE 表空间。 大文件表空

2011-06-17 21:35:00 6248

原创 ORA-28002,ORA-01502

今天遇到的错误,都整理一下 ORA-28002 ORA-28002: the password will expire within 6 days 处理过程:  1、查看用户的proifle是那个,一般是default: sql>SELECT username,PROFILE FROM dba_users; 2、查看指定概要文件(如default)的密码有效期设置:sql>

2011-06-17 20:53:00 1970

原创 关于ORA-27102的错误

  今天一同事在修改WINDOWS数据库服务器SGA,PGA的时候,由于修改的过大,造成ORA-27102的错误; 针对这个错误,我们做一下分析 【错误情况】 ORA-27102 SQL> startupORA-27102: out of memoryOSD-00022: ????????????O/S-Error: (OS 8) ?????????????

2011-06-16 22:38:00 3788

原创 ORACLE几个优化的小技巧,平时编程需要注意

1.ORACLE优化器的种类RULE ---------基于规则COST---------基于成本CHOOSE-----选择性 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或是会话(session)级对其进行覆盖. 查看当

2011-06-15 10:57:00 747

转载 oracle系统视图作用大全

oracle系统视图作用大全DBA学习第一步,了解system下各视图功能 -----------DBA---------------- DBA_2PC_NEIGHBORS 包含待处理事务进入连接和退出连接信息。 DBA_2PC_PENDING 包含等待恢复的分布式事务的信息。 DBA_ALL_TABLES 显示数据库中所有表(对象表和关系表)的描述。 DBA_ANALYZE_OBJECTS

2011-06-12 14:16:00 2825

原创 Oracle的操作系统身份认证

sqlnet.authentication_services=(NTS),在$ORACLE_HOME/network/admin/sqlnet.ora中NTS特指的是windows系统,或者设为all,这两种情况都允许操作系统认证。如果在unix下如果没有设置sqlnet.authentication_services,默认就是操作系统认证!或者设为all也允许操作系统认证。参数SQLNE

2011-06-08 23:49:00 1581

转载 DBA掌握的技术

<br />  1.      os : linux,solaris或其他unix起码要一种<br />    2.      bash (不精通也要熟)  LINUX与UNIX SHELL编程指南.pdf     <br />    3.      perl 包括:<br />             Perl_CD_BookShelf.chm<br />             learning perl<br />             perl pragramming <br />    4.  

2011-05-28 22:05:00 609

转载 阿里巴巴公司DBA笔试题--看看能完成多少

一:SQL tuning 类   1:列举几种表连接方式  2:不借助第三方工具,怎样查看sql的执行计划  3:如何使用CBO,CBO与RULE的区别  4:如何定位重要(消耗资源多)的SQL  5:如何跟踪某个session的SQL  6:SQL调整最关注的是什么  7:说说你对索引的认识(索引的结构、对dml影响、对查询影响、为什么提高查询性能)  8:使用索引查询一定能提高查询的性能吗?为什么  9:绑定变量是什么?绑定变量有什么优缺点?  10:如何稳定(固定)执行计划  11:和排序相关的内存在

2011-05-28 22:03:00 1320

原创 ORA-01033: ORACLE initialization or shutdown in progress

<br />错误情况:ORA-01033: ORACLE initialization or shutdown in progress<br /> <br />错误分析:由于删除数据文件,启动服务以后,连接报错ORA-01033: ORACLE initialization or shutdown in progress;<br /> <br />解决办法:<br /> <br /> <br /> <br />SQL> startup mount<br />ORACLE 例程已经启动。<br />Total

2011-05-28 00:08:00 768

原创 ORA 01821

<br />ORA 01821 错误,说白了,就是日期格式写错了。。<br /> <br />select to_Date('20110527214003','yyyy-mm-dd hh14:mi:ss') from dual <br /> <br />这里 'yyyy-mm-dd hh14:mi:ss' 任何一个错误,都会引起ORA 01821的错误;;<br /> <br /> <br />细心最为总要。

2011-05-27 21:48:00 13038 2

转载 阿里巴巴的Oracle DBA笔试题参考答案

<br />数据库基本概念类 <br />  1:pctused and pctfree 表示什么含义有什么作用<br />  pctused与pctfree控制数据块是否出现在freelist中,<br />  pctfree控制数据块中保留用于update的空间,当数据块中的free space小于pctfree设置的空间时,<br />  该数据块从freelist中去掉,当块由于dml操作free space大于pct_used设置的空间时,该数据库块将<br />  被添加在freelist链表中

2011-05-26 22:13:00 718

转载 断电与ORA-600错误处理

<br />目 录<br /><br />断电与ORA-600错误处理集合...................................................................................1<br />1. 前言.........................................................................................................................3<b

2011-05-26 21:55:00 2580

原创 ORA 600 [2252] [3700]

<br />一:ORA-0600 [2252]错误解决实例<br />昨天由于长时间断电,导致数据库掉电关闭,今天重启数据库时,报600错误,<br />告警日志文件中错误如下:<br />Errors in file d:/oracle/admin/tms166/udump/tms166_ora_3092.trc:<br />ORA-00600: ?????????: [2252], [2481], [3763688818], [], [], [], [], []<br /> <br />ORA-600

2011-05-26 21:53:00 2975 1

原创 ORA 01589问题处理记录

<br />一网友在数据库迁移的时候,最后面一步数据库无法OPEN<br /> <br />错误提示:<br />  ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项<br /><br />远程成功帮他正常启动数据库<br /> <br />具体步骤也是参考网上,通过REDO来回复<br /> <br />SQL> startup mount<br />ORACLE 例程已经启动。<br />Total System Global Area  1353388

2011-05-18 15:34:00 4601

原创 只返回汉字的函数

<br />create or replace function get_chinese(p_name in varchar2) return varchar2<br />as<br />  v_code     varchar2(30000) := '';<br />  v_chinese  varchar2(4000)  := '';<br />  v_comma    pls_integer;<br />  v_code_q   pls_integer;<br />  v_code_w   pls_i

2011-05-18 13:28:00 971

原创 物化视图的刷新问题

<br />晚上在测试物化视图的刷新的速度问题,看了我这边保存的脚本,是采取REFRESH FORCE的方式进行刷新的,     本来我个人认为重建物化视图的时间要远远短于刷新物化视图的时间,其实不是这样的。     看结果:   1.这个新建了一个物化视图,完成时间10S就结束了;其中基表TEST_01是100W的数据;       2.采用exec dbms_mview.refresh('MV_TEST_01')  或者 call dbms_refresh.refresh('MV_TEST_01');的

2011-05-17 00:02:00 1397

原创 Oracle数据库的系统和对象权限

<br />Oracle数据库的系统和对象权限: <br />     alter any cluster 修改任意簇的权限 <br />  alter any index 修改任意索引的权限 <br />  alter any role 修改任意角色的权限 <br />  alter any sequence 修改任意序列的权限 <br />  alter any snapshot 修改任意快照的权限 <br />  alter any table 修改任意表的权限 <br />  alter any t

2011-05-16 17:18:00 824

原创 SQLSERVER存储过程转换oracle

<br />今天帮人把一个SQL SERVER的简单存储过程改成了ORACEL的存储过程<br /> <br />--以前这个存储过程是SQL Server的,我想把它用oracle语句来,但是编译不过,有错误,请大家指教一下,<br /><br />create or replace p_GetPrenDataOfAtt(yymmdd1 date,empid1 number)<br />as  <br />RHour11 float;<br />RHour21 float;<br />PreWTID va

2011-05-13 23:31:00 2870

SPSS 学习笔记2

spss modeler IBM,学习笔记

2011-04-20

Oracle GoldenGate 安装配置windows32.docx

Oracle GoldenGate 安装配置windows32.docx

2011-04-07

oracle10.2.0.1升级到10.2.0.4

oracle10.2.0.1升级到10.2.0.4

2011-04-03

oracle like 的优化

oracle like 的优化,使用索引、反向索引

2011-04-02

(3)Kettle-----关联字典表的三种方法

(3Kettle)-----关联字典表的三种方法

2011-03-11

(2)Kettle数据抽取--增量抽取

Kettle数据抽取--增量抽取,详细操作教材

2011-03-11

(1)Kettle数据抽取---全量抽取

(1)Kettle数据抽取---全量抽取

2011-03-11

空空如也

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

TA关注的人

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