ORACLE中NOT IN 的替代

典型的查詢方式為:select emp_no from hr_basicinfo where emp_no  where emp_no not in (select emp_no from emp);如果 emp 很大的話,速度可能會很慢,因為ORACLE會在 emp 上執行一個時間密集型的全表掃描。oracle 中not in 效率不高一:使用外部串連 SELECT DISTINCT C.TITLEFROM BOOKSHELF_CHECKOUT B RIGHT OUTER JOIN

在虛擬機器上VM 添加一塊共用磁碟方法 支援ORACLE 10G RAC

因為原先的ASM共用磁碟容量小,無法裝下歸檔日誌和備份檔案.所以決定增加一塊磁碟.1 在節點1增加一塊虛擬磁碟 放在原來的共用目錄上 取名為ASM4      選擇SCSI 1:5  注意放在SCSI匯流排1號上面排在其他盤後面,否則容易發生盤符改變      mode=independent->Persistent2  關閉虛擬機器檔案,然後用UEDIT開啟 Red Hat Enterprise Linux 4.vmx 在檔案最後scsi1:5.present = "TRUE"scsi1

oracle 10 G R2 rebuild index online bug?

 當我們對索引進行rebuild時,如果不加online選項,oracle則直接讀取原索引的資料;當我們添加online選項時,oracle是直接掃描表中的資料,那如何維護索引段資料的一致性呢?就是從引開始建立到索引建立完成這段時間的資料改變...從索引開始rebuild

Oracle 10g 環境下安裝 Pentaho

1、開始安裝和配置 Java如果你的電腦上還沒有安裝 Java,則可以到 Sun Developer Network 下載 Java 安裝檔案(1)安裝 JavaC:/>java -versionjava version "1.6.0_13"Java(TM) SE Runtime Environment (build 1.6.0_13-b03)Java HotSpot(TM) Client VM (build 11.3-b02, mixed mode, sharing)設定

Oracle 竊聽服務

有時候資料庫管理員需要對生產資料庫進行監測,調整,查看,實驗。

oracle匯出excel和excel匯入oracle

一、oracle匯出excel 方法一:最簡單的方法---用工具plsql dev執行File =>new Report Window 。在sql標籤中寫入需要的sql,點擊執行或按快速鍵F8,會先吃出查詢結果。在右側工具列,可以選擇按鈕另存新檔html、copy as html、export results,其中export results按鈕中就可以匯出excel檔案、csv檔案、tsv檔案、xml檔案。  二、把excel檔案資料匯入到oracle的某個表中。 方法一:最省時的方法,

oracle update 和 暫存資料表的 弱處!

曾經面試的時候有公司問ORACLE 開發不足之處有哪些? 當時不懂。最近才感受到,我想那就是UPDATE和暫存資料表的使用上。 原本我要對一個表產生統計資料 該表的結構如下 周次,星期,商店,參觀人數,購買人數,參觀人次,購買人次。200928,星期一,女裝店,30,5,45,6.  雖然看起來很簡單,實際上每個人數和人次都是個子查詢而得來的數字。還有個問題就是有些店鋪可以沒有營業狀態,那麼其數字該為零。 也就說時間的產生 (周次,星期)

ORACLE 用ROWID 刪除資料竟然的走索引-不得其解

下午一個同事執行一條刪除語句1個小時才執行了11萬條該語句是DELETE FROM TABLE_NAME WHERE ROWID=’XXXXAAAA’執行計畫確實走索引一個以CREATE_TIME為主的索引.後來很多同事不得其解本以為寫了ROWID,那該直接去表裡把資料給刪了,為啥還要去訪問索引呢? 我們的DBA解釋到因為該表沒做分析索引也沒做分析. 不過回家實驗了一把瞧瞧看SQL> create table t_test (id number,name

ORACLE rman 備份工具參數設定

使用RMAN>show all;可以顯示出RMAN 配置參數為:CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # defaultCONFIGURE BACKUP OPTIMIZATION OFF; # defaultCONFIGURE DEFAULT DEVICE TYPE TO DISK; # defaultCONFIGURE CONTROLFILE AUTOBACKUP OFF; # defaultCONFIGURE CONTROLFILE

在LINUX下 編譯ORACLE OCCI介面應用程式

主要分兩個平台來說1 在安裝了ORACLE 伺服器上  配置環境[ba@nod1-ba lib]$ cat ~/.bash_profile# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then        . ~/.bashrcfi# User specific environment and startup programsPATH=$PATH:$HOME/binexport PATHunset

Oracle 參數的最佳化

在對Oracle資料庫進行最佳化時,需要用到許多的參數,其中有一部分參數對系統效能影響較大,這部分參數叫可變參數。可變參數按其作用可以分為兩大類,一大類是起限制作用的,如OPEN_CURSORS;另一大類是影響系統效能的,如DB_BLOCK_BUFFERS。  在進行資料庫系統效能最佳化時,需要熟練掌握和瞭解一些可變參數。本文討論了一些對系統效能有較大影響的參數。  限制類可變參數  (1)DML_LOCKS  該參數表明多少個使用者,可同時能修改多少張表。例如:有三個使用者同時修改二張表,則要

oracle嵌套迴圈串連外部表格和內部表的識別

oracle嵌套迴圈串連外部表格和內部表的識別SQL> create table a1 as select * from all_objects ;Table createdSQL> select count(*) from a1;  COUNT(*)----------     49708SQL> create table a2 as select * from a1 where rownum<=10000;Table createdSQL> analyze

oracle 復原 不僅是復原表中的資料 而且復原表上的索引

有個情境 因為使用者資訊表採用deletel ; insert into select ; 方式更新使用者資料。導致關鍵字異常和資料丟失。沒辦法 只好從另外個庫重新匯入資料進去;  truncate table userinfo ; insert into userinfo  select * from o_userinfo@backup;執行的時候,忘了把舊錶的索引給幹掉。原表570萬資料 1.5G大小,包括6個索引,1個關鍵字,大小為知。插入了很久,很久 都快2個小時了。沒辦法

ORACLE:DBMS_METADATA.GET_DDL的用法

ORACLE:DBMS_METADATA.GET_DDL的用法dbms_metadata包中的get_ddl函數--GET_DDL: Return the metadata for a single object as DDL.-- This inte***ce is meant for casual browsing (e.g., from SQLPlus)-- vs. the programmatic OPEN / FETCH / CLOSE inte***ces above.--

ORACLE 10G 10201 RAC ORA-15063

周末在窩裡整RAC,尤其是在筆記本上整 使用VBOX軟體 因為VBOX 不夠穩定 導致死機,無法進圖形介面等問題,從而把節點1個幹了.然後從節點2複製過來,可惜VBOX拒絕載入,FUCK VBOX ! ORACLE公司除了ORACLE資料庫好外,其他都比較爛,只會收購好公司!說實在的ORACLE 資料庫也不咋地,使用起來很不方便,尤其是安裝的時候. 步驟很多,沒個步驟沒做好 就要重新來過.11G的RAC 雖然簡化了些,可惜非常地慢, 在CRS圖形介面配置後 執行ROOT.SH指令碼

eWeek 權威測試顯示 MySQL 4.0.1 可與 Oracle 9i 媲美

eWEEK Labs/PC Labs 可以說是做基準測試的老大了,早在 1993年 10月份他們的姐妹雜誌 PC Magazine 就做過同樣的測試。這次和 PC Magazine 合作測試了五種資料庫在 Java 應用伺服器上的表現,結果顯示 MySQL 最新的 4.0.1 版本效能可以和 Oracle 9i 媲美, 墊低的當然是微軟的 SQL Server 2000 。 測試的這五種資料庫是:IBM 的 DB2 7.2 FixPack 5,微軟的 SQL Server 2000 企業版

一展雄風 甲骨文借 Linux 圖謀資料超市

著名的軟體公司 Oracle(甲骨文)自 2004 年全面轉向 Linux 平台後,獲得了巨大的成功,Oracle 公司現在已經成為 Linux 平台上的最大資料庫軟體廠商,並且仍然保持了強勁的增長勢頭。  據統計,2004 年在 Linux 資料庫市場上,Oracle 系統的市場佔有率達到 81%,IBM 為 17%,其他資料庫產品只佔不到 3%。  自 1999 年 Oracle 發布了第一個面向 Linux 平台的商用資料庫系統,Oracle 就成為了 Linux

Oracle 9i 在Red Hat Linux 7.3下的安裝

本文將介紹Oracle Database 9i在Linux下的安裝過程,如果你是有過安裝Oracle8i的經驗,那麼以下的安裝過程對你來說是小事一樁:硬體要求:  硬碟空間:安裝Oracle9i資料庫至少要有2.5GB以上的剩餘空間。   臨時硬碟空間:Oracle安裝程式在安裝過程中需要400M以上的臨時硬碟空間;  記憶體:安裝Oralce 9i軟體至少需要512M記憶體(我個人安裝過程中使用的是256MB記憶體)。安裝:  1.Red Hat Linux 7.3:  下載地點: http:

Oracle 組合查詢

組合查詢,顧名思義就是組合兩個或者多個表,進行複雜的查詢。組合查詢有點類似高一的數學:集合。故又分為:全集,子集,並集,交集。先預覽將用到的表:表_1:SQL> SELECT * FROM EMPCHK; EMP_ID EMP_NAME EMP_ST_ADDR EMP_ZIP EMP_ADDR EMP_CITY EMP_PHONE EMP_SALRAY---------

Oracle物化視圖(實體視圖)

 物化視圖有很多方面和索引很相似:使用物化視圖的目的是為了提高查詢效能;物化視圖對應用透明,增加和刪除物化視圖不會影響應用程式中SQL語句的正確性和有效性;物化視圖需要佔用儲存空間;當基表發生變化時,物化視圖也應當重新整理。 建立方式(Build Methods):包括BUILD IMMEDIATE和BUILD DEFERRED兩種。BUILD IMMEDIATE是在建立物化視圖的時候就產生資料,而BUILD DEFERRED則在建立時不產生資料,以後根據需要在產生資料。預設為BUILD

總頁數: 1509 1 .... 311 312 313 314 315 .... 1509 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.