oracle proc配置

来源:互联网 发布:京东股票数据 编辑:程序博客网 时间:2024/06/05 07:34

Oracle数据库安装好之后,在终端输入proc命令是不能直接使用的,需要修改一下配置文件才能直接直接使用proc命令

1.修改用户目录下的.bashrc配置文件

   我的用户目录在/home/oracle下,oracle为用户,在/home/oracle目录下有一个.bashrc的隐藏文件,ctrl+H可以让隐藏文件显示出来

   让后用vi将其打开,命令为:

   vi .bashrc

   在里面添加上几个路径,如下:

   export ORACLE_BASE=/home/oracle
   export ORACLE_HOME=$ORACLE_BASE/product/orcl102
   export ORACLE_SID=orcl
   export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:$ORACLE_HOME/oracm/lib:/usr/local/lib:/usr/lib
   export PATH=$PATH:/sbin:/usr/sbin:$ORACLE_HOME/bin

    其中:

    export ORACLE_BASE=/home/oracle    ---说明oracle的根目录
    export ORACLE_HOME=$ORACLE_BASE/product/orcl102 ---说明oracle的home目录

    export ORACLE_SID=orcl ---是oracle数据库的实例id号

    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:$ORACLE_HOME/oracm/lib:/usr/local/lib:/usr/lib

    这是指定lib库文件位置

    export PATH=$PATH:/sbin:/usr/sbin:$ORACLE_HOME/bin

    这句是将等号后面的路径添加到path路径中,目的是让程序直接可以找到它们目录下的可执行文件或命令,这样就可以在终端直接使用相应的命令了

2.在ORACLE_HOME目录下创建一个软连接

    我的ORACLE_HOME=$ORACLE_BASE/product/orcl102

    你也可以在终端输入echo $ORACLE_HOME查看这个路径,然后跳到这个目录下执行链接,命令如下:

     ln -s ./lib/precomp precomp

     这样就会在该目录中多出一个precomp文件,并在其中生成了很多东西,其中在./precomp/admin/下就有一个pcscfg.cfg文件

3.修改pcscfg.cfg配置文件

   跳至./precomp/admin目录下,用vi pcscfg.cfg打开,在其中添加上oracle的home路径,如:

   sys_include=/home/oracle/product/orcl102

   这样,就可以直接在终端使用proc命令了,为了用C++写proc程序,在该文件下添加上下面几句话:

   code=cpp
   cpp_suffix=cc
   parse=none
   SQLCHECK=SEMANTICS


   



    

0 1
原创粉丝点击