通過ASP.NET串連Oracle資料庫執行個體教程

長期以來,我一直用的是 MS SQL Server / Access 資料庫,通過.NET 訪問MS自家的東西幾乎沒碰到過什麼麻煩。最近項目中要用 Oracle 作為資料庫,學習研究了一些 .NET 訪問Oracle 的東西,發現問題倒真的不少。 1。System.Data.OracleClient 和 System.Data.OleDb 命名空間  雖然通過這兩個命名空間的類都可以訪問 Oracle 資料庫,但和 SQL Server 類似的(System.Data.SqlClient

oracle查看使用者、許可權和資料表空間等操作方法

oracle 查看 使用者,使用者權限,使用者資料表空間,使用者預設資料表空間   1.查看使用者和預設資料表空間的關係。     select   username,default_tablespace   from   dba_users; 2.查看目前使用者的表: select  table_name from  user_tables;   3.查看所有使用者的表名: select table_name  from all_tables;

oracle 11g RAC 的一些基本概念(二)

叢集的相關概念配置Active/active叢集    在這種模式下,所有的節點都能提供服務(不會有使用者請求在standby上被閑置的情況)。大部分案例中,叢集成員的硬體設定都是相同的,避免可能的效能問題,也更容易實現負載平衡。Active/active叢集需要更複雜的管理軟體來管理所有資源,比如磁碟和記憶體需要在所有節點間進行同步。更常見的,一個私人網路被用做心跳串連。叢集管理軟體必須能夠檢測到節點問題,比如節點故障或者叢集通訊問題  

Oracle Linux 6.1 安裝Oracle 10g ORA-27125:unable to create shared memory segment 解決方案

 在Oracle Linux 6.1 上安裝Oracle 10.2.0.1, 在安裝軟體的時候就是很曲折的過程,在dbca 建instance的時候,又遇到了:ORA-27125:unable to create shared memory segment 安裝被中斷。 rac2:/u02> oerr ora 2712527125, 00000, "unable to create sharedmemory segment"// *Cause: shmget() call failed//

免安裝的Oracle用戶端 – Oracle Instant Client介紹與配置

 Oracle Instant Client是免安裝的Oracle用戶端,由於它沒有被Oracle的安裝程式所封裝,使使用者更容易理解它的結構。 Instant Client簡介 在其最新的Version 11.1.0.7.0中,包括下面的包: 第一、基本包。 有兩種:全功能包和簡化包,根據需要下載。 1)  Instant Client Package - Basic: All files required to run OCI, OCCI, and JDBC-OCI

ORACLE 學習筆記(一) 資料庫的匯入匯出

一. 匯出工具 exp1. 它是作業系統下一個可執行檔檔案 存放目錄/ORACLE_HOME/binexp匯出工具將資料庫中資料備份壓縮成一個二進位系統檔案.可以在不同OS間遷移它有三種模式:a. 使用者模式: 匯出使用者所有對象以及對象中的資料;b. 表模式: 匯出使用者所有表或者指定的表;c. 整個資料庫: 匯出資料庫中所有對象。2. 匯出工具exp互動式命令列方式的使用的例子$exp test/test123@appdbEnter array fetch buffer size: 4096

Oracle 與CPU資源/Linux 查詢CPU情況

原文地址:http://ivan4126.blog.163.com/blog/static/2094910922012720115846705/拓展地址:http://www.linuxdiyf.com/viewarticle.php?id=9743Oracle 與CPU資源/Linux 查詢CPU情況 2012-08-20 16:19:08| 分類:Oracle | 標籤:|字型大小大中小訂閱 --CPU空間及繁忙情況select* from v$osstat;user:user level(

Oracle 11g 新特性 — 自適應遊標共用(Adaptive Cursor Sharing: ACS) 說明

  一.自適應遊標共用(Adaptive Cursor Sharing) 說明 1.1 ACS概述綁定變數使Oracle DB 可以為多條SQL 陳述式共用單個遊標,以減少分析SQL 陳述式所使用的共用記憶體量。然而,遊標共用和SQL 最佳化是兩個相互衝突的目標。用文字編寫SQL 陳述式為最佳化程式提供了更多的資訊,這無疑會導致更好的執行計畫,但大量的硬分析會導致記憶體和CPU 開銷增加。 Oracle9i Database首次嘗試推出了一個折衷的解決方案:允許共用使用不同文字值的相似SQL

Oracle Row-X(SX) 鎖 引起的問題 說明

 Row-X(SX)鎖在Oracle的鎖中層級是3,是行級排它鎖,即在提交前不允許做DML操作 Insert、Update、 Delete、Lock row share。 關於Oracle 鎖的說明,更多內容參考: ORACLE 鎖機制http://blog.csdn.net/tianlesoftware/article/details/4696896 這裡要說的的是Row-X(SX)鎖引起的問題,不過這裡部分內容也只是推測,因為之前的沒有留足足夠的證據來說明這個觀點。            

Oracle local write wait 和 enq:RO – fast object reuse 等待事件 說明

 在AWR 看到local write waits和 enq: RO - fast object reuse 的 等待事件。   一.Local write waits 等待說明 網上對local write waits 的說明: Note 1:Typically DBWRhas to free up some buffers when you want to read something from the disk.During this process there are chances

oracle中建立表時先判斷是否存在表再drop的SQL

    在寫oracle的建立表的SQL時,為了SQL能夠反覆執行,一般都會在create前面加入drop表的語句,但這樣先drop再create的語句在第一次執行時,會報一個不存在該表的錯誤,查了一下,oracle中沒有像sybase那樣先判斷是否存在表再drop表的語句。    sybase中用以下語句就能輕鬆判斷是否已經存在了某表:if exists (select 1             from  sysobjects             where  id = object_

從伺服器構建說起(四).Linux下安裝配置Oracle

從伺服器構建說起(四).Linux下安裝配置Oracle草木瓜  20070417一、序  早在《虛擬機器RedHatLinux9安裝Oralce92全過程》一文中,(鏈結:http://blog.csdn.net/liwei_cmg/archive/2006/05/28/759286.aspx)就詳細說明了Linux環境安裝Oracle的過程。不過再次嘗試去發現了不少漏洞和新問題,不得不感歎Linux安裝配置Oracle的複雜性。本文平台RedHat 企業版4+Oracle 9.2.0.4  

oracle匯入dmp遇到的問題

   一、 首先要明白,匯入匯出dmp檔案是通過cmd命令執行的,而不是通過SQL plus執行的.   此外也可以藉助PLSQLDev工具進行匯入匯出記得“匯出可執行檔”選擇用戶端安裝好的bin下的exp.exe工具二、發現在匯出的過程有問題:網上查詢原因是說資料庫oracle服務端與用戶端版本存在問題,要換一個oracle用戶端與服務端一致的版本就可以進行dmp檔案的匯出三、如果手上沒有相應的用戶端版本,我們為何不直接連上伺服器直接用cmd命名匯出匯入呢,呵呵。1、匯入命令:imp

oracle grant 詳解)

我以scott/tiger登入以後建立了表以後插入資料提示我插入成功了,但是在查詢資料的時候是沒有記錄的,原因是我的scott使用者沒有對這個表插入的許可權。這時要以system登入以後用grant賦予scottr 中某個表的相應的許可權。GRANT名稱GRANT— 賦予一個使用者,一個組或所有使用者存取權限GRANTprivilege [, ...] ON object [, ...]    TO { PUBLIC | GROUP group | username

解析Oracle資料掃描 Oracle SQL查詢最佳化 引導局部範圍資料掃描的方法(1)

設法改變訪問路徑       前面說過一個SQL語句如果進行引發排序的操作,通常會進行全部範圍掃描。如下面的SQL語句:Select * from product where item_cd like ‘AB%’ and category like ‘C%’order by item_cd desc;由於存在排序操作,因此無法進行局部範圍掃描。但是我們知道,如果在欄位item_cd上建立有索引的話,那麼就可以利用索引是排好序的特性,來避免order

Oracle Form 使用注意事項

一、處理錯誤   1.當錯誤出現在Oracle Form PL/SQL中時,處理的方法如下:   IF (err_condition) THEN       Fnd_message.set_name(appl_short_name,message_name);      Fnd_message.error;    RAISE form_trigger_failure;   END IF;    2.當錯誤出現在Stored Procedure中時,處理的方法如下:   IF

Oracle匯入匯出功能對應使用者授權指令列表

使用SYSTEM使用者居然沒有辦法操作資料庫的備份和恢複(匯入匯出XMP資料檔案功能)。接上一篇文章建立使用者後,需要指定匯入匯出操作使用者權限。下面是從網上查詢整理得到的許可權名稱列表,請一行一行的在SQLPLUS裡運行:grant connect to 使用者名稱;grant exp_full_database to 使用者名稱;grant imp_full_database to 使用者名稱;grant resource to 使用者名稱;grant create procedure

用oracle單獨匯出序列的兩種方法

方法一:  SELECT ' CREATE SEQUENCE '||SEQUENCE_NAME|| ' INCREMENT BY '||  INCREMENT_BY ||' START WITH '||LAST_NUMBER||' MAXVALUE '||  MAX_VALUE ||'   CACHE '||CACHE_SIZE||' ORDER NOCYCLE ;'  FROM user_SEQUENCES;  結果類似:  CREATE SEQUENCE ARTCOMMENT_SEQ

手動建立oracle資料庫時報錯:ORA-02778

手動建立資料庫的時候報ORA-02778錯誤。ORA-02778: Name given for the log directory is invalid原因是:$ORACLE_BASE/admin/$ORACLE_SID裡面的一些目錄沒有建立好,比如:bdump,cdump,pfile,udump 另外:oracle 10G的log_archive_format 參數不能隨便改,否則會啟動不了資料庫.會報以下錯誤:ORA-32004: obsolete and/or deprecated

Oracle 中count函數用法

Oracle 中count函數用法Count用來統計查詢結果有幾條記錄例表 t_test姓名性別年齡工資張三男232000李四女34 王武男251300  ①  簡單應用查詢:Select count(*) from t_test;結果:3解釋:以上查詢將返回表t_test中記錄的條數。②  帶where條件的應用查詢:Select count(*) from t_test where

總頁數: 1509 1 .... 109 110 111 112 113 .... 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.