unix平台上的db2功能模块的增删问题

lingtianfeng 2009-12-10 02:59:16
手头上有一个安装在Solaris上的db2,当初安装的时候没有装c语言支持。
现在如果想要在不改变现有数据库的前提下,增加C语言支持的话应该怎么作?
...全文
91 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
lingtianfeng 2009-12-22
  • 打赏
  • 举报
回复
这个问题解决了,只需要把旧的instance删掉,重新建一个instance就可以了,db2本身不需要重装
lizzy115 2009-12-20
  • 打赏
  • 举报
回复
顶一下
mgz19870406 2009-12-20
  • 打赏
  • 举报
回复
在服务器上装一个c的编辑器,叫什么名字我忘了,因为我是做JAVA的,所以没注意软件名,做C的应该肯定知道了,呵呵,我只会用,我现在做的系统就涉及到c与DB2打交道,用嵌入式SQL,编写C程序,后缀是.sqc的然后编译。C语言里面可以调存储过程和直接运行SQL
lingtianfeng 2009-12-10
  • 打赏
  • 举报
回复
试过了,不起作用。
yangxiao_jiang 2009-12-10
  • 打赏
  • 举报
回复
这个我可真不知道了,没这么干过。

那别的机器上的头文件试试?纯属建议。
lingtianfeng 2009-12-10
  • 打赏
  • 举报
回复
是啊,应该是当初安装的时候没有装这一块儿的东西
yangxiao_jiang 2009-12-10
  • 打赏
  • 举报
回复
sql.h和sqlca.h是编译嵌入式c需要的头文件,你在服务器上db2的include目录下找不到这几个文件吗?
lingtianfeng 2009-12-10
  • 打赏
  • 举报
回复
难道除了重新安装db2之外没有别的办法吗?
lingtianfeng 2009-12-10
  • 打赏
  • 举报
回复
呃,提的问题可能有点问题。
首先,我们要运行的一些C程序里含有嵌入式SQL语句,
在编译的时候发现说找不到sql.h、sqlca.h等文件,
这些文件应该是db2用来支持C程序中嵌入式sql语句的,
yangxiao_jiang 2009-12-10
  • 打赏
  • 举报
回复
db2使用的c可以是操作系统的编程语言,Solaris上,默认的c是 GCC?只要能编译c程序的,db2就可以用。

5,889

社区成员

发帖
与我相关
我的任务
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
  • DB2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧