问一个菜鸟问题:我在RHEL5上面安装了Oracle database 10g 和11g,安装完后都没有下面的目录:
(ORACLE_HOME)/oracore/include
(ORACLE_HOME)/oracore/public
(ORACLE_HOME)/rdbms/include
(ORACLE_HOME)/nlsrtl/include
(ORACLE_HOME)/nlsrtl/public
(ORACLE_HOME)/network/include
(ORACLE_HOME)/network/public也就是说在oracore,rdbms,nlsrtl,network等目录下都没有include,public目录。请问各位高手,如何安装才能在安装后拥有这些目录和下面的文件?多谢!

解决方案 »

  1.   

    怎么着,你还打算编译一下oracle么
      

  2.   

    一般都是没有的。?我的oracle 10g 也没有。
    应该不许要吧。
      

  3.   

    http://www.lslnet.com/linux/edosc/09/linux-09152981.htm我在上面的URL处看到一篇文章有下面这些内容,所以感到疑惑,就问了上面1楼的问题。RedHat AS 4.0 on the Oracle 10g 10.2.0.1 procedure Programming 
    1.1 theme intent 
    1. AS described in Linux RedHat 4.0 install Oracle 10g 10.2.0.1 procedure the programming process. 
    1.2 Installation 
    1. Oracle installation, process development kits must choose. 
    1.3 Configuration 
    1. To facilitate editing, $ORACLE_HOME/precomp/admin/pcscfg.cfg paper with the following contents, the user can also add the include path 
    Include=/home/oracle/product/10.2.0.1/db_1/precomp/public 
    Include=/home/oracle/product/10.2.0.1/db_1/precomp/hdrs 
    Include=/home/oracle/product/10.2.0.1/db_1/tpcc2x_2/src 
    Include=/home/oracle/product/10.2.0.1/db_1/precomp/include 
    Include=/home/oracle/product/10.2.0.1/db_1/oracore/include 
    Include=/home/oracle/product/10.2.0.1/db_1/oracore/public 
    Include=/home/oracle/product/10.2.0.1/db_1/rdbms/include 
    Include=/home/oracle/product/10.2.0.1/db_1/rdbms/public 
    Include=/home/oracle/product/10.2.0.1/db_1/rdbms/demo 
    Include=/home/oracle/product/10.2.0.1/db_1/nlsrtl/include 
    Include=/home/oracle/product/10.2.0.1/db_1/nlsrtl/public 
    Include=/home/oracle/product/10.2.0.1/db_1/network_src/include 
    Include=/home/oracle/product/10.2.0.1/db_1/network_src/public 
    Include=/home/oracle/product/10.2.0.1/db_1/network/include 
    Include=/home/oracle/product/10.2.0.1/db_1/network/public 
    Include=/home/oracle/product/10.2.0.1/db_1/plsql/public 
      

  4.   

    I ask this question for I have read a post from Oracle Forums as below.
    我想这个问题有可能和Pro*c/C++开发有些关系。http://forums.oracle.com/forums/thread.jspa?threadID=338916The file pcscfg.cfg:sys_include=(/usr/include/libguile,/usr/include,/usr/include/linux,/opt/gcc33/lib64/gcc-lib/x86_64-suse-linux/
    3.3/include,/usr/lib/gcc-lib/x86_64-redhat-linux/3.2.3/include)
    include=$(ORACLE_HOME)/precomp/public
    include=$(ORACLE_HOME)/precomp/hdrs
    include=$(ORACLE_HOME)/tpcc2x_2/src
    include=$(ORACLE_HOME)/precomp/include
    include=$(ORACLE_HOME)/oracore/include
    include=$(ORACLE_HOME)/oracore/public
    include=$(ORACLE_HOME)/rdbms/include
    include=$(ORACLE_HOME)/rdbms/public
    include=$(ORACLE_HOME)/rdbms/demo
    include=$(ORACLE_HOME)/nlsrtl/include
    include=$(ORACLE_HOME)/nlsrtl/public
    include=$(ORACLE_HOME)/network_src/include
    include=$(ORACLE_HOME)/network_src/public
    include=$(ORACLE_HOME)/network/include
    include=$(ORACLE_HOME)/network/public
    include=$(ORACLE_HOME)/plsql/public
      

  5.   

    你需要做的就是下载Oracle Companion CD并安装。
      

  6.   

    谢谢楼上的回复,我安装了Oracle Companion CD,还是不行。
      

  7.   

    你如果正确安装了Companion CD,那就行了。不影响你以后的任何操作了。
    在你安Companion CD之前,是没有demo这些的。 
      

  8.   

    多谢楼上的帮忙!
    安装了Companion CD,有demo目录,
    但没有下面这些目录:
    Include=/home/oracle/product/10.2.0.1/db_1/oracore/include 
    Include=/home/oracle/product/10.2.0.1/db_1/oracore/public 
    Include=/home/oracle/product/10.2.0.1/db_1/rdbms/include  
    Include=/home/oracle/product/10.2.0.1/db_1/nlsrtl/include 
    Include=/home/oracle/product/10.2.0.1/db_1/nlsrtl/public 
    Include=/home/oracle/product/10.2.0.1/db_1/network/include 
    Include=/home/oracle/product/10.2.0.1/db_1/network/public
      

  9.   

    你新建这些文件夹就行了。然后在你那个pcscfg.cfg配置文件中写。
    这些不影响你任何使用。