一個關於Oracle分頁的實現方案

著作權(c) 2007 Dorian Deng。署名 共用

解決串連oracle報ORA-01034和ORA-27101的錯誤

我本機安裝的資料庫版本是ORACLE 11G R2,今天串連資料庫時,報如下錯誤:ORA-01034 - Oracle not availableORA-27101 - shared memory realm does not exist網上查了幾個解決資料,說是oracle home和sid的問題,或者是讓使用Net Configuration Assistant重建本網服務名。實踐了一下,都不管用。經過總結,使用如下方法解決比較好:1、首先看一下

使用NHibernate時,如何提高訪問Oracle資料庫(ODP.net)的效能

這幾天,將用NHibernate做的一個項目從Sql Server上移植到了Oracle(使用ODP.net),移植之後,發現在運行單元測試時,速度慢了很多,測試之後,確定與NHibernate和ODP.net有關。

Oracle一些日期計算的函數

在oracle中有很多關於日期的函數,如: 1、add_months()用於從一個日期值增加或減少一些月份 date_value:=add_months(date_value,number_of_months) 例: SQL> select add_months(sysdate,12) "Next Year" from dual;   Next Year ---------- 13-11月-04   SQL> select add_months(sysdate,112) "Last

Oracle常用的一些功能集錦

數值函數:abs(m)  m的絕對值mod(m,n) m被n除後的餘數power(m,n) m的n次方round(m[,n]) m四捨五入至小數點後n位的值(n預設為0)trunc(m[,n]) m截斷n位小數位的值(n預設為0)%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%字元函數:initcap(st) 返回st將每個單詞的首字母大寫,所有其他字母小寫lower(st) 返回st將每個單詞的字母全部小寫upper(st) 返回s

ORACLE效能最佳化筆記

(1) 選擇最有效率的表名順序(只在基於規則的最佳化器中有效):oracle的解析器按照從右至左的順序處理FROM子句中的表名,FROM子句中寫在最後的表(基礎資料表 driving table)將被最先處理,在FROM子句中包含多個表的情況下,你必須選擇記錄條數最少的表作為基礎資料表。如果有3個以上的表串連查詢, 那就需要選擇交叉表(intersection table)作為基礎資料表,

oracle經典書籍推薦

 很多網友詢問如何選擇入門書籍,學Oracle有什麼好書,這裡給出一些常見書籍的介     紹。首先聲明,本文只涉及國外作品,因為國內的作品好的極少,大多是拼湊之作。 提到入門學習,我又得搬Tom(Thomas Kyte)出來了。他在Ask

Sqlplus與oracle串連問題匯總

問題一:串連時,提示無監聽程式可能沒有監聽程式,或者服務沒有起。1)建立監聽:2)如果已有監聽,可能是監聽服務沒有起:問題二:Sqlplus串連本機資料庫時,沒有響應,使用用戶端(toad\plsql

Linux Shell經典執行個體解析–Oracle啟動指令碼(上)

      該篇部落格作為對之前Linux Shell常用技巧和進階技巧系列部落格的總結,將以Oracle資料庫伺服器啟動指令碼為例,逐行進行解釋和說明,以協助我們能夠更好的學習和理解Shell指令碼的慣用技巧和強大之處。     

簡介使用ASP.NET訪問Oracle資料庫的方法

  摘要本文簡要介紹了使用ASP.NET訪問Oracle資料庫的方法。首先,介紹了組件的安裝;其次,簡單說明了System.Data.OracleClient中包含的核心類;最後,通過一個執行個體講解了具體的使用方法。--------------------------------------------------------------------------------目錄引言系統需求和安裝核心類介紹舉例說明參考資訊-------------------------------------

MS SQL Server和Oracle對資料庫交易處理的差異性

背景在吉日嘎拉的軟體編程走火入魔之:資料庫交易處理入門(適合初學者閱讀)文章中關於MS SQL Server和Oracle對資料庫交易處理的差異性引起一些爭論,因此記錄我對資料庫交易處理的想法。 簡介本文講述MS SQL Server和Oracle對資料庫交易處理的差異性,以及Oracle如何對交易處理的實現。 什麼是事務 資料庫事務(Database Transaction)是一組資料庫操作的處理單元。事務符合ACID的特性:Atomic:原子性,要麼全部要麼一無所有。All or None.

Oracle11g之實用技術–將資料插入Oracle資料庫時如何得到其rowId

Oracle11g之實用技術--將資料插入Oracle資料庫時如何得到其rowIdOracle11g有諸多的新特性,相信各位已經從很多渠道瞭解到了(註:還不清楚的請訪問http://wmdata.com.cn/oracle/11g/index.asp?froms=blog),在此,我重點介紹一下如何在Oracle11g中插入資料時得到RowId,並公布一下,才發現的小秘密。在有些應用情境下,我們需要在將資料插入到資料庫時,返回rowId。Oracle有一條返回語句。其文法如下:INSERT

SQL SERVER 與ORACLE之區別與選擇!

 SQL適合中小企業(易用性好,使用成本低,但對大資料量,如電信之類的資料,支援起來是力不從心的。但對一般中小企業足夠了。在非電信和銀行層級的比較下:SQL比ORACLE效能反應有時會更好。)ORACLE在易用性與使用維護成本方面比SQL差,但對大資料量的支援比SQL好。二者各有自己的客戶群,沒有可比性。按需選擇最好。關於 SQL2005 與 Oracle 11g

Oracle查詢太慢的解決

同事碰到個怪問題,一個三個表的關聯查詢,大概要幾秒鐘,加上一個限制條件應該更快,結果反而執行的沒完沒了。後來看了一下執行計畫,發現加上條件以後執行計畫天翻地覆,更亂了。因為平時也不大看這個執行計畫,所以也不知道執行計畫應該是什麼樣子。依稀記得oracle要根據表狀態來制定執行計畫,這個表狀態不是動態,具體什麼時候更新不大清楚。在控制台裡面手動分析了一下DB,

Oracle開發中,關於查詢的一個問題

今天運行單元測試的時候,有一段突然出現問題,測試代碼大致如下: 1    [Test] 2        public void TestSelectSql() 3        { 4            try 5            { 6                //建立暫存資料表 7                DBFactorySingleton.GetInstance().ExecuteSql("create table testSql (id int,name var

操作Oracle資料庫實現上傳圖片到Blob類型的欄位

通過使用OleDb操作Oracle資料庫,成功實現圖片上傳到Blob類型的欄位,但有時會發生ORA-01036錯誤的問題,經查詢是錯誤提示為illegal variable name/number,不知道有誰能詳細解釋illegal variable name/number的意思Oracle Data Provider for .NETHiI am using ODP.NET (Oracle Data Provider for .NET) in my asp.net application.I

【轉載】修改oracle的最大串連數 以及 object is too large to allocate on this o/s

http://www.blogjava.net/gf7/archive/2007/03/13/103556.htmlc:\sqlplus /nologSQL>conn / as sysdba SQL> show parameter processes;NAME TYPE VALUE------------------------------------ ----------- ------------------------------aq_tm_processes integer

c# oracle 分頁

//////////////////////////////////////////oracle部分預存程序create or replace package PACK_PAGE is  TYPE type_cur IS REF CURSOR;     --定義遊標變數用於返回記錄集  PROCEDURE PROC_PAGE  (  Pindex in number,                --分頁索引  Psql in varchar2,               

發布一個用於Oracle資料庫間資料複製的組件-OraSyner

      相信現在很多Application在使用db的時候,仍採用master-slave的方式,因為這種方式最貼近現實,開始可能只需要一台db server,可隨著資料量的增加,一台會不堪重負,此時我們必須增加server,來應付日益增長的data,而我們在開發程式的時候,可能並沒有想到系統日後要面臨這樣的分散式資料庫系統,此時最好的解決方案就是master-slave,這樣系統就可以不做任何的更新了。在工作中,我開發了一個用於同步master-slave之間資料的組件,他包括以下功能:

Oracle Services For Microsoft Transaction Server的問題的發現與解決

最近重做了本本的作業系統,順便把9i換成了10g,結果新建立的 WEB SERVICE 產生了如下錯誤:

總頁數: 1509 1 .... 1066 1067 1068 1069 1070 .... 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.