當Web端查詢某些特殊記錄時Oracle就死掉

一個系統最近頻頻死掉,癥狀是系統的CPU資源全部耗盡,系統內容如下:雙CPU、RAID5Oracle 8.1.7.0.1Weblogic 8.12JAVA JDBCFT的是Oracle和weblogic分別跑在RedHat 7.3上!也不知道是怎麼想的!字元集是ZHS16GBK系統每隔一段時間就會出現CPU被99%佔用,兩個CPU空閑全為0,同時v$session_wait中的事件都是SQL*Net more data to client或SQL*Net message from client,

MS OleDB For Oracle 資料連結錯誤問題

問題:    win2000/XP/2003 +Oracle9i,測試資料庫連接的時候出現“Microsoft資料連結錯誤”,提示資訊為“測試連接失敗,因為初始化提供者時出現錯誤。發生一個Oracle錯誤,但無法從Oracle中檢索資訊。”原因:    查了很久,在一些英文的BBS上找到了答案。是Oracle路徑的問題。不是MDAC沒裝好。解決辦法:   

Oracle的consistent gets是如何計算的

Oracle的consistent gets是如何計算的呢?1.單表掃描SQL> execute show_space('TEST1','WWJ');Unformatted Blocks .....................           0FS1 Blocks (0-25) .....................           0FS2 Blocks (25-50) .....................           1FS3 Blocks (50-75

使用 Oracle 資料庫 10g內部的 ETL 基礎架構

使用 Oracle 資料庫 10g內部的 ETL 基礎架構http://www.oracle.com/technology/global/cn/obe/10gr2_db_single/bidw/etl2/etl2_otn.htm--在關於Change Data Capture(一)中介紹了CDC的一些基本概念和類型。這篇文章主要是通過一個實際的例子來示範實現同步模式的CDC的基本步驟。-- Create tablecreate table

Oracle如何根據物化視圖日誌快速重新整理物化視圖

Oracle物化視圖的快速重新整理機制是通過物化視圖日誌完成的。Oracle如何通過一個物化視圖日誌就可以支援多個物化視圖的快速重新整理呢,本文簡單的描述一下重新整理的原理。    首先,看一下物化視圖的結構: SQL> create table t (id number, name varchar2(30), num number); 表已建立。 SQL> create materialized view log on t with rowid, sequence (id,

Oracle建立刪除使用者、角色、資料表空間、匯入匯出資料庫命令列方式總結

說明: 在建立資料庫時輸入的密碼,是修改系統預設的密碼,以system和sysman等系統預設身份登入時要輸入的密碼就是修改後的密碼(建立資料庫時輸入的密碼)如果要建立新的使用者就必須以system或者sysman(這二者的許可權最大)的身份登入後才可建立建立使用者格式:create user 使用者名稱 identified by 密碼(例如:create user cht identified by

Oracle使用者、許可權問題

3個預設的使用者   sys change_on_install   system    manager   scott      tiger建立使用者   create user lisi identified by lisi;系統許可權   grant create session to lisi;   grant create table to lisi;   grant unlimited tablespace to lisi;    revoke create session

Oracle OS Block Header

oracle檔案的第一個塊(block 0)是OS block header,在資料庫中查詢不到資訊,記錄的是OS資訊,以及檔案大小的等資訊:SQL> select file_name,bytes from dba_data_files; FILE_NAME BYTES-------------------------------------------------- ----------/u01/

oracle 用bat批處理調用.sql檔案,建立或刪除使用者,給使用者賦DBA許可權,匯入匯出使用者表

首先建立一個bat檔案,起名叫setupDB.bat,裡邊寫上 Sql代碼 sqlplus scott/tiger@zhpt @createUser.sql     imp dzjc/hldgajjzd file="dzjc.dmp" ignore=y fromuser=dzjc     imp drv_admin/oracleadmin file="drv_admin.dmp" ignore=y fromuser=drv_admin     imp veh_admin/oracleadmin 

Oracle資料移轉:從儲存了中文的但字元集為WE8ISO8859P1資料庫匯入資料到字元集為ZHS16GBK的資料庫

下稱字元集為WE8ISO8859P1為源庫,字元集為ZHS16GBK的資料庫為目標庫。1.設定用戶端字元集為WE8ISO8859p1(通過設定註冊表的HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0\NLS_LANG為AMERICAN_AMERICA.ZHS16GBK來設定),然後匯出源庫至dmp檔案2.用有DBA許可權的使用者登入狀態normal強行修改目標庫的執行個體字元集為WE8ISO8859P1:create database character set

Oracle暫存資料表空間為何暴漲?

        昨天在做測試的時候發現一個非常奇怪的問題:在程式的查詢模組中做查詢的時候,開始速度很快,但是過了一段時間以後速度就變慢,最後乾脆就報錯,不工作了。在排錯的過程中,發現Oracle暫存資料表空間暴漲,達到了幾十個GB,在Oracle中對Session進行跟蹤,發現磁碟空間還在不停的消耗,幾乎是每隔5s,暫存資料表空間就會增長500MB左右,最後報錯的原因應該是因為沒有磁碟空間可以分配造成的。這是一件十分恐怖的事情。       

ORACLE中的多表關聯更新

假設我們有test1 ,test2

ORACLE Transparent Gateway透明網關安裝配置小問題

1.ORACLE透明網關安裝請參照:http://space.itpub.net/6517/viewspace-145560,非常詳細且有圖。主要過程是:安裝軟體;配置tg4msql串連參數;配置監聽及服務命名;配置本地服務名。2.最容易出錯地:  1)配置tg4msql串連參數,這裡出錯導致的是串連時顯示SQL相關的錯;  2)Tnsname.ora:如果少了(HS=SIDXX),則會顯示如下錯誤:ERROR 位於第 1 行:ORA-28546: 串連初始化失敗 可能是 Net8

在兩台機器上安裝分別安裝oracle和arcsde

 1.先裝好oracle,並在將要裝SDE的機器上裝好Oracle用戶端,配置好net manager一個服務命名XXXX指向已經裝好的oracle2.根據正常流程在將要裝SDE的機器上裝好ArcSDE程式3.進行ArcSDE Post Installation,按正常流程進行,過程中的參數要設定對,直接成功建立了SDE表庫(有提示).4.到建立SDE服務時,直接取消。5.轉到命令列,進SDE程式目錄中的XXX\ORA9iexe\bin\下,運行SDEService -o create -d

Oracle中取欄位唯一值的一個sql語句的寫法

定義一個表mi_prodces有兩個欄位cs_id     intcs_verid   int其中id可以重複,但是cid值是增長的,也就是說同一個id對應多個cid,現在要查出某個id下,最大的cid,id只能顯示一次。試著用oracle的distinct語句,但是distinct語句只能對一個欄位起作用,可以採用的方法是如下語句。select a.cs_id ,a.cs_verid,a.cs_code from mi_prodces awhere cs_verid in (select

解決問題記錄(2)-Oracle提示“無法解析指定的標示符”

【錯誤描述】1.使用Nunit測試Oracle串連,提示無法解析指定的標示符。2.建立一個windowsapplication測試工程,使用相同的連接字串,但是可以串連成功。【出錯環境】1.VS20052.Windows2003 sp13.ODP.Net 10.2【出錯原因】使用Nunit測試的時候,因為我下載的是個Nnit2.4的測試版,安裝的時候檔案夾帶有一些特殊字元,而且檔案夾名稱有空格。【解決方案】訪問Oracle的程式必須在沒有特殊字元和空格的檔案夾路徑下面。可以參看

解決問題記錄(4)-Oracle Not Support Parallel Transaction

【問題描述】調用DAL執行預存程序往資料庫中寫資料的時候提示“Oracle Not Support Parallel Transaction”【錯誤原因】1. 當一個事務沒有結束又啟動一個事務的時候。2.有嵌套子事務。3.啟動了分散式交易同時又啟動了一個Local Transaction。在MSDN中說OLEDB支援嵌套事務,但是在ORACLE中行不通。【解決方案】1.儘快關閉串連。2.控制事務,不要出現上面說的第三個錯誤做法。3.使用OLEDB的時候不要啟動嵌套事務。

.net調用Oracle預存程序

Oracle方面1.建立Oracle過程儲存create or replace procedure proce_test(paramin in varchar2,paramout out varchar2,paraminout in out varchar2)as  varparam varchar2(28);begin  varparam:=paramin;  paramout:=varparam|| paraminout;  end;2.測試過程儲存declare  param_out

使用ODP.NET串連ORACLE的Web項目發布!

ODP.NET是目前.NET串連ORACLE資料庫的最佳方式,具體的有關ODP.NET的資訊請參見:http://www.oracle.com/technology/global/cn/tech/windows/odpnet/ODP.NET-FOV.html:http://www.oracle.com/technology/global/cn/software/tech/windows/odpnet/index.html我使用的是9.2了。使用ODP.NET開發的Web項目,在部署時是非常簡單的

如何串連oracle資料庫及故障解決辦法-總結

如何串連oracle資料庫及故障解決辦法-總結 極力推薦 該文是我串連oracle的總結,特別適合於程式開發人員與oracle菜鳥  如何配置才能使用戶端連到資料庫:      要使一個用戶端機器能串連oracle資料庫,需要在用戶端機器上安裝oracle的用戶端軟體,唯一的例外就是java串連資料庫的時候,可以用jdbc

總頁數: 1509 1 .... 166 167 168 169 170 .... 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.