基本环境
Windows 2003R2 SP2
Oracle9.2.0.8
因为最近要做一些tuxedo oracle 数据相关的应用,所以需要用到pro*c。
把oracle安装盘拿出来,安装pro*c后,然后再在VC++ 6.0中配置pro*c开发,但编译时出现proc程序非法操作的问题。
proc源程序比较简单,在同事的机器上都可以编译通过,感觉比较奇怪,难道是我的windows环境或VC6.0问题,不太可能啊,我的VC6.0编译其它的程序都正常,而且提示是proc程序运行出错。
分析一下估计应该是pro*c的问题,但是oracle proc已经是一个比较成熟的产品,在许多系统中都使用的啊,而且我的oracle已经是9.2.0.8的版本。
同事的机器没打oracle补丁可以编译通过,会不会是我的oracle补丁打得不对,有眉目了,心想90%是我的oracle补丁冲突问题。再仔细分析了一下,我数据库初始安装版本是9.2.0.1,没有安装pro*c,后来升级到9.2.0.8,再后来用9.2.0.1的安装盘安装了pro*c,所以当前的pro*c是9.2.0.1版,而oracle其它组件是9.2.0.8版,应该是这种小版本组件之间兼容的问题。
没想多少,先升级proc组件到9.2.0.8吧,升级完成后再测试一下,编译通过,问题解决。
分享到:
相关推荐
《精通Oracle 10g Pro*C/C++编程》是一本专为数据库开发人员设计的教程,作者王海亮和张立民通过这本书深入探讨了如何使用C或C++语言与Oracle 10g数据库进行高效交互。源代码与学习笔记的提供,为读者提供了实践操作...
Oracle 11g Pro*c 环境 编译 makefile
Pro*C是Oracle公司提供的一种预编译器,它允许C或C++程序直接调用PL/SQL代码,极大地简化了数据库操作。本篇文章将详细探讨Linux下使用C/C++和Pro*C连接Oracle数据库的技术细节。 1. **Pro*C介绍**: Pro*C是...
Oracle9i Pro*C/C++编程指南源码是一个深入学习Oracle数据库与C/C++结合编程的重要资源,它提供了丰富的示例代码和实践指导,帮助开发者掌握如何利用Pro*C/C++工具进行数据库应用程序开发。Pro*C/C++是Oracle公司...
unix 或linux操作系统下oracle pro*c程序编译程序
### Oracle Pro*C 程序开发相关知识点 #### 1. 前言与读者对象 - **前言**:本文档旨在为那些希望通过使用Oracle预编译工具Pro*C/C++来开发高效、稳定的数据库应用程序的开发人员提供指导。Pro*C/C++允许开发者将...
Oracle Pro*C 是一种集成的开发工具,用于在C语言中嵌入SQL语句,以便高效地与Oracle数据库进行交互。这种技术将C语言的强大功能与SQL的数据库操作能力结合在一起,提供了一种灵活且高性能的方式来构建数据库应用...
为了方便开发者使用C语言进行数据库操作,Oracle提供了Pro*C工具,它是一种预编译器,允许程序员将C语言与SQL语句无缝结合,创建高效的数据库应用程序。 1. Pro*C程序概述 Pro*C程序结合了C语言的过程化编程能力与...
《Pro*C程序设计ORACLE调用接口》是关于在C语言中使用Oracle数据库的一种高效方法。Pro*C,全称为Pre-Compiler for C,是Oracle公司提供的一个预编译器,它允许开发者直接在C程序中嵌入SQL语句,极大地提高了数据库...
1. **Oracle PRO*C的介绍和教程**:可能包含有关如何使用PRO*C预编译器的文档,解释如何在C程序中嵌入SQL语句,以及如何编译和链接这些程序。 2. **动态SQL的示例**:通过C源代码展示如何在运行时构造和执行SQL语句...
综上所述,Oracle Pro*C编程入门的知识点非常丰富,涉及到了从基本的语法结构到程序编译链接,再到动态SQL的处理方法,以及在数据库迁移背景下的应用实践。通过这些知识点的学习,可以使开发者对Pro*C编程有一个全面...
Oracle9I ProCC++编程指南
3. **Pro*C**:Pro*C是Oracle提供的C语言预处理器,用于开发与Oracle数据库交互的应用程序。在本系统中,Pro*C使得C语言可以直接调用PL/SQL代码,实现高效的数据存取。理解Pro*C的语法、如何编写游标、处理异常、...
Oracle PL/SQL与PRO*C程序设计是数据库应用开发中的重要技术,主要针对Oracle数据库系统进行高效、便捷的编程。本文将深入探讨这两个概念及其在实际开发中的应用。 PL/SQL,全称Procedural Language/Structured ...
《精通PRO*C编程》这本书是针对Oracle数据库应用开发的一本专业指南,主要讲解如何使用PRO*C,Oracle提供的C语言预处理器,进行高效的数据库应用程序开发。PRO*C是Oracle Corporation为C程序员设计的一种工具,它...
1. **预编译过程**:Pro*C程序首先需要通过Oracle的预编译器PCC处理,这个过程将嵌入的SQL语句或PL/SQL块转化为C语言调用数据库的代码。然后,生成的纯C代码经过C编译器编译为目标代码,最后链接成可执行文件。整个...
- **Oracle9i 数据库实用程序** (Part No. a96652):包含数据库管理和维护的各种工具。 - **Oracle Data Guard 概念和管理** (Part No. a96653):详细介绍了 Data Guard 的配置和管理。 4. **目录、网络和安全**...
本书不仅介绍了各种类型Pro*C/C++应用的开发方法,而且还介绍了Oracle 11g在Pro*C/C++方面所提供的各种新特征,包括使用大纲固定执行计划、DB2数组插入和数组提取、隐含缓冲区插入、动态SQL语句缓存等。通过学习本书...
在实际开发中,Pro*C/C++可以极大地提高数据库应用的性能,因为它减少了网络通信的开销,同时也使得程序更易于维护。然而,理解如何正确配置环境、预处理、编译和链接是使用Pro*C/C++的关键。开发者还需要熟悉C/C++...
本压缩包“oracle9i客户端精简免安装.rar”是专为Windows操作系统设计的Oracle9i客户端版本,旨在简化Oracle数据库的管理和操作,让用户无需进行复杂的安装过程即可快速使用。 Oracle9i客户端主要包括以下几个关键...