zoukankan      html  css  js  c++  java
  • Linux下使用cx_Oracle的一些配置

    在安装完成cx_Oracle后,import  cx_Oracle时报错,首先查看.bash_profile文件中环境变量配置

    # .bash_profile
    
    # Get the aliases and functions
    if [ -f ~/.bashrc ]; then
        . ~/.bashrc
    fi
    
    # User specific environment and startup programs
    
    PATH=$PATH:$HOME/bin
    
    export PATH
    
    export ORACLE_BASE=/u01/app/oracle
    export ORACLE_HOME=/u01/app/oracle/product/11.2.0/client_1
    export PATH=$ORACLE_HOME/bin:$PATH

    然后在.bash_profile中加入

    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

    即可,这时,使用cx_Oracle已经没问题了,但是当向数据库插入中文时有出现问题,此时

    1、先查看客户端和服务端的编码集

    服务端:SELECT * FROM nls_database_parameters;--ZHS16GBK
    客户端:SELECT * FROM Nls_Instance_Parameters;

    2、然后查看客户端配置,需要和服务器一样

    cat /etc/sysconfig/i18n

    用root用户在/etc/sysconfig/i18n里添加

    NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

     (即和服务端一样的编码)

    3、或者在.bash_profile文件配置

    export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

    4、运行 .bash_profile文件,让刚改的文件进行生效

    sh ~/.bash_profile

    5、重新链接或退出重新登录

    没有高调的资本,哪来低调的资格
  • 相关阅读:
    我的博客园的博客开通啦
    设置cookie
    JavaScript自动提示
    补码
    vim快捷键
    JavaScript获取URL参数
    Linux根目录下子目录的功能
    JavaScript分页栏链接转变算法
    可输可选可自动提示,还可增加一个!
    VS2008启动调试,出现“ 已经找到网站 正在等待回应”
  • 原文地址:https://www.cnblogs.com/yy412825547/p/7508511.html
Copyright © 2011-2022 走看看