三種Windows版本下教你如何卸載Oracle

在卸載Oracle時刪不乾淨,搞的要重裝系統,本人在工作中總結出如下方法,希望對大家有所協助。 1.以Administrators group身份登陸windows系統。 2.通過Oracle installer 卸載所有orcle產品及組件。 3.停掉Oracle Service服務。 4.刪除%ORACLE_base%檔案和SYSTEM_DRIVE:\program files下的oracle檔案。 5.刪除SYSTEM_DRIVE:\Documents and Settings\All

oracle取得表中總記錄數最快的方法

查詢表中的記錄總數的文法就是SELECT COUNT(*) FROM TABLE_NAME。這可能是最經常使用的一類SQL語句。 本文討論怎樣才能最快的得到這個記錄數。本文純粹主要是理論上的討論,文章中很多內容(如常數索引)對實際的指導意義不大。 在具體描述之前,強調幾個前提: 首先表中的記錄數不能太少,否則討論的意義就不大了,在我下面的例子中記錄數是3萬左右,其實這個數量級還是比較小,不過已經能夠看出一些效果了。

XP SP3下面,Oracle 11g安裝提示不到檔案em.ear,並且所有驗證全部失敗

首先保證 Server 服務開啟然後在 命令提示字元下 鍵入 “net share c$=c:” 斷行符號C盤的預設共用,問題解決了。原因:不開啟預設共用,oracle無法檢查環境的可用性! 我按照這種做法還是不行。另外提示找不到em.ear,是因為11g下載之後解壓出來有兩個檔案夾,出現這個錯誤是因為檔案copy不齊全,只要將第二部分中的database\stage\Components 與 第一部分的database\stage\Components 進行合并,然後再安裝就可以了。

Oracle session串連數和inactive的問題記錄

從上周起,伺服器Oracle資料庫出現問題,用不到半天,就會報maxsession(150)的問題,肯定是資料庫的會話超過最大數了。   由於伺服器跑的是檔案傳輸應用,佔用的請求和會話肯定很大,因此使用者數不大就已經讓oracle的會話數達到最大值。   處理方式不外乎兩種:擴大oracle最大session數以及清除inactive會話,當然還有,就是從資料庫連接池和程式bug上面下手。 從各處收集了一些查看當前會話的語句,記錄一下: 1.select count(*) from

Oracle中的for和while迴圈

有兩種方式可以實現條件迴圈一、for  變數  in  開始數值...結束數值 loop     end loop;二、while 條件 loop       end  loop;loop的使用方式:一、X := 100;  LOOP    X := X + 10;    IF X > 1000 THEN      EXIT;    END IF END LOOP;    Y := X;二、 X := 100;    LOOP      X := X + 10;      EXIT

Oracle中怎樣一次執行多條sql語句

今天我在做一個項目的時候,需要向資料庫(資料庫是Oracle 8.0.5)一次同時插入多條資料,但是程式運行卻出錯:ORA-00911: 無效字元。SQL語句如下:DELETE FROM SYSROLEOPENR WHERE ROLEID = 2;  INSERT INTO SYSROLEOPENR    (PKID, ROLEID, OPERID)    SELECT SYSROLEOPENR_PKID_SEQ.NEXTVAL, '2' ROLEID, OPERID      FROM

如何修改Oracle預設使用者密碼有效期間時間

如何修改Oracle預設使用者密碼有效期間時間1、查看使用者的proifle是哪個,一般是default:sql>SELECT username,PROFILE FROM dba_users;2、查看指定概要檔案(如default)的密碼有效期間設定:sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND

Oracle 串連錯誤;ORA-27101: shared memory realm does not exist

XP下安裝Oracle10g昨天下午剛安裝完可以串連(Sqlplus),後來重新啟動用Sqlplus串連就出現如下錯誤ERROR:ORA-01034: ORACLE not availableORA-27101: shared memory realm does not exist 今天早上來開機後準備解決這個錯誤,但發現可以正確串連,我Sqlplus串連後建立了資料表空間和使用者,建立完,我重新啟動了電腦,再串連時出現和昨天一樣的錯誤:ERROR:ORA-01034: ORACLE not

ORACLE EBS 價目表的匯入功能-預存程序BUG

能模組:ERP價目表的大量匯入錯誤資訊:問題解決:javascript與java跨界傳遞map      EBS在調用價目表大量匯入功能(中文名---QP:成批匯入價目表;英文名---)時,提示錯誤,調用的預存程序中包含:      QP_BULK_LOADER_PUB      qp_bulk_util      問題出在qp_bulk_util中update_header對語言環境的查詢,過程修改如下procedure update_header(p_header_rec in out

今天遇到了asp.net+oracle的老問題,解決了老問題,發現了新問題

今天用asp.net作wap網站,遇到了老問題,即訪問Oracle時,遇到了以下問題:09:35:59 -2147467259 09:35:59 System.Data.OleDb.OleDbErrorCollection 09:35:59 未找到 Oracle 用戶端和網路組件。這些組件是由 Oracle 公司提供的,是 Oracle 8i 版 (或更高) 客戶軟體安裝的一部分。 在安裝這些組件之前,將無法使用此提供者。 09:35:59 Microsoft OLE DB Provider

ORACLE的BLOB和BASE64

最近的項目中,要用到ORACLE的BLOB和BASE64。情境是要把圖片以BLOB放到ORACLE裡去,然後在WS裡,以BASE64加密後,返回給。NET,。NET再解碼還原之。過程小結之:1 JAVA上傳圖片到BLOB欄位就不說了,比較簡單2 把BLOB用BASE64加密的方法如下:    public static String ioToBase64() throws IOException {         String fileName = "d:/sunset.jpg";

oracle欲出純Managed 程式碼的ODP.NET,現接受小範圍預覽版本使用申請

早前在4月份,收到oracle的訂閱郵件,標題為Coming Soon: Fully Managed ODP.NET Beta,說將發布純Managed 程式碼的ODP.NET(Oracle Data Provider),並介紹了部分功能,英文就直接貼了: Oracle will release an 100% managed ODP.NET version on OTN soon. Develop with the same ODP.NET APIs you always have, but

Oracle資料庫中快照的使用

oracle資料庫的快照是一個表,它包含有對一個本地或遠端資料庫上一個或多個表或視圖的查詢的結果。下面以我在開發襄樊市電信局170話費催繳系統中使用快照加快查詢速度的實現過程為例來說明快照的使用方法:  oracle資料庫的快照是一個表,它包含有對一個本地或遠端資料庫上一個或多個表或視圖的查詢的結果。正因為快照是一個主表的查詢子集,使用快照可以加快資料的查詢速度;在保持不同資料庫中的兩個表的同步中,利用快照重新整理,資料的更新效能也會有很大的改善。  下面以我在開發襄樊市電信局170話費催繳系統

Oracle中快速刪除某個使用者下的所有表資料

一、禁止所有的外鍵約束在pl/sql developer下執行如下語句:SELECT 'ALTER TABLE ' || table_name || ' disable CONSTRAINT ' || constraint_name || ';' FROM user_constraints where CONSTRAINT_TYPE = 'R';把查詢出來的結果拷出來在pl/sql developer時執行。若沒有pl/sql developer,可以在sqlplus裡操作,方法如下:1.

Oracle用Start with…Connect By子句遞迴查詢

Start with...Connect By子句遞迴查詢一般用於一個表維護樹形結構的應用。建立樣本表:CREATE TABLE TBL_TEST(  ID    NUMBER,  NAME  VARCHAR2(100 BYTE),  PID   NUMBER                                  DEFAULT 0); 插入測試資料:INSERT INTO TBL_TEST(ID,NAME,PID) VALUES('1','10','0');INSERT INTO

oracle動態資料指標的簡單實現方法

procedure mx_print_common(pd_id in mx_pd_syn.pd_id%type,                    p_pd_mxb_id IN mx_pd_mxb_syn.p_mxb_id%type,                   p_dept_no IN sc_mxk.dept_code%type,                   p1 sc_bz_syn.bz_code%type,                   p2

Oracle-ORA-01722 invalid number錯誤

忽然有一天,好好的系統報錯:ORA-01722 invalid number環境:Oracle9 + JDBC訪問資料庫,之前是好的,忽然發現這個錯誤後來參考了:http://davidyu720.itpub.net/post/31716/291191 才知道緣由1. 代碼裡面執行了如下SQL語句:  select mdn from tablename where mdn=13800000000  

ORACLE服務的作用

(1)OracleServiceSID 資料庫服務,這個服務會自動地啟動和停止資料庫。如果安裝了一個資料庫,它的預設啟動類型為自動。服務進程為ORACLE.EXE,參數檔案initSID.ora,記錄檔SIDALRT.log,控制台SVRMGRL.EXE、SQLPLUS.EXE。(2)OracleHOME_NAMETNSListener監聽器服務,服務只有在資料庫需要遠端存取時才需要(無論是通過另外一台主機還是在本地通過 SQL*Net

Enterprise Library – Data Block oracle返回 cursor 問題的解決

          昨天使用 Data Block 操作 oracle 返回 cursor 。期間產生了一點問題,很是鬱悶,找了一下午也沒有解決。早上睡不著,起來繼續找。結果找到瞭解決的方法。其實也是怪自己沒有很好的看文檔。在此記錄一下。以使別的同志再出現我的問題的時候,很容易的找到解決的方法。         問題是這樣的:  

ORACLE中ORA-00054: 資源正忙, 但指定以 NOWAIT 方式擷取資源的解決方案

同時對一個表操作,update,truncate 等操作,會造成此錯誤,另外,事物沒有提交,從而進行其他動作也有可能會造成此異常。ORA-00054 resource busy and acquire with NOWAIT specifiedCause: The NOWAIT keyword forced a return to the command prompt because a resource was unavailable for a LOCK TABLE or SELECT

總頁數: 1509 1 .... 278 279 280 281 282 .... 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.