摘要:----------包定义create or replace package packtestas type string_array is table of varchar2(21) index by binary_integer; type int_array is table of number(4) index by binary_integer; procedure test(v_string in string_array, v_int out int_array); end packtest; --------包体 Create or replace package bo... 阅读全文
Oracle如何根据物化视图日志快速刷新物化视图
2011-10-13 15:32 by Tracy., 625 阅读, 0 推荐, 收藏, 编辑
摘要:===========================================================作者: yangtingkun(http://yangtingkun.itpub.net)发表于: 2005.03.05 23:49分类: ORACLE 出处: http://yangtingkun.itpub.net/post/468/20584--------------------------------------------------------------- Oracle物化视图的快速刷新机制是通过物化视图日志完成的。Oracle如何通过一个物化视图日志就可以支持 阅读全文
Asktom: Thanks for the question regarding "Partitioning question", version 8.1.7
2011-10-12 14:47 by Tracy., 313 阅读, 0 推荐, 收藏, 编辑
摘要:Brian -- Thanks for the question regarding "Partitioning question", version 8.1.7Submitted on 12-Oct-2001 13:16 Central time zoneTom's latest followup | Bookmark | BottomLast updated 8-Oct-2011 6:53You AskedLet's say we have a table of documents with key of doc_id. This table conta 阅读全文
DBMS_LOB.LOADFROMFILE
2011-09-28 14:05 by Tracy., 1015 阅读, 0 推荐, 收藏, 编辑
摘要:This procedure copies all, or a part of, a source external LOB (BFILE) to a destination internal LOB.SyntaxDBMS_LOB.LOADFROMFILE ( dest_lob IN OUT NOCOPY BLOB, src_file IN BFILE, amount IN INTEGER, dest_offset IN INTEGER := 1, src_offset IN ... 阅读全文
Asktom: Lock
2011-09-28 11:26 by Tracy., 398 阅读, 0 推荐, 收藏, 编辑
摘要:You AskedIn my PL/SQL code, when I select for update, if anybody else is working & has been locked what I want to update, I want my program to wait for n seconds for the row(s) to be released, if released then continue updating, if still not released after n seconds, detects the user who is lock 阅读全文
Oracle:Datapump
2011-09-27 14:52 by Tracy., 537 阅读, 0 推荐, 收藏, 编辑
摘要:DatapumpFrom Oracle FAQJump to: navigation, searchDatapump is a server based bulk data movement infrastructure that supersedes the old import and export utilities. The old export/ import tools are still available, but do not support all Oracle 10g and 11g features. The new utilities are named expdp 阅读全文
Database Administrator (DBA)
2011-09-27 13:44 by Tracy., 402 阅读, 0 推荐, 收藏, 编辑
摘要:Database Administrator (DBA) [edit] DBA Responsibilities The job of the DBA seems to be everything that everyone else either doesn't want to do, or doesn't have the ability to do. DBAs get the enviable task of figuring out all of the things no one else can figure out. More seriously though, 阅读全文
Oracle:详解Logminer
2011-09-27 09:18 by Tracy., 829 阅读, 0 推荐, 收藏, 编辑
摘要:前言 Oracle的重做日志分为两种,联机重做日志文件(online Redo log)和归档重做日志(Archive Redo log )文件;本文主要归档重做日志(Archive Redo log )文件,在线日志在分析方法上相似。 由于各种因素,Oracle的重做日志(redo log)文件无法通过各种文本软件直接读取,而Oracle自带的LogMiner是分析日志最优选择。LogMiner: Oracle自8i后提供的,通过SQL命令形式来查询和解析redo(重做)和undo(撤销)日志的工具。1.安装LogMiner--简单 LogMiner是Oracle自带的日志解析工具,安装时. 阅读全文
Oracle在线归档重做日志概念分析
2011-09-27 09:14 by Tracy., 3322 阅读, 0 推荐, 收藏, 编辑
摘要:一、Oracle日志分类分三大类: Alert log files--警报日志,Trace files--跟踪日志(用户和进程)和 redo log 重做日志(记录数据库的更改)。本文主要关注Oracle的重做日志。重做日志分为在线重做日志和归档重做日志。 online Redo log files--在线重做日志,又称联机重做日志,指Oracle以SQL脚本的形式实时记录数据库的数据更新,换句话说,实时保存已执行的SQL脚本到在线日志文件中(按特定的格式)。 Archive Redo log files--归档重做日志,简称归档日志,指当条件满足时,Oracle将在线重做日志以文件形式保存到 阅读全文
Oracle:Create tablespace and move table to another tablespace
2011-09-23 17:24 by Tracy., 713 阅读, 0 推荐, 收藏, 编辑
摘要:CREATE TABLESPACE "IMAGEDATA" NOLOGGING DATAFILE 'D:/oracle/oradata/DATA01.dbf' SIZE 2000M, 'D:/oracle/oradata/DATA02.dbf' SIZE 2000M, 'D:/oracle/oradata/DATA03.dbf' SIZE 2000M, 'D:/oracle/oradata/DATA04.dbf' SIZE 2000M, 'D:/oracle/oradata/DATA05.dbf' 阅读全文
Oracle:《ITPUB名人堂》第2期采访杨廷琨先生圆满结束
2011-09-23 16:58 by Tracy., 425 阅读, 0 推荐, 收藏, 编辑
摘要:在本次采访中,杨廷琨先生将与大家分享这么多年一直坚持自己博客每天都更新的这种好习惯,以及自己多年来的工作经验和对ORACLE数据库问题的一些事故处理感受等。hwayw:现在大家都是开始玩微博了,现在累计有两千多篇技术博客文章,您这么多年仍然坚持着每天至少一篇博客的好习惯,是什么样的一种动力让您这么多年一直坚持写下来呢?Yangtingkun:其实我开始写博客的时候,博客已经流行一段时间了。一开始根本没有想过要申请一个博客,直到有一天自己通过查询文档解决了一个比较复杂的问题后,才发现自己面临一个问题:如果不把这个解决问题的步骤记录下来,那么过不了多长时间,很可能就会忘记一些关键的步骤,那么下次即 阅读全文
Oracle:《ITPUB名人堂》第1期采访谭怀远先生圆满结束
2011-09-23 16:52 by Tracy., 678 阅读, 0 推荐, 收藏, 编辑
摘要:hwayw 说(13:55)大家好!今天是我们《ITPUB名人堂》第1期,今天很荣幸请到了 谭怀远先生来与大家分享一些经历和职业规划等方面的内容。先请谭怀远先生自我介绍一下吧。alantany说(13:56)呵呵,大家好,我是谭怀远,一个非常老的DBA。hwayw说(13:58)alantany在DBA行业算是经验丰富的老手了。您从oracle 8i的版本开始,经历了9i、10g和11g等多个版本,在这些版本更替的过程中,您最深的感受是什么呢?alantany说(14:00)实际上真的没有太深的感受。当我还在热衷研究技术的时候,对于数据库的版本升级非常有兴趣,热衷于研究一些新特性;但是现在更. 阅读全文
Oracle:《ITPUB名人堂》第3期-对话嘉宾:张乐奕先生
2011-09-23 16:43 by Tracy., 454 阅读, 0 推荐, 收藏, 编辑
摘要:在本次采访中,张乐奕先生与大家分享了如何成为oracle ACE,以及在oracle数据库故障处理中一些感受和想法等。hwayw:您有曾经在甲骨文供职的经历,如果现在有人想到您曾经工作过的甲骨文公司工作,需要做哪些准备?有什么好的建议给大家?Kamus:实事求是地说,甲骨文公司在中国的技术力量并不是中国Oracle从业领域中最强的, 很多Oracle技术高手都不在甲骨文公司,这应该算是比较奇怪的事情,不过这里并没有什么别的意思,之所以提到这个,是想说如果要求职甲骨文,那么技术面试并不会很难,相反要求的可能会有一些英文读写,不过如果应聘的是国内的Team,那么对于英文的要求也是不高的,另外如果有 阅读全文
Oracle10g 预定义主要角色
2011-09-23 16:23 by Tracy., 371 阅读, 0 推荐, 收藏, 编辑
摘要:SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProdPL/SQL Release 10.2.0.1.0 - ProductionCORE 10.2.0.1.0 ProductionTNS for Linux: Version 10.2.0.1.0 - ProductionNLSRTL Version 10.2.0.1. 阅读全文
Oracle:Commit Enhancements in Oracle 10g Database Release 2
2011-09-23 15:21 by Tracy., 283 阅读, 0 推荐, 收藏, 编辑
摘要:Commit Enhancements in Oracle 10g Database Release 2In Oracle 10g Release 2 the COMMIT command has been enhanced with the WRITE clause to give a degree of control over the way redo information is written to the redo logs during the commit operation. This can improve performance, but it should only b 阅读全文