Oracle在.Net開發上的一點經驗 pcsky(原作)

公司用到Oracle資料庫(一張表就有100W條記錄,每天有100M的記錄要增加),在這基礎上開發.Net的B/S系統,積累了一點小小的經驗,供大家分享:1.如何避免亂碼的問題    採用Oracle最好用中文字元集(ZHS16GBK),就不會產生問題。如果用英文的(WE8ISO8859P1),如何解決請看這篇文章:.Net 中讀寫Oracle資料庫的兩種方式2.不能用系統保留字做欄位名,如“user”產生的錯誤就是用Sql語句就取不到值。3.表結構的修改    我裝的是Oracle 9.0.1

ODP.NET oracle .NET 資料庫訪問[轉載]

(註:如果你在Vs.net中要用到Oracle 9i 資料庫,這篇文章就有點協助)原作者姓名 otn文章原始出處 Oracle OTN介紹介紹ODP.NET的相關知識本文Oracle Data Provider for .NET Release 9.2.0.2.102 安裝與FAQ作者:otnODP.NET offers high performance and efficient access to Oracle data from Microsoft .NET applications.

多表串連的SQL寫法(SqlServer、Oracle)

Oracle8select a.*,b.* from a,b where a.id(+)=b.id  --相當於右聯結select a.*,b.* from a,b where a.id=b.id(+)  --相當於左聯結Oracle9支援以上的寫法,還增加了LeftJoin、Right Join等select a.*,b.* from a left join b on a.id=b.idselect a.*,b.* from a right join b on

oracle提供的有用函數(待續)

文章目錄 nvl DECODE函數DECODE是Oracle公司獨家提供的功能,它是一個功能很強的函數。它雖然不是SQL的標準,但對於效能非常有用。到目前,其他的資料庫供應商還不能提供類似DECODE的功能,甚至有的資料庫的供應商批評Oracle的SQL不標準。實際 上,這種批評有些片面或不夠水平。就象有些馬車製造商抱怨亨利。福特的“馬車”不標準一樣。 1 DECODE 中的if-then-else邏輯

postgres類似oracle的decode實現

假設存在下面二張表t_media:mediaid   flags11111    1<<1722222    1<<1833333    1<<1744444    1<<2t_media_locations:mediaid  locationid11111  99999922222  999999  33333    999999現在有一個需求需要統計locationid=999999下面flags=1<<17和flag=1<&

ASP.NET串連ORACLE出錯!

        在串連Oracle的時候碰到一個問題,我的機器裝的是Oracle9.2用戶端,當在asp.net應用中使用資料訪問的組件(調用System.Data.OracleClient)時,程式報“System.Exception: System.Data.OracleClient requires Oracle client software version 8.1.7 or greater”的錯誤,無法建立OracleConnection。        A 當Oracle

Oracle暫存資料表 最佳化查詢速度摘)

Oracle暫存資料表 最佳化查詢速度--ASPX.CN技術資料中心 作業系統  程式設計  圖形映像  媒體動畫  辦公軟體   資料庫  認證培訓        WEB開發  網路原理  網路管理  網路架設  機械電子  路由技術       當前位置:ASPX.CN技術資料中心首頁 > 資料庫 > Oracle > 經驗交流 > 文章內容      Oracle暫存資料表 最佳化查詢速度              1、前言               

Oracle 9i 卸載

在win2000企業版作業系統下,卸載Oracle 9i :1、停止所有Oracle服務2、刪除註冊表中的所有關於Oracle項   (1)在HKEY_LOCAL_MACHINE\SOFTWARE下,刪除Oracle目錄    (2)在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services下,刪除所有Oracle項     (3)在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services下,刪除所有Oracle項 

使用ODAC調用ORACLE的自訂函數和預存程序

Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->procedure TForm1.btn1Click(Sender: TObject);var i:integer;begin//預先處理with OraStoredProc1 dobegin AutoCommit := False;

轉摘–具體影響Oracle系統效能的初始化參數

來源:賽迪網具體影響Oracle系統效能的初始化參數如下: SGA(系統全域區)    系統全域區(SGA)是一個分配給Oracle 的包含一個 Oracle 執行個體的資料庫的控制資訊記憶體段。    1、主要包括資料庫快取(the database buffer cache),    重演日誌緩衝(the redo log buffer),    共用池(the shared pool),    資料字典緩衝(the data dictionary

Oracle 9.2.0.1升級到9.2.0.5

一. 以SYSDBA身分登入9.2.0.1,刪除PUBLIC synonym XMLCONCAT & FUNCTION XMLCONCAT   C:> sqlplus / NOLOG   SQL> CONNECT / AS SYSDBA   SQL> DROP PUBLIC synonym XMLCONCAT;   SQL> DROP FUNCTION XMLCONCAT;二. 正常shutdown,並停用oracle 所有服務   SQL>

再次遭遇oracle BUG–6704410

     昨天完成了logical standby的建制,運行在預設模式最大效能模式,今天試著修改為最大可用模式時,發現主要資料庫報如下錯誤。上google,baidu均未找到答案。上metalink上查詢,發現一筆記錄,曰是oracle 的BUG.Oracle仍未提供修正程式,也沒有解決方式,又給改回最大效能模式。錯誤如下:LGWR: Error 4030 disconnecting from destination LOG_ARCHIVE_DEST_2 standby host

Windows下Oracle 10G Client安裝

1.      在Oracle官方網站http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html下載instantclient-basic-win32-10.2.0.3-20061115.zip (34,469,920 bytes)2.      解壓到C:\oraclient目錄下,包括以下幾個檔案:     classes12.jar     ocijdbc10.dll    

Oracle Service無報錯停止工作

       今天淩晨3點,一陣電話鈴聲吵醒了我.夜班同事打來的,懇定又出異常了.果然,同事講資料庫無法串連,產線無法刷條碼了.       趕快開啟電腦,聯機到公司.開啟記錄檔,發現沒有報錯,只是日誌停止在2:47分.依照正常情況,在3:08分應該會發生一次日誌切換.試者用SQLPLUS連結資料庫,報TNS錯誤.重啟監聽器,仍然無法串連.最後只好重新啟動oracle service.恢複正常.      看OS日誌,沒有異常.     

Oracle 1204 RAC failover 測試 (四)

1. 拔除rac2的hba卡光纖,讓RAC2與儲存櫃中斷,發現RAC2 reboot,RAC1正常工作[oracle@racdb01 ~]$ crs_stat -tora.rac.db     application    ONLINE    ONLINE    racdb01     ora....s1.inst application    ONLINE    ONLINE    racdb01     ora....s2.inst application    ONLINE   

ORA-20446,再次遭遇oracle bug

今天實在無聊,下載了一個Oracle 11g,想看看到底有什麼新的功能。安裝好之後,開啟EM,發現有一功能特好,是從另一資料庫匯入資料。立刻設定從一測試庫匯入資料,但卻報如下錯誤: ORA-20446: The owner of the job is not registered ORA-06512: at "SYSMAN.MGMT_JOBS", line 168 ORA-06512: at "SYSMAN.MGMT_JOBS", line 86 ORA-06512: at line 1

Oracle 1204 RAC failover 測試 (一)

1. 檢查RAC是否正常[oracle@racdb01 ~]$ crs_stat -tName           Type           Target    State     Host        ------------------------------------------------------------ora.rac.db     application    ONLINE    ONLINE    racdb01     ora....s1.inst

Oracle 1204 RAC failover 測試 (五)

1. 拔除RAC2 的priv網卡的網線,RAC2 reboot, RAC1正常工作[oracle@mesdb01 ~]$ crs_stat -tName           Type           Target    State     Host        ------------------------------------------------------------ora.mes.db     application    ONLINE    ONLINE   

Oracle 1204 RAC failover 測試 (六)

1. 拔除priv網路交換器的電源,RAC2 reboot, RAC1正常工作[oracle@mesdb01 ~]$ crs_stat -tName           Type           Target    State     Host        ------------------------------------------------------------ora.mes.db     application    ONLINE    ONLINE    mesdb01 

Oracle 1204 RAC failover 測試 (二)

1.檢查資料庫狀態,狀態正常[oracle@racdb01 rac]$ crs_stat -tName           Type           Target    State     Host        ------------------------------------------------------------ora.rac.db     application    ONLINE    ONLINE    racdb01     ora....s1.inst

總頁數: 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.