NHibernate2.1.0版本中使用Oracle資料庫時,在設定檔中需要注意寫上Oracle的版本

    A couple of days ago new version of Nhibernate was released. You can download new version here.      And if you migrate to this version and using Oracle database,     You will get this exception   Could not load type

Oracle學習筆記:redo重做日誌

 redo重做日誌對於oracle來說猶如 肝臟 那麼重要,是oracle機能中的排毒恢複健康的重要組件!!相關的基本概念:  1.scn  2.記錄序號  3.日誌組 和 日誌 成員,尤其是記錄檔的尺寸(影響ckpt自動發出);日誌寫入等待;  4.lgwr  5.ckpt  6.dbwr  7.log_buffer、fast_start_mttr_target、log_checkpoint_interval、log_checkpoit_timeout

Oracle學習筆記:oracle的資料表空間管理和sqlserver的檔案組對比

sqlserver裡對資料庫檔案的管理比較簡單,主要的概念有:  1.檔案組。資料庫物件的儲存分配單位 。目的是為了容納更多的資料庫檔案、擴充空間  2.檔案。檔案組的成員,有空間分配是否自動成長的管理  3.預設檔案組  4.唯讀檔案組。這是在sqlserver2005後才有的概念,sqlserver2000沒有!  5.master、tempdb資料庫。用於基本的字典、臨時空間管理oracle裡對資料庫檔案的管理就比較複雜了,基本的概念:  1.資料表空間  2.資料表空間的資料檔案成員  

Oracle學習筆記:使用rman duplicate {to|for} 建立資料庫

可以這麼理解:利用rman建立duplicate資料庫本質上 和 利用 dbca

Oracle學習筆記:關於Oracle伺服器在windows32位平台上串連數受限制的問題

當在windows平台上運行oracle伺服器,專用連線模式下,當用戶端串連數達到一定值(約400左右,該值大小不定)後,用戶端再無法串連上了。此時,用戶端一般會得到“ora-12518”錯誤。經過網上的一番搜查,和自己的實測,證明這不是oracle的問題,而是windows平台的記憶體限制問題!這個記憶體限制應該是oracle進程所有的記憶體Runspace(private byte

oracle 之while..loop

oracle迴圈語句loop 和while 用法a. loop...end loop(至少執行一次)請編寫一個過程,可以輸入使用者名稱,並迴圈添加10個使用者到 users表中,使用者編號從1開始增加。create or replace procedure sp_pro6(spName varchar2) is v_num number:=1;beginloopinsert into users values(v_num,spName);--判斷是否要退出迴圈exit when v_num=10

Oracle觸發器中when語句的用法

案例:scott.emp表的銷售人員工資只能增加,不能減少代碼:CREATE OR REPLACE TRIGGER tr_emp_updBEFORE UPDATE OF salON empFOR EACH ROW --當更新銷售人員時才觸發WHEN (OLD.job='SALESMAN')DECLAREBEGIN  IF(:NEW.sal<:OLD.sal) THEN    raise_application_error(-20013,'銷售人員工資不能降低!');  END

ORACLE 變數的定義和使用

在程式中定義變數、常量和參數時,則必須要為它們指定PL/SQL資料類型。在編寫PL/SQL程式時,可以使用標量(Scalar)類型、複合(Composite)類型、參照(Reference)類型和LOB(Large Object)類型等四種類型。在PL/SQL中用的最多的就是標量變數,當定義標量變數時,必須要指定標題資料類型,標題資料類型一般包括:數字類型,字元類型,日期類型,布爾類型,每種類型又包含相應的子類,例如NUMBER類型包含INTEGER,POSITIVE等子類型。一、常用標量類型1

Oracle中CASE WHEN的用法執行個體

 執行個體示範:  (1)查詢表users中的資料。  select u.id,u.realname,U.SEX from users u;  查詢結果如下  ID    REALNAME SEX  1  10082 松XX  2  10084 林XX     1  3  10087 西XX  4  10100 胡XX  5  10102 龍XX     1  ......  (2)上表結果中的"sex"是用代碼錶示的,希望將代碼用中文表示。可在語句中使用CASE語句。select

串連Oracle時出現“System.AccessViolationException: 嘗試讀取或寫入受保護的記憶體。這通常指示其他記憶體已損壞。”錯誤的問題

    近日在測試伺服器偵錯工具時,偶爾會出現以下錯誤:System.AccessViolationException: 嘗試讀取或寫入受保護的記憶體。這通常指示其他記憶體已損壞。   在 System.Data.Common.UnsafeNativeMethods.OCIEnvCreate(IntPtr& envhpp, MODE mode, IntPtr ctxp, IntPtr malocfp, IntPtr ralocfp, IntPtr mfreefp, UInt32

串連Oracle資料庫的應用程式路徑不能包含右括弧

    最近用WinForm做了一個串連Oracle資料庫的小工具,開發時倒沒什麼問題,能正常串連資料庫。可後來在使用的時候發現串連不上資料庫,顯示不能解析OracleConnection的連接字串,且應用程式檔案夾自動產生一個記錄檔Sqlnet.log並含如下錯誤資訊:***********************************************************************Fatal NI connect error 6413, connecting to:

打造ubuntu下精簡版的oracle用戶端及pro*c編譯環境

oracle的pro*c簡介安裝oracle用戶端安裝sqlpus安裝pro*c  ORACLE的PRO*C曾經很流行,雖然現在不被推崇,但是已經比較成熟項目依然使用,所以打造自己的pro*c編譯環境還是有意義的。現在網上搜一下,可能還可以找得到windows下面的pro*c編譯環境,但是linux下基本上沒有,當然你願意啃E文的話,可能還是有一些的,但是大部分都只能通過介紹oracle

迷你oracle用戶端

大型項目開發中,常用的資料庫,當屬Oracle。但Oracle 用戶端安裝就要一張光碟片,體積很大。而且安裝後,基本上就用2個功能:TNS佈建服務名,SqlPlus。在開發過程中,大量使用Toad和PL/SQL Developer。因此,Oracle用戶端安裝盤,僅僅是被作為一個驅動而需要,根本沒必要裝那麼大的空間。 把壓縮檔解壓一下配置一下環境變數,具體怎麼配置我就不廢話了其中如果第三個NLS_LANG沒有配置的話將不能正確顯示中文喔1) 變數名:ORACLE_HOME     

Oracle格式化時間和最基本的操作命令

   update fpi_warehousingentry t set t.warehousingdate=to_date('2009-11-29 12:00:00','yyyy-mm-dd hh24:mi:ss')   在用命令列sqlplus登入資料庫時候不能在最後加上“;”。不然會報錯。   例如需要這樣寫:sqlplus userName/passWord@Database    而不能寫成 :sqlplus userName/password@Database;   

SQL Server和Oracle中交易處理的特點

 SQL Server和Oracle中交易處理的特點1           事務的特徵(ACID屬性)n Atomic原子性就是事務應作為一個工作單元,交易處理完成,所有的工作要麼都在資料庫中儲存下來,要麼完全復原,全部不保留。n Consistent一致性

Oracle學習筆記:對控制檔案的一點理解

Oracle的控制檔案應如何理解呢?  個人認為:控制檔案記錄了oracle資料庫的一個狀態。如同windows的系統還原功能,他記錄裡資料庫的一個 有效、

Oracle學習筆記:使用exp、imp

一概述:exp和imp工具是oracle一直以來都提供的邏輯匯入匯出工具---original! 二基本用法exp user/password@tns [full|owner|tables|tablespaces|transport_tablespace] file= rows=imp user/password@tns [full|owner|tables|tablespaces|transport_tablespace] file= rows= fromuser= touser= show=

Oracle學習筆記:修改資料庫的dbid、dbname

dbid是oracle資料庫檔案構件歸屬的唯一表示,它就是oracle各種資料檔案的身份證件。是oracle在建立資料庫是隨機指定的10位元字字串,類似於“1977880105“。它可以通過oracle提供的應用程式nid.exe去修改:nid.exe

Oracle學習筆記:oracle和serverver在過程sql中通過select對變數進行賦值的區別

變數的聲明:oracle的變數必須在在declare部分聲明——意思是必須建立begin

Oracle學習筆記:通過種子資料庫設定dbid為指定值

簡介:dbms_backup_restore包真是太強大了。和設定dbid有關的預存程序如下:  PROCEDURE nidbegin  (newdbname   IN  varchar2,                           olddbname   IN  varchar2,                           newdbid     IN  number,                           olddbid     IN  number,   

總頁數: 1509 1 .... 214 215 216 217 218 .... 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.