Linux下非Oracle資料庫安裝使用者執行OCCI程式

Linux下使用Oracle使用者安裝的Oracle資料庫,編寫的OCCI程式在Oracle使用者下執行沒有任何問題,而在其它使用者下執行時報異常,異常資訊是:“異常代碼:1804, 異常資訊:Error while trying to retrieve text for error ORA-01804”。最後發現,若需要在其它使用者下正常執行操作Oracle資料庫的OCCI程式,則需要設定Oracle相關環節變數,環境變數如下:# ORACLE_HOMEexport ORACLE_BASE=/

Linux下 和 Windows 下 Oracle Instant Client 的安裝.

Oracle資料庫軟體十分龐大,資料庫引擎有好幾個G。通常情況下,我們的使用方式是安裝一個Oracle資料庫在伺服器機器上,在用戶端通過PL/SQL Developer、sqlplus等工具動作伺服器上的資料,當然Oracle 10g後,OEM(企業管理器)已經是WEB版了,在瀏覽器中也可以同樣操作資料庫。但是Windows下用戶端工具 PL/SQL Developer

Windows下安裝Oracle Instant Client並使用 PL/SQL Developer.

Windows下安裝Oracle Instant Client並使用 PL/SQL Developer.測試系統:Windows 7 home basic.(1) 安裝 Oracle Instant Client      Oracle Instant Client 的安裝請參見文章 http://blog.csdn.net/zklth/article/details/7190035 (2) 配置 PL/SQL Developer      安裝完 PL/SQL

Windows 下進行 OCCI ( Oracle C++ Call Interface ) 開發

Windows 下進行 OCCI ( Oracle C++ Call Interface ) 開發Windows下若安裝的是Oracle 資料庫,則OCCI庫檔案和標頭檔在目錄 %ORACLE_HOME%\oci 下。這裡採用工具:VS 2005 (一)基本設定1. 安裝好 oracle instant client    參見文章:2. vs->工具->選項—》解決方案-》vc++-》包含檔案 添加:  $ORACLE_HOME\oci\include3.

Oracle資料類型之number

轉自:http://www.blogjava.net/caojianhua/archive/2011/01/24/343461.htmlOracle資料類型之numberoracle的number類型是oracle的內建類型之一,是oracle的最基礎數值資料類型。在9iR2及其以前的版本中只支援一種適合儲存數值資料的固有資料類型,在10g以後,才出現了兩種新的數實值型別,即推出本地浮點數據類型(Native Floating-Point Data Types):

Oracle使用序列和觸發器實現自增ID

需求:        向表中插入記錄時,使得某列能夠自動插入ID,並且插入的ID是自增的。       我們可以先建立一個序列,例如 GOODS_GOODS_ID,然後每次使用如下SQL語句即可完成該功能,insert into Goods(GoodsID, name) values ( GOODS_GOODS_ID.nextval, '農夫烤雞');若我們希望如下方式的SQL操作也能插入ID時,則需要另外的解法:insert into Goods(name) values

oracle 的float(b)

轉自:http://www.cnblogs.com/boulder19830907/archive/2008/01/31/1059627.html今天有人問我,他把欄位類型設計成float(2)後,插入資料93.5,後,為什麼變成了90?為了說明這個問題,我們先來看一段話(http://www.cnoug.org/viewthread.php?tid=56643):Oracle Online Help 說:FLOAT(b) specifies a floating-point number

Oracle SQL的REGEXP_REPLACE 與條二維矩陣類比SQL語句

分享兩條SQL語句1,Oracle的SQL支援的REGEXP_REPLACESQL> select regexp_replace('fuck you','(.)(.)','/2/1') from dual; REGEXP_REPLACE('FUCKYOU','(.)(------------------------------ufkcy uo(呵呵)字母兩個兩個一對,全倒過來了/////////////////////////////////////////////////////////

安裝Oracle 10g 的正在檢查網路設定需求,未執行

 問題描述:  在安裝oracle 10g時,在先行條件檢測時會出現  “正在檢查網路設定需求...檢查完成。此次檢查的總體結果為: 未執行 <<<<解決方案: Oracle 支援在具有 DHCP 分配的 IP 位址的系統上進行安裝。但在安裝之前, 必須將 Microsoft LoopBack Adapter 配置為系統的主網路介面卡。有關在配置有 DHCP 的系統上安裝軟體的詳細資料, 請參閱 Installation Guide。”解決方案:  在安裝ORACLE 1

Jsp 串連 mySQL、Oracle 資料庫備忘(Windows平台)

     - 送給大家的“六一”禮物    Jsp 環境目前最流行的是 Tomcat5.0。Tomcat5.0 自己包含一個 Web 服務器,如果是測試,就沒必要把 Tomcat 與 IIS 或 Apache 整合起來。在 Tomcat 內建的 Web 服務器下可以進行 Jsp 測試。    安裝 Tomcat5.0 前需要安裝 JDK(如果是 Windows server 2003 就必須安裝 JDK,因為 Windows server 2003 是不帶 JVM 的-Windows

解決 oracle 使用者串連失敗的方法

    oracle使用者串連失敗的問題著實讓我們頭疼,下面就為您介紹oracle使用者串連失敗的解決方案,希望對您學習oracle使用者串連方面能有所協助。    安裝完 Oracle11g 之後,想開啟內建的 SQL Plus 來學習,然後按照提示用 sys 使用者來串連資料庫,可輸了好幾次都提示一個錯誤:    error: the account is locked    可能是下面幾個原因。    1. 嘗試多次登入未成功(可能密碼不正確);    2. 此使用者被管理員手工鎖定;  

Oracle 中時間的計算

Oracle中表示時間有DATE和TIMESTAMP,DATE可以儲存年,月,日,小時,分鐘,秒.TIMESTAMP是DATE的擴充,可以儲存年,月,日,小時,分鐘,秒,同時還可以儲存秒的小數部分.秒的小數部分可以為9位即納秒,預設為6為的微秒.表示時間差的為INTERVAL:INTERVAL YEAR TO MONTH 和INTERVAL DAY TO SECOND兩種. 1,Date類型:sysdate和current_date1. 日期格式參數 含義說明 D 一周中的星期幾,數字 DAY

Oracle 中VARRAY的 NOT NULL之惑

如果在定義VARRAY的時候帶上NOT NULL限制,那麼這個VARRAY的元素就不能為NULL.如下定義:CREATE OR REPLACE TYPE integer_varray  AS VARRAY(5) OF INTEGER NOT NULL;/ 然後有一個PLSQL塊如下:DECLARE  -- Declare and initialize a null set of rows.  varray_integer INTEGER_VARRAY :=

Oracle Flashback之Flashback database

在Oracle 10g中, Flash back家族分為以下成員: Flashback Database Flashback DropFlashback TableFlashback Query(分Flashback Query,Flashback Version Query, Flashback Transaction Query)下面介紹一下Flashback Database 1. Flashback Database 不能解決Media Failure,

Oracle Flashback之Flashback table和flashback drop

在Oracle 10g中, Flash back家族分為以下成員: Flashback Database Flashback DropFlashback TableFlashback Query(分Flashback Query,Flashback Version Query, Flashback Transaction Query)下面介紹一下Flashback Drop 和 Flashback Table                            Flashback

Oracle 串連出錯最常見的原因

1,ERROR:ORA-12560: TNS:protocol adapter errorlistener沒有啟動,在資料庫所在的伺服器上啟動listener: lsnrctl start2,ERROR:ORA-01033: ORACLE initialization or shutdown in progressOracle沒有處於open狀態,只能以sysdba串連,普通使用者串連的時候出現這個錯誤.3,ERROR at line 1:ORA-01034: ORACLE not

Oracle Flashback之Flashback Query

在Oracle 10g中, Flash back家族分為以下成員: Flashback Database Flashback DropFlashback TableFlashback Query(分Flashback Query,Flashback Version Query, Flashback Transaction Query)下面介紹一下Flashback QueryFlashback 是ORACLE 自9i 就開始提供的一項特性,在9i 中利用oracle

在JAVA中使用Oracle的MERGE以及INSERT ALL文法

在JAVA開發中通常碰到這樣的需求,如果一條資料在表中已經存在,對其做update,如果不存在,將新的資料插入.如果不使用Oracle提供的merge文法的話,可能先要上資料庫select查詢一下看是否存在,然後決定怎麼操作,這樣的話需要寫更多的代碼,同時效能也不好,要來回資料庫兩次.使用merge的話則可以一條SQL陳述式完成.下面是JAVA代碼的樣本:(這裡簡單起見,沒有對異常下串連關閉做處理) private static void testMerge() throws

Oracle中Service Name、Database name、Instance Name的區別

1,資料庫名是Oracle資料庫的內部標識,一般在安裝完後不應該改變,資料庫的很多實體儲存體目錄都用到了資料庫名。2,Instance_Name,ORACLE_SID,資料庫執行個體名,是資料庫和作業系統互動時用到的名稱。如果在一台機器上建立了多個資料庫,通過Sqlplus想串連到其中的一個資料庫,就需要指明ORACLE_SID:set ORACLE_SID=SIDNAMEsqlplus / as sysdba(這種連法只能在本機用,會根據ORACLE_SID串連到對應的執行個體)通常碰到的12

Oracle 伺服器端用戶端字元集設定對應用程式的影響

在Oracle資料庫中如果伺服器端用戶端字元集設定不當,就會造成儲存到資料庫的資料不會正常儲存,或者資料庫裡的資料在用戶端不能正常顯示,出現爛碼的現象。尤其是以SQLPLUS操作的時候,由於SQLPLUS的"bug"(或者叫使用者使用不當),會造成一些看起來不’正常‘的爛碼現象,下面來解釋一下:1,查看資料庫的字元集:SQL> select * from database_properties where

總頁數: 1509 1 .... 379 380 381 382 383 .... 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.