1、配置PROC编译环境。
修改$ORACLE_HOME/precomp/admin/pcscfg.cfg,
sys_include=(/ade/aime_rdbms_9819/oracle/precomp/public,/usr/include, /usr/lib/gcc-lib/i486-suse-linux/2.95.3/include,/usr/lib/gcc-lib/i386-redhat-lin ux/3.2.3/include,/usr/lib/gcc-lib/i386-redhat-linux7/2.96/include, /usr/lib/gcc/i386-redhat-linux/4.1.1/include) ltype=short
sys_include值前面的可以删去,暂且不管,只在后面附加 /usr/lib/gcc/i386-redhat-linux/4.1.1/include,其中,此值根据gcc安装路径而定。
2、
问题描述:
编译proc文件时报错
gensh.c:615: 错误:break 语句不在循环或开关语句内
或者:
"P8404001.c",line 3176.32:1506-056 (S) Break statement cannot be placed outside a while,do,for,or switch statement.
解决办法,
查看pc文件,发现有EXEC SQL WHENEVER NOT FOUND do break;语句,注释掉,换成:
if((sqlca.sqlcode==1403)||sqlca.sqlcode==100) { break; }
问题解决。
相关推荐
下面将详细介绍存储过程和其他与PROC相关的知识点: 1. **PL/SQL语法**:PL/SQL结合了SQL的查询能力与结构化编程语言的控制结构,如IF-THEN-ELSE、FOR循环、BEGIN-END块等。它支持变量声明、异常处理、游标以及子...
总的来说,`proc`表和相关的数据文件`.frm`, `.MYD`, `.MYI`在MySQL中起着关键的作用,它们共同构成了存储过程和函数的元数据存储和访问机制。了解这些文件的作用和`proc`表的结构,对于提升MySQL数据库的管理技能是...
Linux内核知识系列:Proc Proc文件系统是Linux操作系统中的一个虚拟...同时,Proc也是许多系统管理命令(如ps、top、free等)获取数据的来源,对于开发人员和系统管理员来说,掌握Proc的相关知识是必备的技能之一。
3. **硬件信息**:/proc也提供了硬件相关的信息,例如`/proc/bus`、`/proc/devices`和`/proc/ioports`揭示了系统中连接的设备和I/O端口。 4. **文件系统信息**:`/proc/mounts`文件列出了系统上已挂载的所有文件...
Proc文件系统中包含了与进程相关的各种信息,每个运行中的进程都有一个对应的目录,位于`/proc/[pid]`下,其中`[pid]`是进程的ID。在这个目录下可以找到该进程的状态信息、打开的文件、内存映射等。 **1.2 内核数据...
同时,参加相关培训课程或在线学习平台的学习路径也是有效的途径。 - **实践项目**: 实践是掌握PROC C的关键。参与实际项目,编写处理特定业务需求的PROC C程序,将理论知识转化为实践经验。 - **社区交流**: 加入...
本篇文章将围绕"PROC学习文档"这一主题,深入探讨PROC文件系统及其相关知识。 首先,PROC文件系统不是一个实际存储数据的地方,而是内核与用户空间交互的一个接口,用于获取和修改内核的状态。它的主要目录和文件...
Oracle ProC 是Oracle数据库提供的一种集成的C语言接口,它允许开发者使用C语言来编写数据库相关的应用程序,同时利用Oracle数据库的高效性能和特性。ProC结合了C语言的强大功能和Oracle数据库的高级特性,如PL/SQL...
`proc`可能是指处理进程相关的函数或者是一个特定的编程接口。在这个过程中,我们需要进行一系列步骤来确保VC6能够识别并正确编译包含`proc`相关代码的项目。 首先,我们要理解VC6的基本环境。VC6是微软发布的一款...
在IT行业中,`/proc`系统是...综上所述,`/proc`的学习涵盖了许多Linux系统管理和监控的基础知识,同时也涉及到数据库编程的相关技术。深入理解这些内容对于系统管理员、运维人员以及软件开发者来说都是至关重要的。
4. **编译器选项与性能调优**:在处理与/proc相关的程序时,选择合适的GCC编译选项可以显著提升程序性能。例如,使用-O2或-O3优化级别,以及开启或关闭特定的编译器警告。 5. **调试技巧**:当程序涉及/proc操作时...
- `/proc/mounts`:列出所有已挂载的文件系统及其相关信息。 - `/proc/filesystems`:显示系统支持的文件系统类型。 7. **设备信息**: - `/proc/devices`:列出所有已知的字符和块设备。 - `/sys/class/*`:与...
以下是对该书内容及SAS Proc Tabulate过程相关知识点的详细解析。 ### SAS Proc Tabulate概述 SAS Proc Tabulate是SAS软件中用于创建复杂统计报表的过程。它允许用户根据特定的数据结构和需求,生成高度定制化的...
本文将深入探讨`PROC`编程学习,帮助新手掌握基本的C内嵌数据库连接以及相关的数据库操作方法。 一、PROC编程基础 `PROC`是SQL的扩展,它允许开发人员在数据库服务器上执行复杂的业务逻辑,提高应用程序性能和安全...
5. **内核模块**:`/proc/modules`列出加载到内核中的模块及其相关信息。 资料包中的"proc"可能包含了许多示例程序,这些程序通过读取`/proc`下的文件来获取和解析系统信息。学习者可以通过运行这些实例,了解如何...
### 读取/proc/cmdline 文件中的标志位信息 #### 概述 在Linux系统中,`/proc/cmdline` 文件记录了系统启动时传递给内核的...同时,这也为开发者提供了一个良好的起点,可以根据具体需求进一步扩展和完善相关功能。