oracle-快速删除重复的记录
鬱悶的很!DBA要建個PK建不起來就讓我來做,理由是:要處理的Table是我用的系統用到的, 甚麼邏輯哦,在想生產線的人天天輸資料到數據庫,那是不是也要找他們維護相關的Table,有點不爽,可還是做了,做完後告訴DBA,一聲謝謝都沒有......下面是參考過的文檔[@more@]Select *, count(*) as 重複次數from tablegroup by A,B,C,Dhaving count(*)>1表T结构如下 COL1 中有重复记录(COL1,COL2为主键),如何删除 1、有少数重复记录(在col1,col2上有索引比较好) DELETE T WHERE (COL1,COL2) IN (SELECT COL1,COL2 FROM
Datastage function
These functions can be used in a job control routine, which is defined as part of a job’s properties and allows other jobs to be run and controlled from the first job. Some of the functions can also be used for getting status information on the current job; these are useful in active stage expressions and before- and after-stage subroutines.[@more@] To do this ... Use this function … Specify the job you want to control DSAttachJob
Ascential DataStage 简介
自己在用的一個軟件[@more@]数 据仓库中的数据来自于多种业务数据源,这些数据源可能是不同硬件平台上,使用不同的操作系统,数据模型也相差很远,因而数据以不同的方式存在不同的数据库 中。如何获取并向数据仓库加载这些数据量大、种类多的数据,已成为建立数据仓库所面临的一个关键问题。针对目前系统的数据来源复杂,而且分析应用尚未成型 的现状,强烈推荐使用专业的数据抽取、转换和装载工具DataStage。 Ascential DataStage 是一套专门对多种操作数据源的数据抽取、转换和维护过程进行简化和自动化,并将其输入数据集
监视 CPU 的使用率
挺不錯的[@more@]监视 CPU 的使用率 定 期监视 Microsoft SQL Server 实例以确定 CPU 使用率是否在正常范围内。持续的高 CPU 使用率可能表明需要升级 CPU 或需要增加多个处理器。或者,高 CPU 使用率也可能表明应用程序的调整或设计不良。优化应用程序可以降低 CPU 的使用率。 一 个确定 CPU 使用率的有效方法是使用系统监视器中的 Processor:% Processor Time 计数器。该计数器监视 CPU 执行非闲置线程所用的时间。持续 80% 到 90% 的状态可能表明需要升级 CPU 或需要增加更多的处理器。对于多处理器系统,应为每个
监视内存使用量
一直想知道的東西就是沒有仔細研究,因為工作需要評估所謂的Server的性能所以就看了看,google到一份資料,留個低,資料出處為:http://msdn2.microsoft.com/zh-cn/library/ms176018.aspx[@more@]SQL Server 2005 联机丛书 监视内存使用量 定期监视 Microsoft SQL Server 的实例可以确认内存使用量在正常范围内。您需要确保没有进程(包括 SQL Server)缺少或占用过多内存。 若要监视内存不足的情况,请使用下列对象计数器: Memory: Available Bytes Memory: Pages/sec Available Bytes 计数器指示进程当前可用的
ORA-01114 ORA-03114
很久沒碰oracle了,連metalink登陸方式變了都不知道,唉.....在做一個系統的時候碰到一個小錯誤,google不到好的結果就去,metalink了一把後連到DB看了一下的確是TEMP tablespace空間不夠了,暈,增大後繼續做事情了,具體見下[@more@]Subject: ORA-01114 and ORA-27072 During Migration Doc ID: Note:152641.1Type: PROBLEM Last Revision Date: 05-JUN-2002Status: PUBLISHED fact: Oracle Server - Enterprise Edition 8.1 fact: HP 9000 Series HP-UX symptom: Database Migration Fails symptom: Can not write data into datafile
ORA-01034 错误的解决办法
睡眠不足,有點累,8點上班8:07分就接到電話一個系統不能用,檢查原因為一個DB因上面錯誤提示而沒有啟動,終端登陸那台Server看時發現DBA Satadiu都沒有裝,使我不得不想起裝這台Server的人來,當時防我象防僖粯拥
Oradim工具的用法
一個經常用的Oracle工具,每次只是用用也沒有總結,今天在幫同事找資料的時候發現的一個總結所以貼出來了...[@more@]软件环境: 1、数据库:Oracle 8i R3 (8.1.7) for NT 企业版实现方法: · Oradim工具的用法?· 创建例程:· -NEW -SID sid | -SRVC 服务 [-INTPWD 口令] [-MAXUSERS 数量] [-STARTMODE a|m] [-PFILE 文件] [-TIMEOUT 秒]· · 编辑例程:· -EDIT -SID sid [-NEWSID sid] [-INTPWD 口
一個問題處理紀錄
幫同事做一個複製的DB,覺得是個簡單的動作,應該很快搞定了,結果因為環境變數問題而出現Error 6 initializing SQL*Plus錯誤提示,去metalink上去找到的很有用的資源,估計以後也不會碰到這種問題了,但是還是貼出來...[@more@]Problem Description:==================== You have multiple ORACLE_HOMEs, one being Oracle8i, installed on WindowsNT 4.0. While using Oracle command line utilities and/or applications you are experiencing errors similar to 'Message XXX not found; No message for product...'.Here are a