Time of Update: 2017-01-13
如果你在11.2.0.4版本中遇到了kghstack_underflow_internal_2錯誤,那麼你很有可能遇到了BUG 18687067,該BUG是在11.2.0.4版本中引入的。在MOS最初的客戶報告中,典型的問題如下,通常 LMON 或者 LMS 進程的Crash錯誤如下:ORA-00600: internal error code, arguments: [kghstack_underflow_internal_2], [0x110A10838], [], [], [], [],
Time of Update: 2017-01-13
package dbbean;import java.sql.*;public class contactbean{ private connection con; //初始化串連。 public contactbean() { try { class.forname("oracle.jdbc.driver.oracledriver"
Time of Update: 2017-01-13
在linux下安裝oracle是一件令人生畏的事情,其複雜程度遠遠超過安裝linux作業系統本身。如果能夠進行成功的安裝oracle,那麼同時也就順便掌握了linux一些技術。本文介紹在redhat linux 下安裝oracle 10g 的方法。在這裡說明一下,Oracle 10g的g是grid 的縮寫,意為網格,目前較為前沿的網路計算技術。Oracle 10g 對軟硬體的要求都非常的高,所以要玩轉的話的花不少銀子。首先來看看它對硬體的要求:記憶體512兆(建議1G),cpu
Time of Update: 2017-01-13
摘要:Oracle於去年年底宣布移植Oracle 8和Oracle Application Server 到Linux。 這是一個明確無誤的標誌:整個世界都應該認識到,Linux已經 是一個嚴肅的作業系統,足以承擔企業級的應用。 Uche Ogbuji在下文中解 釋了應該如何安裝、配置和初步使用Oracle 8 for Linux。 如何在你的Linux機器上安裝運行Oracle 一篇實用指導
Time of Update: 2017-01-13
有朋友找到我說他們資料庫無法啟動,資料庫啟動報ORA-600[k2vcbk_2]錯誤,資料庫版本為11.2.0.2 RAC,作業系統是AIX 6.1SQL> recover database;Media recovery complete.SQL> alter database open;alter database open*ERROR at line 1:ORA-01092: ORACLE instance terminated. Disconnection
Time of Update: 2017-01-13
有朋友資料檔案頭出現錯誤ORA-01122和ORA-01210等錯誤,資料庫無法正常open。 因為平台是win,他們找我諮詢win
Time of Update: 2017-01-13
前幾天某客戶的一個資料庫出現故障,需要我們緊急救援支援。瞭解了一下環境,著實也嚇了一跳,資料量55TB左右。首先我們來看看故障的資訊: Fri Mar 25 22:57:10 2016Errors in file /oracle/app/oracle/diag/rdbms/njsdb/njsdb1/trace/xxxx1_dia0_30474350.trc (incident=640081):ORA-32701: Possible hangs up to hang ID=8
Time of Update: 2017-01-13
這是昨天節假如接到的某客戶的緊急救援資料恢複案例。大致的情況是由於掉電導致資料庫無法open。經過初步排查,確認資料庫版本為Oracle 11.2.0.3(linux RAC),資料量比較小,大約200G左右。整個恢複過程開始看上去很順利,僅30分鐘就順利開啟了資料庫,後續發現其中確實有少坑,這裡跟大家簡單分享一下這個清明節加班的恢複case。首先我們來看下資料庫無法open所報的錯誤是什嗎?Sun Apr 03 20:55:36 2016SMON: enabling cache
Time of Update: 2017-01-13
trunc函數作用是截取日期,能準確到整點。截取後得到的仍為date資料類型。一、基本用法1、預設截取到日,例如:select trunc(sysdate) from dual;結果:2015-06-24 00:00:002、截取年:select trunc(sysdate,'YYYY') from dual;結果:2015-01-01 00:00:003、截取月:select trunc(sysdate,'MM') from dual;結果:2015-06-01
Time of Update: 2017-01-13
有一台CentOS的機器裝了Oracle,啟動執行個體的時候報錯ORA-27125SQL> startupORA-27125: unable to create shared memory segmentLinux-x86_64 Error: 1: Operation not permittedLinux詳細版本為# cat /proc/versionLinux version 2.6.32-358.14.1.el6.x86_64
Time of Update: 2017-01-13
oracle資料庫安裝在阿里雲上,一天收到以下警示:Name=ATABASENAMEType=Database InstanceHost=iZW2519p6r9uZEEEMetric=StatusTimestamp=Nov 17, 2014 4:16:37 AM CSTSeverity=CriticalMessage=Failed to connect to database instance: ORA-12519: TNS:no appropriate service handler
Time of Update: 2017-01-13
安裝Oracle資料庫後,當我們訪問8080連接埠時,會彈出一個XDB視窗,要求輸入使用者名稱和密碼。這樣將和我們本地一些使用該連接埠的應用衝突,比如tomcat、jboss等,雖然這些連接埠是可以修改的,但總是不爽oracle一直佔用這個連接埠。以下是我找到的一個方法,我已經實驗成功了,如果你想用此法進行修改,請首先備份資料庫重要內容,如果操作不慎,難免要重裝資料庫。
Time of Update: 2017-01-13
作者:陸陽 學習oracle,最好首先瞭解Oracle的架構。這樣對Oracle有一個整體的認識,有高屋建瓴的作用 1、物理結構(由控制檔案、資料檔案、重做記錄檔、參數檔案、歸檔檔案、口令檔案組成) 一個資料庫中的資料存放區在磁碟上物理檔案,被使用時,調入記憶體。 其中控制檔案、資料檔案、重做記錄檔、追蹤檔案及警告日誌(trace files,alert files)屬於資料庫檔案; 參數檔案(parameter file)口令檔案(password
Time of Update: 2017-01-13
具體要注意的:1.應盡量避免在 where 子句中對欄位進行 null 值判斷,否則將導致引擎放棄使用索引而進行全表掃描,如:select id from t where num is null可以在num上設定預設值0,確保表中num列沒有null值,然後這樣查詢:select id from t where num=02.應盡量避免在 where
Time of Update: 2017-01-13
php教程串連oracle資料庫教程代碼 $conn = OCILogon("scott","tiger","你的oracle資料庫名字"); $stmt = OCIParse($conn,"select empno,
Time of Update: 2017-01-13
到官網下載軟體包,要先註冊一個帳號,下載完是一個壓縮包,解壓出oracle-xe-11.2.0-1.0.x86_64.rpm。Linux下只有64位版本。1、安裝依賴包yum install libaio libaio-devel bc -y2、安裝Oracle Express Edition使用root使用者操作。cd ~wget http://download.oracle.com/otn/linux/oracle11g/xe/oracle-xe-11.2.0-1.0.x86_64.rpm.
Time of Update: 2017-01-18
今天安裝了下Oracle,下面說下步驟吧。ps 我也是跟網上學習了一些,加上自己的理解,我自己把安裝的全部過程詳細的截圖了,希望能協助你順利安裝上。然後解壓點擊setup.exe我用的是預設安裝D盤資料庫口令用的是susu下一步首先在自己的Windows 7旗艦版上,Oracle
Time of Update: 2017-01-18
在oracle中sequence就是序號,每次取的時候它會自動增加。sequence與表沒有關係。1、Create Sequence首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE許可權。建立語句如下: CREATE SEQUENCE seqTestINCREMENT BY 1 -- 每次加幾個START WITH 1 -- 從1開始計數NOMAXvalue -- 不設定最大值NOCYCLE -- 一直累加,不迴圈CACHE 10; --設定緩衝cache個序列,
Time of Update: 2017-01-18
根據oracle資料庫的特點和提供的工具,主要方法有以下幾種方法: 利用邏輯備份使用import工具遺失資料的表 利用物理備份來通過還原資料檔案並進行不完全恢複 利用dbms_logmnr包從redo log檔案中恢複
Time of Update: 2017-01-18
ORA-54013: 不允許對虛擬列執行 INSERT 操作這是Oracle 11 的新特性 —— 虛擬列。在以前的Oracle 版本,當我們需要使用運算式或者一些計算公式時,我們會建立資料庫檢視,如果我們需要在這個視圖上使用索引,我們會建立基於函數的索引。現在Oracle