關於oracle的底層介面:OCI, occi, 和OO4O

關於oracle的底層介面:OCI和OO4O的問題,歡迎指教! 樓主ivy_go(雲門舞集)2002-04-23 21:07:07 在 其他資料庫開發 / SQL Anywhere Studio 提問 我現在想用VC做資料庫訪問,以前用過ODBC,但是速度太慢,     搜了一下以前的文章,好像OCI比較快,還有人講過OO4O也很好用,     我快速地翻了翻ORCLE的聯機文檔,裡面有一些例子和協助,很高興,     但是希望大家能給我一些意見和建議,關於二者的使用,     謝謝!

Oracle Linux 6 安裝 Oracle 11gR2

1. 設定VMware設定Hard Disk時一定要大於20G,否則建立資料庫時會由於空間不夠導致失敗,此處設定為40G2. 安裝Oracle Linux 6在安裝OS 時選擇如下包:Base System > BaseBase System > Client management toolsBase System > Compatibility librariesBase System > Hardware monitoring utilitiesBase

asp.net安全偵查工具 –Padding Oracle 檢測

最近的一個asp.net安全缺陷,引起了社區很大的反響,部落格園也有一個ASP.NET的Padding Oracle安全性漏洞的話題,昨天在部落格上貼了一個文章ASP.NET安全隱患的臨時解決方案。本文主要介紹一個檢測Padding Oracle的一個工具: Ethical Hacking ASP.NET。這是一個在codeplex上開源的asp.net安全偵查工具,最新的1.3版本一個很重要的功能就是Padding

ADO 中使用Oracle的問題

安裝Oracle8以上版本的用戶端後,ADO的OLEDB For Oracle無法使用。而之前使用8、8i的用戶端一直沒有這個問題。今天終於找到解決方案了。原因:http://msdn.microsoft.com/en-us/library/ms152516.aspx。我理解是OLEDB for

Oracle建立刪除使用者,角色,資料表空間,匯入匯出資料庫命令總結

說明: 在建立資料庫時輸入的密碼,是修改系統預設的密碼,以system和sysman等系統預設身份登入時要輸入的密碼就是修改後的密碼(建立資料庫時輸入的密碼)如果要建立新的使用者就必須以system或者sysman(這二者的許可權最大)的身份登入後才可建立建立使用者格式:create user 使用者名稱 identified by 密碼(例如:create user cht identified by

Oracle常用動態視圖和字典表

下面列出常用的資料字典和動態效能檢視:一、DBA最常用的資料字典dba_data_files:通常用來查詢關於資料庫檔案的資訊    dba_db_links:包括資料庫中的所有資料庫鏈路,也就是databaselinks。dba_extents:資料庫中所有分區的資訊                      dba_free_space:所有資料表空間中的自由分區dba_indexs:關於資料庫中所有索引的描述                

oracle 10g $imp時出現的非常怪異的錯誤!

前段時間用oracle 10g匯入的時候,出現了一個很怪異的錯誤,尋找了很長時間都沒有發現原因和解決方案,結果重新做了系統之後,重新安裝了oracle10g 2版,重新匯入資料,卻發現不出現這個錯誤,雖然我還是沒有找到具體的原因,但是我把我兩次匯入的過程寫出來,希望能夠有協助. 我第一次匯入之前建立資料表空間的代碼已經找不到了,記得上次匯入報錯的時候, 我自己手動建立了資料表空間(tablespace),暫存資料表空間(tempory tablespace), 付給我自己建立立的賬戶(user)

oracle 10g將資料匯入到指定資料表空間的步驟

--建立暫存資料表空間    create temporary tablespace  yhtemp       tempfile 'D:\oracle\oradata\Oracle10g\yhtemp.dbf'         size 50m         autoextend on         next 50m maxsize 20480m         extent management local;      --建立資料資料表空間      

ORACLE預存程序異常處理。

create or replace procedure p_tx_getfaxdata(    )asv_ErrorCode NUMBER;          -- 出錯的代碼v_ErrorMsg  VARCHAR2(200);   -- 錯誤的訊息顯示v_CurrentUser VARCHAR2(8);   -- 當前資料庫使用者v_Information VARCHAR2(100); -- 關於錯誤的資訊begin  //do the things you need to do.   

Oracle鎖表了如何處理

[解決方案]1)通過尋找已被鎖定的資料庫表以及相關的sid,serial#,spid;select object_name,s.sid,s.serial#,p.spid from v$locked_object l,dba_objects o,v$session s,v$process p where l.object_id=o.object_id and l.session_id=s.sid and s.paddr=p.addr; 2)在資料庫中殺死Sessionalter system

Oracle 串聯刪除

oracle中使用on delete cascade和on delete set null來建立外鍵 其面我們介紹了建立外鍵約束時如果使用oracle預設的建立方式,在刪除被參照的資料時,將無法被刪除,這一點在oracle9i中給了我們更多靈活的選擇,我們可是使用on delete cascade和 on delete set null關鍵字來決定刪除被參照資料時是否要將參照這個資料的那些資料一併刪除,還是將那些參照這條資料的資料的對應值賦空。

SQL與oracle分頁預存程序

SQL分頁預存程序///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CREATE PROCEDURE [dbo].[sp_PageIndex]( -- Add the parameters for the stored procedure here @tblName varchar(50),         -

終於解決nhibernate 在oracle下批量插入的問題,現分享一下

前些天在園子裡發布過一篇文章關於NH下oracle批量插入失敗的問題。大家可以看下面這個地址:http://www.cnblogs.com/shunderen/archive/2013/04/02/2994932.html在博問那裡也提過這問題:http://q.cnblogs.com/q/47914/可一直沒有人回複我關注,早些時間我已經解決問題了,但一直沒有時間,現在分享一下我的解決方案。把NH源碼加入項目當中去,一步一步去調試,斷點到下面這裡。看到有一個"ArrayBindCount"的屬

使用TOAD操作oracle初步

      在進一步的項目中,使用到了Toad for Oracle的工具,簡單用了一下,雖然介面堆疊著太多的東西,感覺稍微有點亂,但是感覺確實挺好用的。      登入資料庫後,可以使用Schema Browser按鈕查看資料庫的相關資訊,如Table、View、Fuction、Procedure、Package等相關資料。     嘗試在其中寫function,發現只能在相應的function處寫,package同樣,感覺有點彆扭。但是用習慣了還好。部分測試代碼(簡單,僅為測試Toad):1

oracle 使用in的靈異事件

今天寫oracle語句時發現一個奇怪的問題,糾結了很久沒有找到原因。求大牛解惑。問題精簡如下:select seq,info ,topic from system.help where seq in   (select distinct seq from system.help where seq=20);  -----(1)與 select seq,info ,topic from system.help where seq

Windows下Oracle 9i資料庫檔案的自動備份。

  在實際的工作和學習中,很多人都需要對Oracle9i資料庫進行匯出備份,本文中我們將介紹一種讓其自動執行的方法:  第一步:  開啟記事本輸入:  exp test/test@test file=d:/backup/%date:~0,10%.dmp log=d:/backup/%date:~0,10%.log  儲存成"資料庫匯出.bat"  sid是test,  使用者名稱/密碼是test/test,  調用exp命令在d:/backup目錄下產生相應的資料檔案和記錄檔。  %date:~

教你設計大型Oracle資料庫。

 一、概論   超大型系統的特點為:  1、處理的使用者數一般都超過百萬,有的還超過千萬,資料庫的資料量一般超過1TB;  2、系統必須提供即時響應功能,系統需不停機運行,要求系統有很高的可用性及可擴充性。  為了能達到以上要求,除了需要效能優越的電腦和海量存放裝置外,還需要先進的資料庫結構設計和最佳化的應用系統。  一般的超大型系統採用雙機或多機叢集系統。下面以資料庫採用Oracle

Oracle批量fetch的小技巧。

 在一般的情況下,使用批量fetch的幾率並不是很多,但是Oracle提供了這個功能我們最好能熟悉一下,說不定什麼時候會用上它。  以下是程式碼片段: declare   cursor c1 is select * from t_depart;   v_depart t_depart%rowtype ;   type v_code_type is table of t_depart.depart_code%type ;   v_code v_code_type ;   type

DB2資料庫與Oracle並發控制(鎖)的大比拼。

 以下的文章主要向大家描述的是DB2資料庫和Oracle的並發控制(鎖)的比較,以下就是對DB2資料庫和Oracle的並發控制(鎖)的比較的描述,望會對你有所協助,以下就是文章的主要內容講述。   1 引言  在關聯式資料庫(DB2,Oracle,Sybase,Informix和SQL

java 操作oracle 序號器相關

1) assigned 主鍵由外部程式負責產生,無需Hibernate參與。 2) hilo 通過hi/lo 演算法實現的主鍵產生機制,需要額外的資料庫表儲存主 鍵產生曆史狀態。 3) seqhilo 與hilo 類似,通過hi/lo 演算法實現的主鍵產生機制,只是主鍵曆史 狀態儲存在Sequence中,適用於支援Sequence的資料庫,如Oracle。 4) increment 主鍵按數值順序遞增。此方式的實現機製為在當前應用執行個體中維持

總頁數: 1509 1 .... 297 298 299 300 301 .... 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.