oracle安裝問題以及監聽器的問題

今天終於開始接觸傳說中牛叉的資料庫系統Oracle! 遇到問題較多,重點說兩點。第一 如果是WIN7系統,安裝過程可能會遇到 程式異常終止 的問題,這個問題較簡單,只是win 7系統的相容行問題。右擊屬性,修改相容方式為 xp service package3即可。第二 在配置本地net服務名配置時,測試連接監聽器時又出現 “顯示ORA-12541:TNS:無監聽程式”的錯誤。這個讓人崩潰啊,想了很久,其實遇到問題還得冷靜分析原因。明明監聽服務已開啟了,為何如此提示。在命令列中輸入

Oracle Truncate錶慢問題

問題描述:TRUNCATE TABLE VMSBUSI.VMS_MAILBOX_INFO; VMS_MAILBOX_INFO表中只有35條記錄,TRUNCATE表要用1分鐘左右。問題解決:這些索引基本上每個都是1G左右,且都是初始EXTENT的大小。顯然導致問題的原因已經明確了,表包含了多個索引,且每個索引的初始段太大,因此TRUNCATE執行的時候對索引執行大量的db file sequence

java中的arrayList傳入oracle中的以數組(array)為參數的預存程序

在寫預存程序中經常會遇到把java中的arrayList轉化為oracle中數組,(arrayList中存的是一些java對象)簡單總結一下.例:arrayList中存在一些people對象1.首先要在資料庫中建立相應的java對象和數組,如: /* 和java對象對應的資料庫物件

ireport串連ORACLE

安裝完成iReport-3.7.3後,採用JDBC的方式串連Oracle 10g資料庫,出現:java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver錯誤 原因是iReport沒有找到Oracle10g的jdbc驅動,iReport中並沒有內建Oreacle10g中的Windows驅動 解決方案:

64bit oracle and oracle client.

 如果安裝了Oracle Client x86,使用.Net訪問oracle資料庫會得到錯誤提示System.InvalidOperationException: 嘗試載入 Oracle 用戶端庫時引發 BadImageFormatException。如果在安裝 32 位 Oracle 用戶端組件的情況下以 64 位元模式運行,將出現此問題。 —> System.BadImageFormatException: 試圖載入格式不正確的程式。 (異常來自 HRESULT:0x8007000B)

對比SQL SERVER,ORACLE,DB2上建立和修改表的語句! .

create 語句的文法是相同的,資料類型是不同的。但使用子查詢建立表的文法是不同的。SQL SERVER上使用子查詢建立的語句:SELECT   empno, ename, sal*12 ANNSAL, hiredate into dept30 FROM    emp WHERE    deptno = 30; ORACLE 上使用了查詢建立表的:CREATE TABLE dept30    AS    SELECT    empno, ename, sal*12 ANNSAL,

利用ORACLE 12C Cloud Control 安裝AGENT.

Oracle

oracle表被定後”源正忙”,解方法

方法1: 1、當前session中commit、rollback都可以解鎖     2、在別的session中(DBA)通過     尋找使用者鎖     select   s.username,     decode(l.type,'TM','TABLE   LOCK',                                 'TX','ROW   LOCK',                                 NULL)   LOCK_LEVEL,

於ORACLE的表與解

總結1:Oracle的鎖表與解鎖 selects.username,decode(l.type,'tm','tablelock','tx','row lock',null)lock_level,o.owner,o.object_name,o.object_type,s.sid,s.serial#,s.terminal,s.machine,s.program,s.osuserfromv$session s,v$lock l,dba_objects owhere l.sid = s.sidand

Oracle面試題目及解答

這裡的回答並不是十分全面,這些問題可以通過多個角度來進行解釋,也許你不必在面試過程中給出完全詳盡的答案,只需要通過你的解答使面試考官瞭解你對ORACLE概念的熟悉程度。1.

Oracle 9i 中關於外串連的怪異行為

  在偶然一次執行Oracle 9i的left outer join查詢時,發現了一些匪夷所思的問題,在此貼出來和大家討論一下。先建立一些表和記錄來類比當時的情況:create table temp_test1(       a number(10));INSERT INTO temp_test1 VALUES(1);INSERT INTO temp_test1 VALUES(2);INSERT INTO temp_test1 VALUES(3);INSERT INTO temp_test1

一些ORACLE SQL的小技巧

一些SQL的小技巧 工作中總結了一些SQL的技巧,請大家看看 1、CASE中使用範圍   我寫了這樣的一個查詢:SELECTCASE Avalue    WHEN Avalue = 0 THEN ‘沒資料’    WHEN Avalue > 100 THEN ‘超出範圍’    WHEN Avalue < 50 THEN ‘太小’    ELSE ‘其他’ENDFROM ATable  

Pro*C串連中斷測試(Oracle 9i)

    為了測試應用程式的健壯性,故意對正常串連的Pro*C應該程式進行了中斷,從而觀察它們的表現。 測試的方法為:1、在編譯Pro*C應用的時候加上cpool=no或cpool=yes,測試有串連池和沒串連池的不同表現;2、啟動應用程式後等待輸入,將流程掛起;3、在資料庫中查詢此測試程式的SESSION:SELECT * FROM v$session WHERE program='TestConnPool.exe';4、產生殺掉Session的代碼:SELECT 'alter system

小記:ORACLE中區分串連池Session和非串連池Session的辦法

    ORACLE中如果使用了串連池,則v$session中顯示的是“物理串連數+邏輯串連數”。    可以通過以下查詢區分串連池的串連和非串連池的串連:--串連池串連:SELECT * FROM v$session WHERE program='TestConnPool.exe' AND server='DEDICATED';--Server屬性標記為DEDICATED(專用) 的串連為串連池的串連,代表了物理串連數。--邏輯串連:SELECT * FROM v$session WHERE

Oracle中的rownum與Order By之間的關係

    剛學ORACLE的時候,就先入為主地認為rownum是一種類似於SQLSERVER的TOP關鍵字一樣的機制————起碼咱們最常用的分頁可以用這個搞定。    事實並非如此,學習的時候,“空”是很重要的,以前的經驗往往是一種壞處。    SQLSERVER中,如果TOP關鍵字和ORDER BY關鍵字一起出現,是先ORDER BY 後再TOP。也就是說:取得最前面的幾條記錄是經過排序的。   而ORACLE中,如果使用WHERE rownum<=N和ORDER

Oracle中實現分頁的方法

------------------------------------------------------------------------------- 本文為andkylee個人原創,請在尊重作者勞動成果的前提下進行轉載;---- 轉載務必註明原始出處: http://blog.csdn.net/andkylee--- 2010-05-31 22:56:43---- 關鍵字: oracle 分頁 rownum----------------------------------------

Oracle如何精確計算row的大小

轉自:http://space.itpub.net/?uid-7656893-action-viewspace-itemid-664954第一步:計算整個Block Header的大小       資料區塊頭部所需要的空間大小由以下公式計算:       Space after headers (hsize) = DB_BLOCK_SIZE - KCBH - UB4 - KTBBH - ((INITRANS - 1) * KTBIT) - KDBH       其中的一些參數說明如下:     

手動建立oracle 10g資料庫的命令文法

-------------------------------------------------------------------------------- 本文為andkylee個人原創,請在尊重作者勞動成果的前提下進行轉載;---- 轉載務必註明原始出處: http://blog.csdn.net/andkylee--- 2010-08-10 16:14:00---- 關鍵字: oracle10g create database command line 命令列建立資料庫        

hibernate3 調用oracle預存程序的方法

設定檔:<hibernate-mapping>    <class name="vo.SshPost" table="ssh_post" >     <!-- <cache usage="read-write"/>-->        <id name="postId" type="java.lang.String">            <column name="post_id" />           

Oracle INTERVAL YEAR TO MONTH資料類型

 Oracle文法: INTERVAL 'integer [- integer]' {YEAR | MONTH} [(precision)][TO{YEAR | MONTH}] 該資料類型常用來表示一段時間差, 注意時間差只精確到年和月. precision為年或月的精確域,有效範圍是0到9, 預設值為2. eg: INTERVAL '123-2' YEAR(3) TO MONTH     表示:123年2個月, "YEAR(3)" 表示年的精度為3, 可見"123"剛好為3為有效數值,

總頁數: 1509 1 .... 1170 1171 1172 1173 1174 .... 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.