oracle-pro-c

    1熱度

    1回答

    我正在嘗試編譯一段包含使用ProC預編譯器的Oracle軟件。 該軟件運行的Solaris 10在使用Oracle 9,並使用proc工具轉換.PROC文件.c文件真正的編譯器運行到CONVER的.C到.O 當我嘗試運行前proc爲任何.proc文件發生這種情況。 # /avacm/nproducts//oracle/source/solaris_2.9/9.2/bin/proc define=_

    0熱度

    2回答

    我有一個多線程的Pro * C程序,它在每個線程中在不同的連接和運行時上下文中調用匿名存儲過程。 我的匿名過程調用需要不同的時間範圍才能從過程返回,有時它甚至會無限期地掛起。我的Oracle過程只需要0.05秒即可返回,因爲它在AWR日誌中顯示,但令人驚訝的是,Pro * C調用需要5秒才能從過程返回。 Pro * C過程調用和實際Oracle過程執行之間涉及的處理活動是什麼?是否有任何鎖定或其他

    2熱度

    1回答

    如何設置,以便所有的.pc文件將用Visual Studio打開?並且它也將其識別爲C/C++代碼。我之前做過註冊表設置。不幸的是,我刪除了這些文件,完全忘記了如何再次。

    3熱度

    1回答

    我維護一組使用Pro * C連接到Oracle 10g數據庫的應用程序。這些應用程序通常涉及將數據從一個數據庫移到另一個數據庫。在每種情況下,都會與源數據庫建立連接,並向目標數據庫建立單獨的連接。由於我無法控制的原因,目標數據庫將升級到11g,而源數據庫則不是。我搜索了互聯網失敗,以及我已經提出了許多不同的方式,我可以想到在谷歌,以確定是否連接到不同版本的數據庫是可以接受的。唯一的,幾乎相關的文檔

    3熱度

    1回答

    我需要知道Pro*C/C++(用於C/C++的Oracle數據庫連接)通信是否安全。它是純文本的TCP/IP?也許一些加密(共享密鑰?)。某種安全隧道?

    -1熱度

    2回答

    我在Ubuntu 11.04桌面x86上安裝了Oracle客戶端和服務器。但是,當我嘗試使用PRO * C SAMPLE.PC編譯this C program我得到這個消息: No command 'proc' found, did you mean: Command 'nproc' from package 'coreutils' (main) Command 'proj' from pac

    0熱度

    2回答

    我的程序從文件中讀取記錄,併爲文件中的每個記錄從數據庫中讀取值。我已經在我的Pro * C程序中聲明瞭一個主機變量。我在程序中的一個選擇查詢中使用了該主機變量。變量的內存不會被清除每個記錄。 例如,對於第一條記錄,sql查詢將提取「ABCD」。然後對於第二條記錄,查詢將提取「EFGHIJKL」。對於第三個記錄,DB中的實際值爲「GHI」,但內存不會被清除,並打印出「GHIHIJKL」。 如何解決?

    0熱度

    1回答

    我正在將一些遺留代碼轉換爲Oracle Pro * C。我在使用Oracle 11.2的Linux機器上。我們使用「.cp」作爲Pro * C源文件的後綴。我並不是一個C開發人員,所以在我走的時候,我在黑暗中徘徊。 在一個點上我有一個共享庫文件中的一些代碼,「assign_field.cp,」所以在myprog.cp我做 EXEC SQL INCLUDE "assign_field.cp";

    0熱度

    1回答

    我的代碼在服務器上運行oracle select查詢。服務器可能是免費的,或者它可能在某些時候很忙。現在我所做的是Pro * C中的超時機制,它在10秒後超時並取消運行oracle查詢的線程(如果它仍在運行)。 現在,我面臨的問題是超時函數計劃在10秒後終止線程,並且它非常好。然而它不能確定oracle查詢是否在終止時仍處於等待狀態,或者它正在返回結果/正在執行程序/等等...... 我想要的是一

    0熱度

    2回答

    我無法在我的Pro * C代碼中準備此語句。當我運行這個聲明時,我得到這個錯誤: SQLERROR: ORA CODE: -900 MSG: ORA-00900: invalid SQL statement 有沒有辦法用EXEC SQL來執行這個語句?