Oracle 曆史SQL語句執行計畫的對比與分析

    基於CBO最佳化器的環境中,SQL執行計畫的產生依賴於統計資訊的真實與完整。如列的離散度,列上的長條圖,索引的可用性,索引上的聚簇因子。當這些資訊是真實完整的情況下,CBO最佳化器通常都可以制定最優的執行計畫。也正因此CBO最佳化器也靈活,難以控制,任一資訊的不真實或缺失都可能導致執行計畫發生變化而產生多個版本。經常碰到的情形是之前的某個SQL語句前陣子還不是TOP SQL,而最近變成了TOP SQL。或者說之前儘管是TOP SQL但,但最近盡然成了TOP

傳統路徑匯出 VS 直接路徑匯出(oracle exp direct=y)

      Oracle 傳統的Export與Import依舊被保留到11g,而且9i與10g有很多依舊使用Export與Import方式進行備份與恢複的企業。從Oracle 7.3開始,傳統的exp匯出程式提供兩種的匯出路徑方式,一個是傳統路徑匯出(Conventional Path Export),一個是直接路徑匯出(Direct Path Export)。本文即是因最近客戶的傳統匯入匯出效能問題對此進行描述。 1、兩者的差異    a、 Conventional path Export  

Vmware 下Oracle RAC搬家引起CRS-1006/CRS-0215/CRS-0233

   最近虛擬機器下的Oracle 10g RAC搬家,搬家完畢之後,Oracle 叢集resource之VIP無法正常啟動,收到了CRS-0233: Resource or relatives are currently involved with another operation 錯誤提示。為為啥呢,原來啊,搬家了地址發生變化了,你得使用你家裡的新地址阿....1、環境描述 Oracle 10g RAC + Suse 10

Oracle 測試常用表BIG_TABLE

建立測試用表,DBA經常用到,通常都是基於dba_objects來建立的比較多。本文根據Tom大師的big_table進行了整理,供大家參考。一、基於Oracle 10g下的big_table--==============================================-- Create a test table for Oracle 10g-- File : cr_big_tb_10g.sql-- Author : Robinson-- Blog :

Oracle RAC failover 測試(Server TAF方式)

    Oracle RAC中,除了基於用戶端的TAF方式之外,還有基於伺服器端的TAF方式,可以把服務端的TAF方式看作是用戶端TAF方式的一個升級版吧。伺服器端的TAF,當然是需要在伺服器端進行配置了,這個是通過Service來完成的。本文主要描述Oracle 10g rac 下通過service方式設定管理員端的TAF。  下面是一些關於這方面的基礎參考連結:  有關負監聽配置,載均衡(load balance)請參考    ORACLE RAC 監聽配置 (listener.ora

Oracle db_file_mulitblock_read_count參數

     Oracle DB_FILE_MULTIBLOCK_READ_COUNT是Oracle比較重要的一個全域性參數,可以影響系統層級及sessioin層級。主要是用於設定最小化表掃描時Oracle一次按順序能夠讀取的資料區塊數。通常情況下,我們看到top events中的等待事件db file scattered read時會考慮到增加該參數的值。但是否增加了DB_FILE_MULTIBLOCK_READ_COUNT的值就一定可以減少db file scattered read?

Oracle 基於備份控制檔案的恢複(unsing backup controlfile)

    通常在當前控制檔案丟失,或者當前的控制檔案與需要恢複的控制檔案不一致的情況下,我們需要重新建立一個控制檔案或者使用 unsingbackup controlfile方式來恢複控制檔案。說簡單點,只要是備份的控制檔案與當前的控制檔案不一致進行恢複資料庫,就需要使用到 unsingbackup controlfile方式,而一旦使用了該方式,則需使用resetlgos選項來開啟資料庫。      有關控制檔案的介紹請參考: Oracle 控制檔案(CONTROLFILE)       

Oracle 11g RAC 環境下單一實例非預設監聽及連接埠配置

      如果在Oracle 11g RAC環境下使用dbca建立單一實例資料庫後,Oracle會自動將其註冊到預設的1521連接埠及監聽器。大多數情況下我們使用的為非預設監聽器以及非預設的監聽連接埠。而且在Oracle 11g RAC環境中,對於叢集監聽器的配置由grid使用者來接管了。基於這種情形的單一實例非預設監聽及連接埠該如何配置呢?本文給出瞭解決方案,並且使用了靜態及動態兩種註冊方法。           

ORACLE資料庫ORA-12899錯誤的解決方案

出現ORA-12899,是字元集引起的,中文在UTF-8中佔3個位元組,ZHS16GBK中佔2個位元組,而源dmp檔案字元集是ZHS16GBK庫裡倒出來的資料,現在要匯入到目標字元集為UTF-8的庫裡,所以會出現ORA-12899,其實只要修改一下ORACLE

再說 Oracle RAC services

        應用程式工作負載在Oracle

物理刪除oracle資料檔案(DBF檔案)導致資料庫ORA-01033的解決方案

1、cmd下運行:sqlplus "/as sysdba"2、SQL>shutdown immediate      停止服務3、SQL>startup                          啟動服務,觀察啟動時有無資料檔案載入報錯,並記住出錯資料檔案標號4、SQL> alter database datafile 'XX.DBF' offline drop;    XX.DBF 表示你記錄的資料檔案的路徑,也就是3中標誌的檔案5、SQL>shutdown

Oracle 建立資料表空間,使用者,許可權分配指令碼

--1. create tablespacecreate tablespace hmlp datafile 'D:\oracle\product\10.2.0\oradata\orcl\hmlp.dbf' size 200m autoextend on next 10m maxsize unlimited; alter database datafile 'D:\oracle\product\10.2.0\oradata\orcl\hmlp.dbf' autoextend on;--drop

Oracle忘記密碼的解決方案

CMD下 輸入 SQLPLUS /NOLOG然後再在出來的介面中打入 CONN /AS SYSDBA這樣就會以本地系統登入的使用者為信任使用者進入資料庫的操作ALTER USER SYS IDENTIFIED BY “123”;這樣就可以將SYS的密碼改為123 或者改SYSTEM的密碼,都一樣。這樣你就可以用SYS使用者隨心所欲了。另一種是新增使用者:CREATE USER MaoMao IDENTIFIED BY "123";新增MaoMao後改變她的許可權就可以了,改變使用者權限的命令是:

更改Oracle XDB佔用的8080連接埠

Oracle 預設的XML DB把HTTP的預設連接埠設為8080,這是一個太常用的連接埠了,很多別的WebServer都會使用這個連接埠,所以我們需要修改它。方法三種:1。dbca,選擇你的資料庫,然後Standard Database Features->Customize->Oracle XML DB option,進入這個畫面你應該就知道怎麼改了。2。OEM console,在XML Database 的配置裡面修改3。用oracle提供的包:--

Java串連Oracle叢集的OCI連接字串寫法

 上次記錄了Java使用thin方式串連Oracle叢集的Uri寫法,參考網上資料有串連不穩定的說法,本人尚未做測試,但是查資料發現OCI(Oracle Call Interface)的方式更為穩定,最後決定使用這種方式。按照以下步驟完成環境配置:1.安裝Oracle client,根據提示或者直接在安裝目錄建立設定檔:tnsnames.ora,內容可參考下面內容:DBCENTER =  (DESCRIPTION =    (ADDRESS_LIST =      (ADDRESS =

ORACLE Bulk Binding大量繫結

 大量繫結(Bulk Binding)通過一次綁定一個完整的集合,然後在PL/SQL塊內部按照數組進行資料處理來加快SQL語句的效率。通過兩個DML語句:Bulk Collect和ForAll來實現。Bulk Collect—用來提高查詢(select)的效能ForAll—用來提高(Insert,Delete,Update)的效能。 國際慣例,描述一下測試環境:軟體環境 Windows 2000 + ORACLE9i 硬體環境 CPU 1.8G + RAM

[Oracle]效能最佳化調整(三)–調整重做機制

        當我們最佳化ORACLE效能,檢查了Shared Pool和Buffer Cache命中率之後,意識到需要使這些結構的變得更大才能改進它們,但伺服器中沒有足夠的記憶體來支援這一改進。同時又發現Redo Log Buffer的Retry Ratio又很低,表明Redo Log Buffer可能被設定得太大,在我們沒有購買記憶體的情況下,調小Redo Log Buffer可能會是不錯的選擇哦! 不過調整之前一定要謹慎,需要經過效能和安全性之間的反覆權衡!   

ORACLE 完全卸載

 1.     停止所有ORACLE服務2.     使用ORACLE Universal Installer卸載ORACLE3.     刪除註冊表上的ORACLE的有關索引值(開始à運行à regedit)將HKEY_LOACAL_MACHINE/SOFTWARE下的主鍵ORACLE全部刪除。4.    

ORACLE 字元集問題

 一、什麼是oracle字元集  Oracle字元集是一個位元組資料的解釋的符號集合,有大小之分,有相互的包容關係。ORACLE 支援國家語言的體繫結構允許你使用本地化語言來儲存,處理,檢索資料。它使資料庫工具,錯誤訊息,排序次序,日期,時間,貨幣,數字,和日曆自動適應本地化語言和平台。SELECT * FROM V$NLS_PARAMETERS1      NLS_LANGUAGE SIMPLIFIED CHINESE2      NLS_TERRITORY        CHINA3    

在ORACLE裡按使用者名稱重建索引的方法

          ---------------------------------------------------------------------------        SET ECHO      OFF;        SET FEEDBACK  OFF;        SET VERIFY    OFF;        SET PAGESIZE  0;        SET TERMOUT   ON;        SET HEADING   OFF;       

總頁數: 1509 1 .... 337 338 339 340 341 .... 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.