Oracle Heap size XXK exceeds notification threshold (2048K) 解決方案

 資料庫版本是10.2.0.1,使用EXPDP 導資料的時候,alert log 出現如下資訊: Wed Oct 26 12:14:02 2011The value (30) of MAXTRANS parameterignored.kupprdp: master process DM00 started withpid=73, OS id=4731        to execute - SYS.KUPM$MCP.MAIN('SYS_EXPORT_SCHEMA_01',

Oracle Database Appliance

轉載:http://www.hellodb.net/2011/09/oracle-database-appliance.html自從Oracle收購了SUN,不僅僅得到了MySQL,Java,Solaris等,還得到了SUN的硬體產品,真正成為了一家軟硬通殺的服務提供者。這幾年,接連推出了基於SUN的硬體產品打造的資料庫一體機Exadata X2,中介軟體一體機Exalogic等等,更是將軟硬體結合的思路發揮到了極致。其中最鬱悶的非HP莫屬,從原來的夥伴到競爭者,Exadata採用SUN的硬體,

Oracle RBA(Redo Byte Address) 說明

 一. RBA 說明之前整理了一個rdba和dba 的說明文檔,參考:       Oracle rdba和 dba 說明       http://blog.csdn.net/tianlesoftware/article/details/6529346        在MOS的文檔:Question About RBA (Redo Block Address) [ID 759966.1] 有對RBA的說明。        A"Redo Block Address" (RBA)

oracle的還原資料表空間UNDO寫滿磁碟空間,解決該問題的具體步驟

產生問題的原因主要以下兩點:1. 有較大的事務量讓Oracle Undo自動擴充,產生過度佔用磁碟空間的情況;2. 有較大事務沒有收縮或者沒有提交所導制;說明:本問題在ORACLE系統管理中屬於比較正常的一現象,日常維護多注意對磁碟空間的監控。UNDO資料表空間介紹UNDO資料表空間用於存放UNDO資料,當執行DML操作(INSERT,UPDATE和DELETE)時,oracle會將這些操作的舊資料寫入到UNDO段,在oracle9i之前,管理UNDO資料時使用(Rollback

Oracle中 drop user 和 drop user cascade 的區別

drop user : 僅僅是刪除使用者,drop user ×× cascade :會刪除此使用者名稱下的所有表和視圖。userSpecify the user to be dropped. Oracle Database does not drop users whose schemascontain objects unless you specify CASCADE or unless you first explicitly drop theuser's objects.CASCADE

Oracle 刪除歸檔日誌指令碼

 歸檔日誌記錄著資料庫的操作記錄,是做資料恢複的依據,如果資料庫開啟了歸檔模式,那麼就會產生大量的歸檔日誌,當然如果有RMAN備份的話,可以在備份之後刪除已經備份過的日誌,如果是沒有採用rman備份的話,就需要自己來刪除這寫歸檔日誌。 下面的幾個指令碼就減輕了DBA的工作量。  Linux 平台:0 2  * * * /home/oracle/scripts/del_archive.sh > /home/oracle/scripts/del_archive.log[oracle@hfcc-

系統損壞,移植Oracle(9.2.0.1)資料庫(無備份資料檔案進行恢複)

A機系統內容:軟體:Windows2003Server、Oracle9.2.0.1硬體:DellSC420(P43.0、2G記憶體、160GSATA硬碟)Oracle 資料量:11G。癥狀:區域網路被病毒感染,網路癱瘓;系統損壞。解決步驟:1、把伺服器硬碟取下掛到B(Dell Dimension 4550)機把Oracle資料(data file,control file,redo file,archive logfile,spfile,pwdfile )取出。由於硬碟輕微損壞oracle

1.3 Oracle 10g 備份與恢複新特徵

快速恢複區(Flash Recovery Area)。快速恢複區是Oracle Database 10g 新增加的特徵,它是用於儲存資料庫相關檔案備份的一Block Storage地區,並且快速恢複區的恢複組件可以確保資料庫完全恢複。在快速恢複區中會包括控制檔案和重做日誌的副本、歸檔日誌和FLASHBACK 日誌、RMAN 備份以及RESTORE 和 RECOVER命令所建立的檔案。當配置了快速恢複區之後,資料庫可以自動管理快速恢複區的磁碟空間,而不需要DBA 手工管理。 FLASHBACK

WINDOWS下重裝系統後oracle的恢複

WINDOWS是很脆弱的系統,可能裝完沒幾天就會崩潰,如果你在WINDOWS下裝有oracle,那怎麼來恢複這個資料庫呢?一種方法是重裝資料庫後用IMP來匯入原來的資料,但使用這種方法的前提是你有以前資料的備份,並且這種方法還有許多不足的地方,如備份過舊,可能會丟失許多資料、匯入資料太長等。一般情況下我們可以採用重用原來的資料庫的方法來恢複。在講步驟前先說說這種方法的原理。數 據庫與執行個體對應,當資料庫服務啟動後,我們可以用SQLPLUS "/AS

Oracle拆分字串,字串分割的函數。

第一種:oracle字串分割和提取分割create or replace function Get_StrArrayLength( av_str varchar2, --要分割的字串 av_split varchar2 --分隔字元號)return numberis lv_str varchar2(1000); lv_length number;begin lv_str:=ltrim(rtrim(av_str)); lv_length:=0; while

將excel資料匯入oracle中的方法

方法一:1、在本地建立一個Access資料庫,將Excel資料先匯入到Access。可直接匯入點擊滑鼠右鍵,選擇匯入,檔案類型選擇要匯入的Excel檔案,也可通過建立宏用TransferSpreadsheet函數實現。2、在本地建立ODBC,連結oracle資料庫。將oracle中需要匯入資料的表以連結資料表的方式在本地Access中建立(千萬不要使用匯入表)。3、在Access資料庫中建立插入查詢將匯入好的Excel資料匯入到oracle中。方法二:先把Excel另存新檔.csv格式檔案,如t

oracle服務重建與ora-01034錯誤

--oracle服務重建方法(--telemt是資料庫名)>oradim -new -sid telemt -srvc OracleServicetelemt -intpwd oracle -pfile C:\oracle\product\10.2.0\admin\telemt\pfile\init.ora.89200801642--仍然未能解決>oradim -shutdown -sid telemt>oradim -startup -sid

Oracle 資料庫監聽配置

一、監聽器(LISTENER)  監聽器是Oracle基於伺服器端的一種網路服務,主要用於監聽用戶端向資料庫伺服器端提出的串連請求。既然是基於伺服器端的服務,那麼它也只存在於資料庫伺服器端,進行監聽器的設定也是在資料庫伺服器端完成的。 二、本地服務名(Tnsname)  Oracle用戶端與伺服器端的串連是通過用戶端發出串連請求,由伺服器端監聽器對用戶端串連請求進行合法檢查,如果串連請求有效,則進行串連,否則拒絕該串連。本地服務名是Oracle用戶端網路設定的一種,另外還有Oracle名字伺服器

重磅推出:Oracle用戶端精簡綠色版

http://blueram.javaeye.com/blog/425743  大型項目開發中,常用的資料庫,當屬Oracle。但Oracle 用戶端安裝就要一張光碟片,體積很大。而且安裝後,基本上就用2個功能:TNS佈建服務名,SqlPlus。在開發過程中,大量使用Toad和PL/SQL

ORACLE–IF EXISTS函數

對於Oracle中沒有 if exists(...) 的文法,目前有許多種解決方案,這裡先分析常用的三種,推薦使用最後一種第一種是最常用的,判斷count(*)的值是否為零,如下declare  v_cnt number;begin  select count(*) into v_cnt from T_VIP where col=1;  if v_cnt = 0 then    dbms_output.put_line('無記錄');  end

oracle預存程序的定期執行

  每天1點執行的oracle JOB範例DECLAREX NUMBER;BEGINSYS.DBMS_JOB.SUBMIT( job => X,what => 'syn_rpt_members_relation;',next_date => to_date('02-07-2008 01:00:00','dd/mm/yyyy hh24:mi:ss'),interval => 'trunc(sysdate)+1+1/24',no_parse => FALSE);SYS.

PL/SQL Developer 8.0 建立 Oracle Jobs 的疑惑

通過PL/SQL Developer 8.0 建立 Oracle Jobs 的疑惑[轉]測試環境:Oracle9i,PL/SQL Developer 8.0,PL/SQL Developer 7.0一同事通過PL/SQL Developer 8.0 建立 Oracle Jobs後,在Jobs檔案夾下面看不到了,而在DBMS_Jobs檔案夾下面的。而通過PL/SQL Developer 7.0 建立 Oracle Jobs後,是可以在Jobs檔案夾下面看到的。對此很迷惑。1:通過PL/SQL

C#調用Oracle預存程序的方法

準備:環境:pl/sql+oracle9i+vs2008建立表test:create table TEST(  ID      NUMBER,//編號  NAME    VARCHAR2(10),//姓名  SEX     VARCHAR2(2),//性別  AGE     NUMBER,//年齡  ADDRESS VARCHAR2(200)//住址)1.執行不帶參數的Oracle預存程序:首先編寫一個不帶參數的oracle預存程序:create or replace procedure

一則Oracle資料庫記憶體管理參數設定不當的案例

原文:http://qa.taobao.com/?p=7887 自從Oracle 10g引入自動化管理記憶體參數特性以來,之前極度困擾DBA的sga pga參數設定問題似乎逐漸被人淡忘。 是的,理論上只要分配系統的80%左右的記憶體給DB,剩下的留給OS及其它應用,這是個非常不錯的實踐原則,也被實踐所認可。 但是,電腦世界經常告訴我們的啟示就是,這種自動化的智能性在某些極限的情境下常常為人誤用。。。IOT最佳化項目中,之前的測試環境:32G實體記憶體,分給PGA

利用觸發器和INSERT INTO …SELECT…解決Oracle 資料匹配問題

情況是這樣有兩個表一個是物料表CREATE TABLE "MMS_MATERIAL"    ( "MATE_ID" NVARCHAR2(50) NOT NULL ENABLE,  "MATE_CODE" NVARCHAR2(50) NOT NULL ENABLE,  "MATE_TYPE" NVARCHAR2(50) NOT NULL ENABLE,  "MATE_NAME" NVARCHAR2(50) NOT NULL ENABLE,  "MANUFACTORY" NVARCHAR2(50)

總頁數: 1509 1 .... 186 187 188 189 190 .... 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.